![]() |
Datenbank: SQL-Server • Version: 2005 • Zugriff über: dbExpress
Erkennung des Datenbankservers / -typs
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. |
Re: Erkennung des Datenbankservers / -typs
Was liefert die Abfrage
SQL-Code:
SELECT @@VERSION
|
Re: Erkennung des Datenbankservers / -typs
... ein brauchbares Ergebnis. (Hier kann ich den Text "Express" auswerten)
Danke für die rasche Hilfe. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz