OVH Cloud OVH Cloud

@@DATEFIRST

3 réponses
Avatar
Alex
Bonjour,

Et d'avance merci à celui ou ceux qui pourrons me répondre. Voilà j'ai pas
mal de développement à réaliser pour tester l'éventuel passage de nos serveur
sur SQL 2005, notamment afin d'exploiter les possibilités de Reporting
Services, je suis donc en train de construire des ETL entre un serveur SQL
2000 (dont la variable @@DATEFIRST = 1) et un serveur de dev sql2005,
malheureusement je ne trouve pas comment changer définitivement @@DATEFIRST
(qui sur le 2005 = 7) et j'aimerai ne pas avoir à faire un SET DATEFIRST = 1
à chaque fois dans mes traitements. Une idée ?

3 réponses

Avatar
Med Bouchenafa
Cette variable est directement liée au langage du serveur
Tes deux serveurs ne doivent pas être configuré avec le même langage
Si c'est le cas, c'est la connexion qui ne doit pas être configurée avec le
même langage

--
Bien cordialement
Med Bouchenafa

"Alex" a écrit dans le message de news:

Bonjour,

Et d'avance merci à celui ou ceux qui pourrons me répondre. Voilà j'ai pas
mal de développement à réaliser pour tester l'éventuel passage de nos
serveur
sur SQL 2005, notamment afin d'exploiter les possibilités de Reporting
Services, je suis donc en train de construire des ETL entre un serveur SQL
2000 (dont la variable @@DATEFIRST = 1) et un serveur de dev sql2005,
malheureusement je ne trouve pas comment changer définitivement
@@DATEFIRST
(qui sur le 2005 = 7) et j'aimerai ne pas avoir à faire un SET DATEFIRST =
1
à chaque fois dans mes traitements. Une idée ?


Avatar
Alex
Merci Beaucoup c'est bien ce que j'avais pensé à un moment mais les 2
serveurs ont la même config au niveau des languages et paramètres régionaux,
je vais regarder si je peux changer les paramètres de connexion pour faire
matcher les 2 au niveau des connexions SSIS.

"Med Bouchenafa" a écrit :

Cette variable est directement liée au langage du serveur
Tes deux serveurs ne doivent pas être configuré avec le même langage
Si c'est le cas, c'est la connexion qui ne doit pas être configurée avec le
même langage

--
Bien cordialement
Med Bouchenafa

"Alex" a écrit dans le message de news:

> Bonjour,
>
> Et d'avance merci à celui ou ceux qui pourrons me répondre. Voilà j'ai pas
> mal de développement à réaliser pour tester l'éventuel passage de nos
> serveur
> sur SQL 2005, notamment afin d'exploiter les possibilités de Reporting
> Services, je suis donc en train de construire des ETL entre un serveur SQL
> 2000 (dont la variable @@DATEFIRST = 1) et un serveur de dev sql2005,
> malheureusement je ne trouve pas comment changer définitivement
> @@DATEFIRST
> (qui sur le 2005 = 7) et j'aimerai ne pas avoir à faire un SET DATEFIRST =
> 1
> à chaque fois dans mes traitements. Une idée ?





Avatar
Med Bouchenafa
Ce n'est pas le langage de l'OS qui est en cause mais celui de SQL Server
Regarde @@LANGUAGE dans l'aide en Ligne

--
Bien cordialement
Med Bouchenafa

"Alex" a écrit dans le message de news:

Merci Beaucoup c'est bien ce que j'avais pensé à un moment mais les 2
serveurs ont la même config au niveau des languages et paramètres
régionaux,
je vais regarder si je peux changer les paramètres de connexion pour faire
matcher les 2 au niveau des connexions SSIS.

"Med Bouchenafa" a écrit :

Cette variable est directement liée au langage du serveur
Tes deux serveurs ne doivent pas être configuré avec le même langage
Si c'est le cas, c'est la connexion qui ne doit pas être configurée avec
le
même langage

--
Bien cordialement
Med Bouchenafa

"Alex" a écrit dans le message de news:

> Bonjour,
>
> Et d'avance merci à celui ou ceux qui pourrons me répondre. Voilà j'ai
> pas
> mal de développement à réaliser pour tester l'éventuel passage de nos
> serveur
> sur SQL 2005, notamment afin d'exploiter les possibilités de Reporting
> Services, je suis donc en train de construire des ETL entre un serveur
> SQL
> 2000 (dont la variable @@DATEFIRST = 1) et un serveur de dev sql2005,
> malheureusement je ne trouve pas comment changer définitivement
> @@DATEFIRST
> (qui sur le 2005 = 7) et j'aimerai ne pas avoir à faire un SET
> DATEFIRST >> > 1
> à chaque fois dans mes traitements. Une idée ?