Het opnieuw instellen van een Identiteitszonebeheer in Microsoft SQL



Microsoft SQL Server ondersteunt het gebruik van een id-kolom per tabel. Een id-kolom bevat een numerieke waarde die kan worden gebruikt als een sleutel of referentie waarde. ID-kolommen worden automatisch opgehoogd telkens wanneer die een nieuwe rij wordt toegevoegd aan de tabel. De waarde van de identiteit begint bij een gebruiker opgegeven waarde, met de naam van het zaad, of 1 als geen waarde is opgegeven, en verhogingen van door de gebruiker opgegeven bedrag, genaamd de aanwas, of door 1 als geen waarde is opgegeven. Resetten van de eerste waarde of toename van de id-kolom vereist ofwel daalt de kolom en een nieuwe thuisgroep te maken of de tabel afgekapt en loopt DBCC CHECKIDENT.

Wat die u nodig hebt

  • Beheerdersrechten naar de database

Drop en opnieuw een kolom

  • Een verbinding met de gewenste database met behulp van Microsoft SQL Server Management Studio of voorkeurstoepassing openen.

  • Typ een query om de bestaande id-kolom neer te zetten. Dit moet gebeuren voordat u een nieuwe id-kolom maakt omdat elke tabel kan slechts één kolom identiteit hebben. De syntaxis is:

    ALTER TABLE [table_name] DROP COLUMN [kolomnaam]

    Dit zal de huidige identiteit kolom volledig verwijderen uit de tabel, waardoor het verlies van de bestaande id-waarden. Als deze waarden nodig zullen zijn, moeten zij worden back-up of eerst gekopieerd naar een non-identiteit rij.

  • Typ en uitvoeren van een query als een nieuwe identiteit kolom wilt toevoegen. De syntaxis is:

    ALTER TABLE [table_name, ADD COLUMN [kolomnaam] identiteit ([seed],[increment])]

    Levering van uw gewenste startpunt voor het zaad en de increment-waarde voor de toename. Dit zal een nieuwe kolom maken met geen overgeslagen gegevenswaarden.

Met behulp van afkappen en DBCC CHECKIDENT

  • Een verbinding met de gewenste database met behulp van Microsoft SQL Server Management Studio of voorkeurstoepassing openen.

  • Afkappen in de tabel. Hiermee verwijdert u alle gegevens uit de tabel, dus zorg ervoor dat er is geen informatie die u wenst te houden. De syntaxis is:

    TRUNCATE [table_name]

  • Voer DBCC CHECKIDENT als de zaad-waarde wilt aanpassen. Dit verandert niet de waarde van increment. Toename waarden kunnen alleen worden gewijzigd met behulp van de methode in de sectie 1. De syntaxis hiervoor is:

    DBCC CHECKIDENT([table_name], RESEED, [new_seed])

    De nieuwe waarde van het zaad zal de eerste waarde die wordt gebruikt wanneer u een nieuwe rij invoegt.

Tips & waarschuwingen
  • ID-waarden worden soms gebruikt als primaire sleutels. Als een belangrijke relatie bestaat, kunnen de relaties worden ontkracht door de id-kolom voort. Uw gegevens zorgvuldig door voordat u probeert dit te beoordelen.
  • Databases met behulp van replicatie hebben bijzondere bezorgdheid over id-kolommen. Raadpleeg de bronnen voor meer informatie.
  • Tabel afkappen, zoals gepresenteerd in paragraaf 2, volledig verwijdert alle gegevens uit de tabel en mag nooit worden gebruikt als de tabel belangrijke gegevens bevat.

Gerelateerde Artikelen

Hoe te het opnieuw indexeren van een databasetabel in Microsoft SQL 2000

Hoe te het opnieuw indexeren van een databasetabel in Microsoft SQL 2000

Microsoft SQL Server is een databasetoepassing gebruikt door middelgrote tot grote bedrijven. De toepassing bevat tabellen die de capaciteit hebben om miljoenen records bevatten. Wanneer u verwijderen en records aan de tabellen toevoegen, ze gefragme
Het opnieuw instellen van een Chevy Silverado Computer

Het opnieuw instellen van een Chevy Silverado Computer

U kunt de computer in uw Chevy Silverado resetten zonder de batterij te verbreken. Alle auto's en vrachtwagens gebouwd in 1996 of later hebben een OBD (on-board diagnose) II diagnostische link connector (DLC). Deze aansluitingen kunnen worden aangesl
Het opnieuw instellen van een Alarm paneel

Het opnieuw instellen van een Alarm paneel

Hoewel er verscheidene verschillende alarm systeem fabrikanten zijn, lijkt het proces die u volgt voor het opnieuw instellen van een geactiveerde alarm ongeacht welk systeem je eigen. Om te resetten een alarm paneel, moet u weten of toegang hebben to
Het opnieuw instellen van een motor-Computer

Het opnieuw instellen van een motor-Computer

Elk voertuig dat opgebouwd uit 1996 tot op heden is uitgerust met een boordcomputer diagnostiek twee computersysteem (OBD-II). Voorafgaand aan dat, waren sommige voertuigen uitgerust met een OBD-systeem voor computer of geen helemaal. Bij de uitvoeri
Het opnieuw instellen van een garagedeur van LiftMaster

Het opnieuw instellen van een garagedeur van LiftMaster

Als u hebt onlangs kocht een huis met een deuropener geïnstalleerd, je bewegende terug in na huren, of u gaf uw buurman of verzorger uw toetsenbord-code terwijl je buiten de stad, het is een goed idee om het opnieuw instellen van de afstandsbediening
Het opnieuw instellen van een mobiele telefoon

Het opnieuw instellen van een mobiele telefoon

Er zijn momenten een mobiele telefoon kan bevriezen, crash of onverwacht, opsluiten zodat het uitvoeren van een reset is nodig om te herstellen van de normale functies. Een reset uitvoeren is afhankelijk van verschillende merken en modellen; het is e
Het opnieuw instellen van een Norcold Control Board

Het opnieuw instellen van een Norcold Control Board

Norcold maakt kleine koelkasten die gewoonlijk worden aangetroffen in RVs en boten. Wanneer de koelkast vertoont een foutcode "No koeling" de eenheid moet worden hersteld. Er kunnen een aantal redenen voor de code moet worden weergegeven. Wannee
Het opnieuw instellen van een Blackberry telefoon blokkeringscode

Het opnieuw instellen van een Blackberry telefoon blokkeringscode

Het apparaat vergrendelen op uw BlackBerry-telefoon voorkomt ongewenste toegang tot het geheugen van de telefoon. Het wachtwoord van uw BlackBerry moet iets gemakkelijk te onthouden, maar moeilijk te raden door zelfs uw naaste vrienden en familie. So
Het opnieuw instellen van een brandstofmeter

Het opnieuw instellen van een brandstofmeter

De brandstofmeter in uw auto geeft de hoeveelheid brandstof die in de gastank blijft. Enkele meters van de brandstof hebben een analoge display terwijl anderen een digitale of liquid crystal display hebben. Elektronische en software storingen kunnen
Het opnieuw instellen van een KIA Airbag licht

Het opnieuw instellen van een KIA Airbag licht

Het airbag lampje op een Kia zal verlichten als "SRS," wat voor aanvullende bevestigingssysteem staat. Meestal verlichten niet het tenzij het voertuig is geweest bij een ongeval. Als het wordt ingeschakeld, is er een storing met de airbag systee
Het opnieuw instellen van een toetsenbord

Het opnieuw instellen van een toetsenbord

Reset uw toetsenbord inschakelen verschillende talen of typen, of als onderdeel van het oplossen van problemen met een draadloos toetsenbord. Welke methode die u kiest voor het resetten is afhankelijk van uw behoeften. Als je een taal inschakelen of
Het opnieuw instellen van een Insignia TV

Het opnieuw instellen van een Insignia TV

Inclusief ouderlijke controles, aanpassingen en geluidsinstellingen weergeven, uw Insignia TV biedt een breed scala aan manieren om de kijkervaring-- maar u zou kunnen omhoog beëindigen makend het slechter in plaats van beter. Die situaties, kan de o
Het opnieuw instellen van een DNS-Lookup

Het opnieuw instellen van een DNS-Lookup

Telkens wanneer die u een website-adres in uw webbrowser invoert, zoekt de computer het IP-adres contact op met de host-server. Dit wordt afgehandeld met behulp van een Domain Name Service (DNS) server. Uw computer slaat de opzoeken en in de cache op
Het opnieuw instellen van een Bosch-vaatwasser

Het opnieuw instellen van een Bosch-vaatwasser

Net als bij andere huishoudelijke apparaten, moet u het opnieuw instellen van uw Bosch vaatwasser vanwege een probleem, of om een cyclus wijzigen of annuleren van een gekozen cyclus. De gemakkelijkste manier te onderbreken van een gekozen cyclus op d