Procura bancos de dados definidos pelo usuário que têm um agrupamento diferente dos bancos de dados mestre ou modelo. É recomendável ...

Procura bancos de dados definidos pelo usuário que têm um agrupamento diferente dos bancos de dados mestre ou modelo. É recomendável não usar essa configuração porque podem ocorrer conflitos de agrupamento que podem impedir a execução do código. Por exemplo, quando um procedimento armazenado une uma tabela a uma tabela temporária, o SQL Server poderá terminar o lote e retornar um erro de conflito de agrupamento se os agrupamentos do banco de dados definido pelo usuário e o banco de dados modelo forem diferentes. Isso ocorre porque as tabelas temporárias são criadas em tempdb, que obtém seu agrupamento com base no do banco de dados modelo. Se houver erros de conflito de agrupamento, considere uma destas soluções:
 * Exporte os dados do banco de dados de usuários e importe-os para novas tabelas que tenham o mesmo agrupamento que os bancos de dados mestre e modelo.
 * Recompile os bancos de dados do sistema para usar um agrupamento que corresponda ao agrupamento do banco de dados de usuários.
 * Modifique todos os procedimentos armazenados que unam tabelas de usuários a tabelas em tempdb para criar as tabelas em tempdb usando o agrupamento do banco de dados de usuários. Para fazer isso, adicione a cláusula COLLATE database_default às definições de coluna da tabela temporária. Por exemplo: CREATE TABLE #temp1 ( c1 int, c2 varchar(30) COLLATE database_default )