Salut à tous,
je travaille sur des serveurs ms sql serveur 2000
voilà, j'ai un gros souci à propos dune requete lancée dans un lot DTS sur une 40aine de serveurs tous apparement :
Microsoft SQL Server 2000
8.00.765 (Intel X86) Feb 7 2003 17:33:51 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.2 (Build 3790: ) INSTANCE PAR DEFAUT
pour faire court, la requete se sert de la fonction datepart()
et ne renvoie pas la meme date selon les serveurs (un jour de décalage)
je sais que ceci a un rapport avec la valeur entrée dans @@DateFirst
qui n'est pas la meme sur tous mes serveur, mais cela peut-il etre aussi dépendant du serveur à partir duquel je lance la requete ?
ce que je cherche à savoir c'est, si je décide de mettre cette variable identique sur tous mes serveurs, donc mon "set ...." juste avant l'execution de ma requete "
cela sera-il définitivement ancré ou, lors du redémarrage par exemple, la variable reprendrait-elle sa valeur par default , ou lors du relancement du lots DTS ou autre chose? ou alors il faut la redéfinir pour de bon, hors de la requete?
le hic etant que je n'ai aucune idée si dautre execution de lot, et autre flux utilisent la valeur dorigine de @@DateFirst, au risque si oui de comprometre leur resultats
avez-vous une idée ? merci d'avance !!
NeRi