Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta regla comprueba si las bases de datos definidas por el usuario están definidas mediante una intercalación de bases de datos que sea la misma que la intercalación para master o model.
Recomendaciones de procedimientos recomendados
Se recomienda que las intercalaciones de las bases de datos definidas por el usuario coincidan con la intercalación del patrón o modelo. De lo contrario, pueden producirse conflictos de intercalación que podrían impedir que el código se ejecute. Por ejemplo, cuando un procedimiento almacenado une una tabla a una tabla temporal, SQL Server podría finalizar el lote y devolver un error de conflicto de intercalación si las intercalaciones de la base de datos definida por el usuario y la base de datos modelo son diferentes. Esto ocurre porque las tablas temporales se crean en tempdb, que basa su ordenamiento en el del modelo de base de datos.
Si experimenta algún error de conflicto de intercalación, considere una de las siguientes soluciones:
Exporte los datos de la base de datos de usuario e impórtelos en tablas nuevas que tengan la misma intercalación que las bases de datos maestras y de modelo.
Reconstruya las bases de datos del sistema para utilizar una intercalación que coincida con la de la base de datos de usuario. Para obtener más información sobre cómo recompilar las bases de datos del sistema, vea Recompilar bases de datos del sistema.
Modifique los procedimientos almacenados que unan tablas de usuario a tablas de tempdb para crear las tablas en tempdb mediante la intercalación de la base de datos de usuario. Para ello, agregue la
COLLATE database_defaultcláusula a las definiciones de columna de la tabla temporal, como se muestra en el ejemplo siguiente:CREATE TABLE #temp1 ( c1 int, c2 varchar(30) COLLATE database_default )
Para obtener más información
Establecer o cambiar la intercalación de base de datos
Establecer o cambiar la intercalación de columnas
Artículo de Microsoft Knowledge Base 325335
Cómo: Instalar SQL Server 2008 desde la línea de comandos