Obtención de un identificador de base de datos único para SQL Server 2005 y versiones posteriores

¿Hay una manera de obtener un identificador de base de datos único (como un GUID) de una base de datos SQL 2005?

Encontré este artículo:http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.database.databaseguid%28v=sql.90%29.aspx

Sin embargo, necesito poder obtener el DatabaseGuid de T-SQL en lugar de VB.

EDITAR: Estoy tratando de determinar de manera única la base de datos para la que estoy conectado. A través del código sincronizo manualmente los registros entre SQL Compact y SQL Server. En este momento, mis usuarios se encuentran en un entorno de prueba y cuando apunten a SQL de producción en el futuro, tendré que volver a sincronizar tablas completas en lugar de confiar en la versión de la fila. Las versiones de las filas serán diferentes en el servidor de producción y si puedo detectar un cambio de GUID en la base de datos, puedo volver a sincronizar toda la tabla.

Gracias por adelantado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta