Nous avons récemment déplacé certaines données d'une instance de base de données SQL vers une autre dans un autre emplacement.Paramètres de date SQL Server
J'ai semblé avoir remarqué qu'il y a quelques facettes de notre ancienne instance de base de données où la date est passée en tant que chaîne au serveur SQL et le serveur SQL est capable de l'analyser correctement. Par exemple, l'application passerait simplement une valeur de chaîne "15/01/2010" et la base de données la reconnaîtrait immédiatement comme étant le 5 janvier 2010. Existe-t-il un paramètre dans SQL Server que je dois activer ou modifier en ce moment? , quand j'ai passé la même valeur de chaîne, ce qui se passe est qu'une erreur est générée parce qu'elle ne peut pas comprendre la valeur de chaîne transmise comme date.
Merci pour vos contributions.
J'ai essayé de définir le format de date t o jma et quand j'exécute SQL SELECT GetDate suivante() Rendement: 08/03/2010 11:13:06 et lorsque je tente de régler le DATEFORMAT mdy et exécuter le même SQL, la date le format est toujours le même. Les paramètres ne semblent pas avoir changé du tout. S'agit-il d'une instance de base de données spécifique ou est-ce bon pour toutes les bases de données sur le serveur? J'ai seulement besoin de mettre ceci sur une instance d'une base de données sur le serveur. Merci. – Angelo
Le paramètre est lors de la conversion de la chaîne en dates – SQLMenace
Lire le lien SQLMenace vous a pointé vers. Il explique que le lamguage par défaut du login détermine comment les dates sont interprétées. Il y a aussi du code pour montrer comment vous pouvez changer la langue par défaut. –