Einzelnen Beitrag anzeigen

semike

Registriert seit: 30. Nov 2006
19 Beiträge
 
#1

Erkennung des Datenbankservers / -typs

  Alt 6. Mär 2007, 10:20
Datenbank: SQL-Server • Version: 2005 • Zugriff über: dbExpress
Hallo,

ich stehe vor der Situation, dass meine Kunden die SQL-Datenbank (MSDE2000) mit Daten angefüllt haben und das Limit der Datenbank (2GB bei MSDE und 4GB bei Express) erreicht haben. Ich möchte einen Schutz- bzw. Warnmechanismus einbauen, welcher den Anwender informiert, dass die Datenbank zu 95% voll ist.
Dazu muss ich erkennen, ob der Anwender mit einer Vollversion des SQL-Server oder mit der MSDE bzw. Express Variante arbeitet. Und hierzu meine Frage:

Ich erhalte folgende Informationen:
> Die Größe der Datenbank (samt freien Platz) erhalte ich mit dem Befehl "sp_spaceused"
> Version (2000 oder 2005) kann ich über "sp_server_info" ermitteln

ABER
> Wie erkenne ich, ob Anwender mit einer Vollversion oder MSDE (Express) der Anwender arbeitet?

Danke für Eure Hilfe.
  Mit Zitat antworten Zitat