DATA NO SQL
Boa Tarde a Todos.
Tenho um Banco SQL em um Servidor 2000, troquei o servidor e instalei novamente o SQL.
o Servidor agora é 2003, porem quando vou fazer alguma consulta ele me da um erro de Conversão de Datas, porem se o dia é menor que 13 ele deixa, descobri que a Data esta na formatação de mm/dd/yyyy, por isso o erro, porem minhas configurações regionais de Data no Windows esta correto, como dd/MM/yyyy, verifiquei e me disseram que é a configuração do proprio SQL, alguem ja passou por isso ?
Tenho um Banco SQL em um Servidor 2000, troquei o servidor e instalei novamente o SQL.
o Servidor agora é 2003, porem quando vou fazer alguma consulta ele me da um erro de Conversão de Datas, porem se o dia é menor que 13 ele deixa, descobri que a Data esta na formatação de mm/dd/yyyy, por isso o erro, porem minhas configurações regionais de Data no Windows esta correto, como dd/MM/yyyy, verifiquei e me disseram que é a configuração do proprio SQL, alguem ja passou por isso ?
Leandro, neste caso você deverá alterar no SQL Server o Default Language para Português que ele irá assumir a data no padrão dd/mm/yyyy.
Como acessar esta opção?
1º Abra o Entreprise Manager.
2º Clique com botão direito sobre o nome do servidor que deseja alterar (caso você tenha mais de um servidor configurado).
3º Clique com botão esquedo sobre a opção Propriedades.
4º Clique na aba Server Settings e mude a opção do Default settings para Portugues.
5º Clique em Ok e reinicie o processo do servidor do SQL Server.
Como acessar esta opção?
1º Abra o Entreprise Manager.
2º Clique com botão direito sobre o nome do servidor que deseja alterar (caso você tenha mais de um servidor configurado).
3º Clique com botão esquedo sobre a opção Propriedades.
4º Clique na aba Server Settings e mude a opção do Default settings para Portugues.
5º Clique em Ok e reinicie o processo do servidor do SQL Server.
Obrigado pela Resposta.
Porem ja tinha feito esta opção e não deu certo
Porem ja tinha feito esta opção e não deu certo
Uma outra idéia (que vale quando você usa aplicações ASP/ASP.Net). Entre no Registro e altere a data para dd/mm/yyyy, assim você garante que todo o sistema operacional irá reconhecer este padrão de data.
Isso vale tanto para Windows 2000 (desktop quanto server), XP e 2003. Acredito que uma vez você tenha alterado, reinicie o computador e realize novamente o teste.
Isso vale tanto para Windows 2000 (desktop quanto server), XP e 2003. Acredito que uma vez você tenha alterado, reinicie o computador e realize novamente o teste.
Tópico encerrado , respostas não são mais permitidas