So I think I already know the answer to this question…
Running AdventureWorks2008 (latest version) on mssql server 2008. I am thinking that the rowguid column in a lot of the tables is to ensure that there is a primary key. I am probably dead wrong as the column appears to be a constraint.
Correct me if I am wrong and also please correct me with an answer I can learn from. Am just surveying this so far in SQL Management Studio…are there any queries that will back up how wrong I am? I am not a DBA so I am lost 🙂
In general the rowguid column is used in replication, if you start to use replication the rowguid column will be created. From Books On Line