quarta-feira, 4 de novembro de 2009

Alterando o collate de um banco no MS-SQL

Hoje em um banco de dados da empresa, precisei ajudar um outro analista para alterar o collate de um banco de dados para evitar problemas de acentuação nas operações de exportação e importação de dados.

Para realizar esta operação através de scripts, utilizei os seguintes comandos:


ALTER DATABASE Integracao SET SINGLE_USER WITH ROLLBACK IMMEDIATE

ALTER DATABASE Integracao COLLATE SQL_Latin1_General_CP850_CI_AI

ALTER DATABASE Integracao SET MULTI_USER






Explicando os comandos, na primeira linha setamos o banco para o modo single_user, no segundo alteramos o collate para o padrão desejado e por último voltamos a configuração para a multi-user.


Abraços e até a próxima!!

Nenhum comentário:

Postar um comentário

Leave your comment here!