Obtendo um identificador de banco de dados exclusivo para o SQL Server 2005 e posterior

Existe uma maneira de obter um identificador de banco de dados exclusivo (como um GUID) de um banco de dados do SQL 2005?

Eu encontrei este artigo:http://msdn.microsoft.com/en-us/library/microsoft.sqlserver.management.smo.database.databaseguid%28v=sql.90%29.aspx

No entanto, eu preciso ser capaz de obter o DatabaseGuid do T-SQL em vez de VB.

EDIT: Eu estou tentando determinar exclusivamente o banco de dados para o qual estou conectado. Através do código eu sincronizo manualmente os registros entre o SQL Compact e o SQL Server. No momento, meus usuários estão em um ambiente de teste e, quando forem apontados para a produção SQL no futuro, precisarei sincronizar novamente as tabelas inteiras, em vez de confiar em rowversion. Os desvios de linha serão diferentes no servidor de produção e, se eu conseguir detectar uma alteração de GUID do banco de dados, posso sincronizar novamente a tabela inteira.

Desde já, obrigado.

questionAnswers(4)

yourAnswerToTheQuestion