miércoles, 21 de mayo de 2008

Devoler la intercalación de una base de datos de Sql Server

Alguna vez me ha ocurrido que he tenido problemas con alguna base de datos de que tiene una intercalación diferente de la que tengo en el servidor de Sql Server. El famoso collate da algún que otro dolor de cabeza, y al final, siempre intento que todas las bases de datos tengan Modern_Spanish_CI_AS para evitar problemas. Pero ¿como podemos saber con una consulta Sql la intercalación de una base de datos?. Utilizando la siguiente consulta vamos a ver la intercalación de la base de datos Northwind:

SELECT DATABASEPROPERTYEX('Northwind','Collation') AS Database_Default_Collation

Para sacar la intercalación de cualquier otra base de datos sólo necesitas cambiar Northwind por el nombre de la que te interese.

Más información sobre la intercalación en Msdn

No hay comentarios: