- você perderá a capacidade de executar os comandos mais recentes, mas não perderá nenhuma funcionalidade, a menos que faça upgrade do aplicativo usando o banco de dados (que, no momento, não pode estar usando os recursos de 2008)
2.Consulte livros on-line sobre Alterações no nível de compatibilidade . Observe que essas são alterações de interpretação de idioma, portanto, você ainda obtém as melhorias no mecanismo de consulta, etc.
3.Não que eu saiba. Você pode alterá-lo através do agrupamento alter database. Você deve ver pouca diferença se o agrupamento for SQL_Latin1_General_CP1_CI_AS
ou Latin1_General_CI_AS
, mas ambos tiverem instâncias em que sejam mais rápidos ou mais lentos que o outro.
Latin1_General_CI_AS
: - Latin1-Geral, insensibilidade a maiúsculas e minúsculas
sensível, insensível ao tipo de letra, insensível à largura
SQL_Latin1_General_CP1_CI_AS
: - Latin1-Geral, insensível a maiúsculas e minúsculas
sensível ao acento, insensível ao tipo de letra, insensível à largura para Unicode
Dados, ordem de classificação 52 do SQL Server na página de código 1252 para dados não-Unicode
Você pode obter mais ideias em fn_helpcollations.
4.você poderia fazer isso, mas por padrão seu nível de compatibilidade com o banco de dados será 100, o que pode não funcionar adequadamente com seu aplicativo legado. É melhor ver qual a versão mais recente do SQL Server que o aplicativo suporta e definir esse nível de compatibilidade.