Pregunta

Así que creo que ya sé la respuesta a esta pregunta ...

Running AdventureWorks2008 (última versión) en el servidor MSSQL 2008. Estoy pensando que la columna rowguid en un montón de las mesas es asegurarse de que hay una clave principal. Estoy equivocado, probablemente muerto como la columna parece ser una limitación.

correcta si yo estoy equivocado y también por favor, corríjanme con una respuesta que puedo aprender. Estoy exclusiva de reconocimiento esta hasta ahora en SQL Management Studio ... ¿hay alguna duda de que será una copia de seguridad de lo equivocado que estoy? No soy un DBA, así que estoy perdido:)

¿Fue útil?

Solución

En general la columna rowguid se utiliza en la replicación, si usted comienza a usar la replicación se creará la columna rowguid. De Libros On Line

  

duplicación de mezcla requiere que cada   tabla publicada tiene una columna ROWGUID.   Si una columna ROWGUID no existe en   la mesa antes de que el agente de instantáneas   crea los archivos de instantáneas iniciales,   el agente debe agregar primero y poblar   la columna de la ROWGUID. Para obtener una   ventaja de rendimiento cuando se genera   y la aplicación de instantáneas durante la fusión   replicación, crear la columna de la ROWGUID   en cada tabla publicada durante la fusión   replicación. Al crear la columna,   especificar:

     

El título de la columna como ROWGUID.

     

El tipo de datos como UNIQUEIDENTIFIER.

     

El valor predeterminado como NEWID ().

     

La propiedad ROWGUIDCOL.

     

índice Un en la columna. ROWGUID   la columna se utiliza con frecuencia para relacionar   Para combinar los datos de seguimiento durante el seguimiento   y la sincronización de los cambios realizados en   el publicador y en los suscriptores.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top