none
SQL2008 R2 RRS feed

  • Frage

  • Hallo NG,

    wenn mein Client " exec xp_msver ProductVersion " abruft, erhalte ich sowohl beim SQL-Server 2005 als auch beim SQL-Server 2008 eine verwertbare Info.

    Wenn ich diese Info vom SQL-Server 2008R2 abrufe kommt folgender Mist

    "1□0□.□5□0□.□1□□....."

    Irgendwie kann ich damit nicht wirklich etwas anfangen. Im MS-Managmentstudio kann man die Info lesen, aber warum nicht beim Client?

    Ich bedanke mich für jede Info.

    Gruss Uli Münch

    Freitag, 14. Oktober 2011 07:57

Antworten

  • Hallo Uli,

    da dürfte beim Client eine notwendige Umsetzung fehlen.
    Das sieht nach Unicode aus und die Kästchen dürften Nul-Bytes (&h0) sein.
    Aber die Zeichenkette scheint durch Deinen Client aber als Ansi (8-Bit) oder binär interpretiert zu werden.

    Anstatt xp_msver probiere mal ob das Problem mit SERVERPROPERTY auftritt:

    SELECT SERVERPROPERTY('ProductVersion') AS ProductVersion,
    
    

    Gruß Elmar

    • Als Antwort markiert Uli Münch Samstag, 15. Oktober 2011 06:54
    Freitag, 14. Oktober 2011 09:05
    Beantworter

Alle Antworten

  • Hallo Uli,

    da dürfte beim Client eine notwendige Umsetzung fehlen.
    Das sieht nach Unicode aus und die Kästchen dürften Nul-Bytes (&h0) sein.
    Aber die Zeichenkette scheint durch Deinen Client aber als Ansi (8-Bit) oder binär interpretiert zu werden.

    Anstatt xp_msver probiere mal ob das Problem mit SERVERPROPERTY auftritt:

    SELECT SERVERPROPERTY('ProductVersion') AS ProductVersion,
    
    

    Gruß Elmar

    • Als Antwort markiert Uli Münch Samstag, 15. Oktober 2011 06:54
    Freitag, 14. Oktober 2011 09:05
    Beantworter
  • Hallo Elmar,

    besten Dank für Deinen Tipp, es löst mein Problem.

     

    Gruss Uli

    Samstag, 15. Oktober 2011 06:56