![]() |
Datenbank: SQL Server • Version: 2000/2005/2008 • Zugriff über: ADO
Erkennen welcher SQL Server verwendet wird
Hallo,
gibt es eine Möglichkeit zu ermitteln, welche SQL Server Version bei einer aktiven ADO Verbindung genutzt wird (2000 / 2005 / 20008)? Dies sollte, wenn möglich direkt über den SQL Server passieren und nicht über die Registry des Servers. Vielen Dank für eure Antworten. |
Re: Erkennen welcher SQL Server verwendet wird
Wie wärs mit
SQL-Code:
SELECT @@VERSION
|
Re: Erkennen welcher SQL Server verwendet wird
hi,
SQL-Code:
das Script liefert dir u.a. die Server-Versionsnummer (VersionMaj)...
-- DB & OS Version control START
DECLARE @VersionMaj dec(4,2), @OSVersionMaj dec(4,2) DECLARE @VersionMin dec(4), @OSVersionMin dec(4) CREATE TABLE #Version (IndexId int NOT NULL ,Name varchar(60) ,Internal_Value int ,Character_Value varchar(255)) INSERT #Version exec master.dbo.xp_msver SELECT @VersionMaj = CONVERT(dec(4,2),SUBSTRING(Character_Value,1,4)) , @VersionMin = CONVERT(dec(4),SUBSTRING(Character_Value,6,4)) FROM #Version WHERE Name = 'ProductVersion' SELECT @OSVersionMaj = CONVERT(dec(4,2),SUBSTRING(Character_Value,1,4)) , @OSVersionMin = CONVERT(dec(4),SUBSTRING(Character_Value,6,4)) FROM #Version WHERE Name = 'WindowsVersion' DROP TABLE #Version -- DB & OS Version control END select @VersionMaj as VersionMaj,@VersionMin as VersionMin , @OSVersionMaj as OSVersionMaj, @OSVersionMin as OSVersionMin |
Re: Erkennen welcher SQL Server verwendet wird
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:51 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