Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Version und alle Datenbanken abfragen (https://www.delphipraxis.net/181421-version-und-alle-datenbanken-abfragen.html)

Captnemo 13. Aug 2014 07:28

Datenbank: MSSQL • Version: 10 • Zugriff über: ADO

Version und alle Datenbanken abfragen
 
Hi,

kann mir jemand sagen, wie ich über ADO von einem MS-SQL, zu dem ich als sa mit der Master-DB verbunden bin, die SQL-Server-Version und alle vorhandenen Datenbanken abfragen kann?

jobo 13. Aug 2014 07:33

AW: Version und alle Datenbanken abfragen
 
1.
Code:
EXEC sp_databases
2.
Code:
SELECT name
FROM master..sysdatabases

Dejan Vu 13. Aug 2014 07:35

AW: Version und alle Datenbanken abfragen
 
DB version: http://support.microsoft.com/kb/321185
Code:
-- List all databases
SELECT * FROM master.sys.databases
Ist dein Google kaputt? :roll:

Uwe Raabe 13. Aug 2014 07:39

AW: Version und alle Datenbanken abfragen
 
a)
Delphi-Quellcode:
SELECT @@VERSION AS Version

b)
Delphi-Quellcode:
SELECT NAME FROM [master].[sys].[databases]

Captnemo 13. Aug 2014 07:44

AW: Version und alle Datenbanken abfragen
 
Okay, danke. So erhalte ich die vorhandenen Datenbanken.

Aber wie kann ich die Version des SQL-Server abfragen (also ob MSSQL 2000, oder MSSQL 2003 usw. bzw. die Versionsnummer 8 oder 9 oder 10 ...usw.)

Captnemo 13. Aug 2014 07:45

AW: Version und alle Datenbanken abfragen
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1268523)
a)
Delphi-Quellcode:
SELECT @@VERSION AS Version

Okay, grad erst gesehen. Danke

Captnemo 13. Aug 2014 07:53

AW: Version und alle Datenbanken abfragen
 
Hab grad noch was im Internet gefunden und poste das hier mal, für alle die ähnliches suchen sollten:

die Abfrage:
Delphi-Quellcode:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
liefert im ersten Feld eine gut auswertbare Produktversion.

Infos über die Versionen findet man hier:http://support.microsoft.com/kb/321185/de

Dejan Vu 13. Aug 2014 08:44

AW: Version und alle Datenbanken abfragen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1268521)

Zitat:

Zitat von Captnemo (Beitrag 1268524)
Aber wie kann ich die Version des SQL-Server abfragen (also ob MSSQL 2000, oder MSSQL 2003 usw. bzw. die Versionsnummer 8 oder 9 oder 10 ...usw.)

In dem man einfach mal auf den Link klickt, den ich hinter diesem kryptischen "DB version" angegeben habe.
Zitat:

Zitat von das Link
Ermitteln der Version und Edition von SQL Server und seinen Komponenten

und dann ... (oh, Mist. Man muss lesen und scrollen)
Zitat:

Zitat von der gleichen Seite, wenn man 'Ermitteln der ausgeführten Version und Edition des SQL Server-Datenbankmoduls' aufklappt, was auch naheliegend ist
Methode 4: Stellen Sie eine Verbindung zur Instanz von SQL Server her, und führen Sie die folgende Abfrage aus:
Code:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
Hinweis Diese Abfrage arbeitet mit jeder Instanz von SQL Server 2000 oder höher.

Also, mir wäre das peinlich, wenn man mir alles auf dem Silbertablett präsentieren müsste, damit ich es verstehe. ;-)

Captnemo 13. Aug 2014 11:16

AW: Version und alle Datenbanken abfragen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1268528)
Also, mir wäre das peinlich, wenn man mir alles auf dem Silbertablett präsentieren müsste, damit ich es verstehe. ;-)

Derartige Beleidigungen kannst du dir sparen. Letztlich hab ich deinen Beitrag oben schlichtweg übersehen. Deshalb brauchst du mich hier nicht öffentlich zu beleidigen. DAS IST EINE FRECHHEIT!!!
Man braucht mir nichts auf "einem Silbertablett" zu präsentieren.

Netter und freundlicher Umgang scheint ja für Dich ein Fremdwort zu sein.

Daniel 13. Aug 2014 12:05

AW: Version und alle Datenbanken abfragen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1268528)
Also, mir wäre das peinlich, wenn man mir alles auf dem Silbertablett präsentieren müsste, damit ich es verstehe. ;-)

Es zwingt Dich niemand, dies zu tune Und offen gestanden, so lange Du - wieder einmal - derart patzig bist, wünscht das auch niemand. Wenn Du also das Gefühl hast, genug zu einem Thema geschrieben zu haben, weil "es doch klar sein sollte", dann lass es einfach.
Ohne Zweifel hast Du ein breitgefächertes Fachwissen - aber ab und an will es Dir nicht gelingen, dieses adäquat weiterzugeben. Das sind die Momente, in denen sich offenbar viele Leser wünschen, Du hättest keinen Beitrag geschrieben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz