FAQ-Wiki-SQL Server

Une erreur s'est produite en convertissant dans le format calendaire tout en important des scripts dans SQL SERVER 2005

Si vous voyez le message d'erreur suivant après avoir lancé vos scripts:

Server: Msg 242, Level 16, State 3, Line 1

[Microsoft][ODBC SQL Server Driver][SQL Server] La conversion d'un type de donnée caractère vers un type de donnée calendaire a eu pour résultat une valeur de calendrier erronée.

Le traitement a été terminé.

Réponse:

Cela signifie que vous devriez changer les paramètres de langue du serveur en suivant ces étapes:

  1. Démarrez Management Studio.
  2. Choisissez le serveur nécessaire.
  3. Allez à Sécurité/Identifiants.
  4. Choisissez l'utilisateur qui utilisera la base de données et ouvrez la fenêtre de propriétés de l'utilisateur.
  5. Sélectionnez Français dans la Langue par défaut pour l'utilisateur dans le menu déroulant et appuyez sur OK.
  6. Vous pouvez maintenant lancer le script sauvegardés sur votre disque dur par Recovery Toolbox for SQL Server. De manière alternative, vous pouvez également lancer le programme dans le mode d'exécution des scripts de la base de données.
  7. Vous devez maintenant restaurer les paramètres. Pour cela, ouvrez la fenêtre des propriétés de l'utilisateur nécessaire dans Management Studio.
  8. Sélectionnez la langue par défaut dans la liste Langue par défaut pour l'utilisateur et appuyez sur OK.