MSSQL: Feststellen des SQL Server 2012 Testzeitraumes

Oftmals – zur recht – als Zeitbombe bezeichnet:

Der Testzeitraum des SQL 2012 Servers 🙂

Sollte man es versäumen nach der Installation einer Testlizenz den echten Key zu verwenden, bekommt man nach 180 Tagen dieses Fenster zu sehen:

Evaluation Period expired

Um das zu umgehen, sollte man sich nach erfolgreicher Installation gleich einen Merker setzen, der auf die ablaufende Lizenz hinweist.
Ist dies nicht geschehen, weil man evtl. einen Server „geerbt“ hat, um den sich bislang jemand anderes gekümmert hat, hat man da evtl. ein Problem.

Habe ich eine Testversion?

Im Microsoft SQL Server Management Studio kann man sich per Rechtsklick auf den Server die Eigenschaften anzeigen lassen. Dort sieht man auch die Produktversion.

 

Wie bekommt man jetzt das Ablaufdatum heraus?

1. T-SQL Abfrage

Folgende Abfrage liefert dem Termin im Klartext:

SELECT
    create_date AS 'SQL Server Install Date',
    DATEADD(DD, 180, create_date) AS 'SQL Server Expiry Date'
FROM sys.server_principals
WHERE name = 'NT AUTHORITY\SYSTEM'
2. Die Registry
Selbstverständlich liegen die Informationen auch noch einmal in der Registry ab.
Unter HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products muss man nur nach „SQL Server 2012“ suchen lassen, um dann den Eintrag „InstallDate“ zu sehen.
Das Datum ist im Format JahrMonatTag hinterlegt. Also z.B. 20140826
Das Ganze jetzt mit 180 Tagen addieren und schon ist man am Ziel. 🙂
3. Die Installationszusamenfassung „Summary.txt“
Während der Installation wird unter
C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\LOG\
eine Summary.txt angelegt, in der eine Zusammenfassung der SQL-Installation liegt.
Dort findet man im Bereich „Overall Summary“ die „Start time“, die der Evaluierung zugrunde liegt.
Ferner findet man hier auch noch Informationen über die installierte Version unter „Package Properties“.
Also muss man zum Installationsdatum noch 180 Tage addieren und schon hat man den Ablauftermin.

Last updated by at .

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..