Agrupamento de clientes e SQL Server 2005
-
08-06-2019 - |
Pergunta
Estamos atualizando um programa existente de Win2k/SQL Server 2k
para Windows 2003 and SQL Server 2005
bem como adquirir um novo programa que também utiliza 2k3/2k5
.O fornecedor diz que para hospedarmos os dois bancos de dados precisamos obter a versão Enterprise porque os clientes do software usam agrupamentos diferentes para as conexões e apenas o Enterprise oferece suporte para isso.
Não consigo encontrar nada no site da MS que suporte isso e, honestamente, não quero pagar mais pelo Enterprise se a edição Standard funcionar.Estou faltando algum recurso não falado do SQL Server ou este é, como suspeito, um fornecedor tentando me vender?
Solução
Todas as edições de SQL Server 2000/2005/2008
suporta vários bancos de dados, cada um usando sua própria sequência de agrupamento.Você não precisa da versão Enterprise.
Quando você tiver um banco de dados que usa uma sequência de ordenação diferente da ordenação padrão do servidor de banco de dados, será necessário tomar algumas precauções extras se usar tabelas temporárias e/ou variáveis de tabela.As tabelas/variáveis temporárias residem no banco de dados tempdb, que usa a sequência de agrupamento usada pelos bancos de dados mestre.Apenas lembre-se de usar "COLLATE database_default
" ao definir campos de caracteres nas tabelas/variáveis temporárias.EU blogou sobre isso não muito tempo atrás, se você quiser mais detalhes.