Benutzer mit den meisten Antworten
SQL Agent führt Prozedur nicht aus

Frage
-
Hallo zusammen,<o:p></o:p>
ich habe ein Problem. Ich habe eine Prozedur erstellt die aus verschiedenen Tabellen die Werte nimmt und in einer neuen Tabelle zusammenfasst. Importiert werden alle Textdateien (kommen aus SAP als Text) mit dem Feldtyp vcarchar(50).<o:p></o:p>
In der Prozedur werden dann die Datumsfelder, die ja als Text vorliegen, in ein Datumsfeld der neuen Tabelle angefügt.<o:p></o:p>
Funktioniert auch alles mit umwandeln. Ich benutze Convert.<o:p></o:p>
Lass ich jedoch die Prozedur über den SQL Agent laufen bekomme ich immer den Fehler :<o:p></o:p>
Conversion failed when converting date and/or time from character string. [SQLSTATE 22007] (Error 241). The step failed.
<o:p></o:p>Weiß jemand Abhilfe?<o:p></o:p>
Gruß Daniel<o:p></o:p>
Antworten
-
Hallo Daniel,
die Konvertierung Text => Datum funktioniert sprachabhängig und Dein Login im SQL Server hat vermutlich eine andere Spracheinstellung als der Login, der vom SQL Server Agent verwendet wird und deswegen schlägt die Konvertierung fehl.
Gibt am besten bei der CONVERT Funktion den Formatparameter mit an, siehe CAST and CONVERT (Transact-SQL); also wenn die Datumswerte im DE Format vorliegen dann mit Formatparameter 104 = German:
SELECT CONVERT(datetime, '16.04.2014', 104)
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Mittwoch, 16. April 2014 13:25
- Als Antwort vorgeschlagen Palin Donnerstag, 17. April 2014 07:04
- Als Antwort markiert Ionut DumaModerator Mittwoch, 23. April 2014 14:49
Alle Antworten
-
Hallo Daniel,
die Konvertierung Text => Datum funktioniert sprachabhängig und Dein Login im SQL Server hat vermutlich eine andere Spracheinstellung als der Login, der vom SQL Server Agent verwendet wird und deswegen schlägt die Konvertierung fehl.
Gibt am besten bei der CONVERT Funktion den Formatparameter mit an, siehe CAST and CONVERT (Transact-SQL); also wenn die Datumswerte im DE Format vorliegen dann mit Formatparameter 104 = German:
SELECT CONVERT(datetime, '16.04.2014', 104)
Olaf Helper
[ Blog] [ Xing] [ MVP]- Bearbeitet Olaf HelperMVP Mittwoch, 16. April 2014 13:25
- Als Antwort vorgeschlagen Palin Donnerstag, 17. April 2014 07:04
- Als Antwort markiert Ionut DumaModerator Mittwoch, 23. April 2014 14:49
-
Hallo Daniel,
Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
Wenn nicht, neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.Danke und viele Grüße,
IonutIonut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.