Domanda

Quindi penso che so già la risposta a questa domanda ...

Esecuzione AdventureWorks2008 (ultima versione) sul server di mssql 2008. Sto pensando che la colonna rowguid in un sacco di tavoli è quello di garantire che vi sia una chiave primaria. Mi sbaglio probabilmente morto come la colonna sembra essere un vincolo.

mi corregga se sbaglio e anche per favore correggetemi con una risposta che posso imparare. Sono solo Surveying questo finora in SQL Management Studio ... sono lì qualsiasi query che eseguirà il backup come sbagliato io sia? Io non sono un DBA così mi sono perso:)

È stato utile?

Soluzione

In generale la colonna rowguid viene utilizzata per la replica, se si inizia a replica uso verrà creato la colonna rowguid. Da Libri On Line

  

replica di unione richiede che ogni   tabella pubblicata ha una colonna ROWGUID.   Se una colonna ROWGUID non esiste in   tavolo prima l'agente snapshot   crea i file di snapshot iniziali,   l'agente deve prima aggiungere e popolare   la colonna ROWGUID. Per ottenere una   vantaggio prestazioni quando generatrice   e l'applicazione di istantanee durante la fusione   la replica, creare la colonna ROWGUID   su ogni tabella pubblicata durante l'unione   replica. Quando si crea la colonna,   specificare:

     

Il titolo della colonna come ROWGUID.

     

Il tipo di dati come UNIQUEIDENTIFIER.

     

Il valore di default come NEWID ().

     

La proprietà ROWGUIDCOL.

     

index Un sulla colonna. il ROWGUID   colonna viene utilizzata di frequente per relativa   Per unire il monitoraggio dei dati durante il monitoraggio   e sincronizzazione delle modifiche apportate a   il server di pubblicazione e nei Sottoscrittori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top