none
Zeitzone umstellen RRS feed

  • Frage

  • Hallo,

    leider benutze ich den SQL Server nur und richte an ihm wenig ein und kann daher nur ein Paar Abfragen und nicht viel mehr.

    Mein Proble:

    Ich nutze SQL Server 2005 zum Daten halten eines Leitsystems. Im System gibt es die Möglichkeit einen automatischen Export von Werten zu projektieren. Dabei werden aber alle Werte immer mit dem Zeitstempel UCT versehen. Der SQL Servr scheintwohl immer UCT zu nehmen, egal welche lokale Zeitzone ich einstelle...

    Das würde ich gerne ändern. Leider kann ich in der Abfrage die Zeit nicht einfach umberechnen, da es sich ja um eine automatisierte Abfrage handelt, die ich nicht programmiert habe.

    Weiß jemand, wie ich die Zeitzone meines SQL Servers 2005 ändern kann?

    Habe beim suchen im Netz schon folgendes gefunden: http://dev.mysql.com/doc/refman/5.1/en/timezone-problems.html

    Weiß aber gar nicht, wie ich das dem SQL Server mitteilen soll, weil ich davon zu wenig Ahnung habe. Der SQL Server läuft lokal auf meinem Rechner.



    Donnerstag, 15. Oktober 2009 10:15

Antworten

  • Hallo,

    leider benutze ich den SQL Server nur und richte an ihm wenig ein und kann daher nur ein Paar Abfragen und nicht viel mehr.

    Mein Proble:

    Ich nutze SQL Server 2005 zum Daten halten eines Leitsystems. Im System gibt es die Möglichkeit einen automatischen Export von Werten zu projektieren. Dabei werden aber alle Werte immer mit dem Zeitstempel UCT versehen. Der SQL Servr scheintwohl immer UCT zu nehmen, egal welche lokale Zeitzone ich einstelle...

    Das würde ich gerne ändern. Leider kann ich in der Abfrage die Zeit nicht einfach umberechnen, da es sich ja um eine automatisierte Abfrage handelt, die ich nicht programmiert habe.

    Weiß jemand, wie ich die Zeitzone meines SQL Servers 2005 ändern kann?

    Habe beim suchen im Netz schon folgendes gefunden: http://dev.mysql.com/doc/refman/5.1/en/timezone-problems.html

    Weiß aber gar nicht, wie ich das dem SQL Server mitteilen soll, weil ich davon zu wenig Ahnung habe. Der SQL Server läuft lokal auf meinem Rechner.



    Wenn Du bereits die OS Einstellungen für die Zeitzone verändert hast und das nichts am Ergebnis des Exports geändert, scheint es wahrscheinlich zu sein, dass der Export entweder auf UTC skaliert oder dass das System generell Datumswerte als UTC Werte speichert. Da würde ich mich mal mit dem Lieferanten dieser Software in Verbindung setzen, um das in Erfahrung zu bringen und nach Lösungen zu suchen. SQL Server 2005 selber kennt kein Konzept von Zeitzonen, sondern bezieht seine Informationen vom OS.

    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    Freitag, 16. Oktober 2009 05:57

Alle Antworten

  • Hallo,

    leider benutze ich den SQL Server nur und richte an ihm wenig ein und kann daher nur ein Paar Abfragen und nicht viel mehr.

    Mein Proble:

    Ich nutze SQL Server 2005 zum Daten halten eines Leitsystems. Im System gibt es die Möglichkeit einen automatischen Export von Werten zu projektieren. Dabei werden aber alle Werte immer mit dem Zeitstempel UCT versehen. Der SQL Servr scheintwohl immer UCT zu nehmen, egal welche lokale Zeitzone ich einstelle...

    Das würde ich gerne ändern. Leider kann ich in der Abfrage die Zeit nicht einfach umberechnen, da es sich ja um eine automatisierte Abfrage handelt, die ich nicht programmiert habe.

    Weiß jemand, wie ich die Zeitzone meines SQL Servers 2005 ändern kann?

    Habe beim suchen im Netz schon folgendes gefunden: http://dev.mysql.com/doc/refman/5.1/en/timezone-problems.html

    Weiß aber gar nicht, wie ich das dem SQL Server mitteilen soll, weil ich davon zu wenig Ahnung habe. Der SQL Server läuft lokal auf meinem Rechner.



    Wenn Du bereits die OS Einstellungen für die Zeitzone verändert hast und das nichts am Ergebnis des Exports geändert, scheint es wahrscheinlich zu sein, dass der Export entweder auf UTC skaliert oder dass das System generell Datumswerte als UTC Werte speichert. Da würde ich mich mal mit dem Lieferanten dieser Software in Verbindung setzen, um das in Erfahrung zu bringen und nach Lösungen zu suchen. SQL Server 2005 selber kennt kein Konzept von Zeitzonen, sondern bezieht seine Informationen vom OS.

    -- Frank Kalis Microsoft SQL Server MVP Webmaster: http://www.insidesql.org
    Freitag, 16. Oktober 2009 05:57
  • Hallo Michmo,

    Hat Dir die Antwort geholfen?

    Grüße,
    Robert

    Sonntag, 25. Oktober 2009 13:22
    Moderator
  • Hallo Michmo,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Sonntag, 1. November 2009 14:47
    Moderator