Os agrupamentos SQL são por instância ou por banco de dados?

3

Eu tenho uma única Instância do SQL, digamos MSSQLSRV - é o agrupamento por Instância, ou seja, cada banco de dados na instância determinada tem o mesmo agrupamento ou são conjuntos de agrupamentos por banco de dados? ou seja, vários agrupamentos por instância.

    
por PnP 15.07.2013 / 20:02

2 respostas

4

Por banco de dados. O agrupamento de níveis de instância define o agrupamento padrão para a instância inteira, mas você pode configurá-lo independentemente no nível do banco de dados, se desejar substituir o padrão.

EDITAR:
Em resposta ao seu comentário:

Você pode verificar o agrupamento observando as propriedades do banco de dados no SSMS (clique com o botão direito do mouse no banco de dados, obtenha propriedades, ele está na página Geral) ou executando esta instrução TSQL:

SELECT DATABASEPROPERTYEX('MyDatabase','Collation') AS DbCollation

(substitua MyDatabase pelo nome do banco de dados que você deseja verificar)

    
por 15.07.2013 / 20:14
0

Se você deseja listar o agrupamento de cada banco de dados em uma instância, tente o seguinte:

SELECT d.name as DbName, DATABASEPROPERTYEX(d.name,'Collation') AS DbCollation
FROM sys.databases d
WHERE d.database_id > 4
    
por 18.08.2015 / 17:05