Benutzer mit den meisten Antworten
SQL Server 2012 Fehler

Frage
-
Hallo Leutee,
ich habe mir den SQL server 2012 with Advanced Services installiert. Beim auslesen der Editionid mit dem Befehl
select Serverproperty('EditionId') wird eine falsche Editionid zurückgegeben.
Es sollte laut MSDN -133711905 zurückgegeben werden. Tatsä -1592396055 zurückgegeben.
Kann mir da jemand weiter helfen?
P.S.
Das installieren des Service Pack 1 hat den Fehler nicht behoben.
- Bearbeitet seb_25 Mittwoch, 28. November 2012 08:47
Antworten
-
Tja ist jetzt die Frage wie verfahre ich weiter.
Ich tippe das der SQL Server einfach das Felasche ausspuckt. Sollte man bei solchen Fällen vieleicht mal den Microsoft Support in anspruch nehemn?
- Als Antwort markiert seb_25 Montag, 3. Dezember 2012 20:00
Alle Antworten
-
Hi,
was gibt denn
SELECT SERVERPROPERTY( 'Edition' )
SELECT @@VERSION
zurück?
War das eine komplette Neuinstallation oder hast Du evtl. eine bestehende Instanz upgegradet?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
danke das ihr so schnell seit.
Also Select @@version gibt "Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64) Oct 19 2012 13:38:57 Copyright (c) Microsoft Corporation Express Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) " zurück.
und SELECT SERVERPROPERTY( 'Edition' ) gibt "Express Edition (64-bit)"
Ich habe aber auf jedenfall den SQL Server 20123 with Advaned Services installiert.
-
Hallo,
das könnte schon ein (kleiner) Bug sein.
Nur hat der faktisch keine Auswirkungen soweit es die Database Engine (sqlservr.exe) angeht,
denn dort sind die Leistungsmerkmale identisch, sieheVon den SQL Server 2012-Editionen unterstützte Funktionen
Zusätzliche Features wie SSMS oder die Reporting Services, die über die Advanced Services installiert
werden können, sind nicht direkter Bestandteil der SQL Server Programms.Die Frage wäre: Wofür benötigst Du die Information?
Gruß Elmar
-
Hallo Elmar Boye,
Elmar Boye
MCC, MVP
51.915 Punkte1352Aktuelle ErfolgeAntwortvorschläge IGalerie-Bewerter neuForenkurator IIum deine Frage zubeantworten, warum Ich diese Information benötige:
Die Software an der ich mitarbeite benötigt Reporting Services. Daher muss ich herausfinden ob zumindest der SQL Server Express with Advanced Services für das Programm verwendet wird.
-
Nur weil "Express Edition with Advanced Services" installiert ist, heisst das noch lange nicht, das auch die Reporting Services mit installiert wurden; das ist nur eine Installationsoption, die man abwählen kann.
Da solltest Du eher prüfen, ob SSRS installiert ist, z.B. über die Registry/Dienste.
Olaf Helper
Blog Xing -
Ich habe mittlerweile eher die Vermutung, das es sich um eine Bug in der Doku handelt.
Laut BOL für http://msdn.microsoft.com/de-de/library/ms174396(v=sql.90).aspx
sollte für Adv. der Wert 4161255391 geliefert werden und das als Int; der Wert ist nur "etwas" zu groß für ein signed Integer, was schon mal nicht ganz stimmen kann. Wandelt man <sentencetext xmlns="http://www.w3.org/1999/xhtml">-133711905 für Adv in ein Hex QWord um, das dann in ein DWord (erst 8 Zeichen weg) und das wieder zurück in Dezimal kommt 4161255391 bei raus; liegt also am Vorzeichen signed/unsigned.</sentencetext>
Für 2008 steht noch der gleiche Wert, ab 2008R2 haben sich dann die IDs geändert. Also da ist wirklich etwas durcheinander, entweder in der BOL oder im SQL Server.
Olaf Helper
Blog Xing -
Tja ist jetzt die Frage wie verfahre ich weiter.
Ich tippe das der SQL Server einfach das Felasche ausspuckt. Sollte man bei solchen Fällen vieleicht mal den Microsoft Support in anspruch nehemn?
- Als Antwort markiert seb_25 Montag, 3. Dezember 2012 20:00