Delphi-PRAXiS

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.

Dejan Vu 13. Aug 2014 12:27

AW: Version und alle Datenbanken abfragen
 
Das sollte doch nur ein mit einem Augenzwinkern versehener kleiner Hinweis sein, angebotene Hilfe anzunehmen, auch wenn sie die Frage nicht direkt beantwortet, sondern weiterführende Informationen in Form eines Verweises enthält.

Wieso muss man sich denn darüber so aufregen?

Ich finde es eben ein klitzekleinwenig respektlos, angebotene Hilfe zu übergehen oder erst gar nicht in Anspruch zu nehmen und einfach nur zu faul(?) zu sein, sich selbst auf die Suche zu machen. Das man so etwas für sich behalten muss... Nun denn.

Auf Wiedersehen. Demnächst bei in diesem Theater.

Ach so, natürlich: Ich entschuldige mich bei Kapitän Nemo und allen, die sich auf den Schlips getreten fühlen, beleidigt sind oder sonst irgendwie in ihren Gefühlen unangenehm berüht wurden.

Captnemo 13. Aug 2014 12:51

AW: Version und alle Datenbanken abfragen
 
Zitat:

Zitat von Dejan Vu (Beitrag 1268560)
Ich finde es eben ein klitzekleinwenig respektlos, angebotene Hilfe zu übergehen oder erst gar nicht in Anspruch zu nehmen und einfach nur zu faul(?) zu sein, sich selbst auf die Suche zu machen. Das man so etwas für sich behalten muss... Nun denn.

Du übersiehst, dass es mal vorkommen kann, dass jemand (in dem Fall ich) einen Betrag übersieht. Das hat nichts mit Respektlosigkeit zu tun, sondern ist schlichtweg ein Versehen.
Und wie man aus meinem Beitrag ersehen kann, bin ich beim Suchen schließlich auf den gleichen Link gestoßen, den du mir auch geschickt hast (und den ich ja leider nicht rechtzeitig bemerkt habe).

Mir daraufhin zu unterstellen, ich sei respektlos, faul, des Lesens nicht mächtig, des Suchens zu faul, und ich würde das nicht verstehen, was hier gepostet wurde......wenn du jetzt mal kurz darüber nachdenkst, dann wirst du verstehen, warum ich mich darüber aufrege.
Du kennst mich nicht, und daher empfinde ich den Post #8 als Respektlos.

Und Ironie hat, meiner Meinung nach, an solchen Stellen nichts verloren.

Ich danke dir aber trotzdem für dein ursprünglichen Beitrag.

Und letztlich ziehe ich meinen Hut vor ganz vielen Leuten, die sicher ein sehr großes Fachwissen in der Softwareentwicklung haben (und das schließt auch Dich mit ein), und hier andere Entwickler daran teilhaben lassen.

Dejan Vu 13. Aug 2014 13:14

AW: Version und alle Datenbanken abfragen
 
Ich sage nur -> ;-) <-

Der schöne Günther 13. Aug 2014 15:05

AW: Version und alle Datenbanken abfragen
 
Im Büro springe ich in so einem Fall immer auf und verteile Gummibärchen an alle- Das entschärft die Situation immer und entfernt negative Wellen. :cheers:

Wie gerne hätte ich auch hier frühzeitig Gummibärchen über HTTP übertragen :love:

Dejan Vu 13. Aug 2014 15:29

AW: Version und alle Datenbanken abfragen
 
Die Geschichte ist mit CaptainNemo per PN weitergeführt und hat ohne großes Tratraa die Meinungsverschiedenheiten bezüglich 'Wann fühle ich mich beleidigt?' zwar beendet, aber dennoch zu einem gütlichen Ende geführt. Man muss ja nicht überall gleicher Meinung sein.

Klar ist, das ich meine Kritik in Zukunft entweder privat übermittle, anders verpacke oder eben einfach für mich behalte (wobei mir das schwer fällt, aber man wird ja wohl noch träumen dürfen).

Natürlich wünscht sich jeder, in einer kritiklosen Welt zu leben, ebenso, wie ich mir wünsche in einer Welt zu leben, in der meine Mitmenschen zackenreiche Kronen auf ihrem Kopf haben, damit mal eine herausfallen kann, ohne das man gleich ohne Kopfbedeckung dasteht.

Beides ist nicht so, also wird es immer Situationen geben, in der einer seine Meinung äußert, und ein anderer sich beleidigt fühlt.

Wobei die Sache mit den Gummibärchen wirklich funktioniert. Man glaubt es nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr.

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