bazy w MSSQL

0

W jaki sposób nalezy wysłać zapytanie do bazy danych MSSQL ort! z ADOQuery aby w odpowiedzi otrzymac dostepne na serwerze bazy danych.

Lub inaczej jak sprawdzic czy baza danych o okreslonej nazwie istnieje na serwerze

Z góry dzieki za pomoc

0

Przede wszystkim za pomocą ADO, możesz połączyć się z określona bazą, którą definiujesz w połączeniu, więc łączysz się z bazą master:
Aby wyciągnać liste baz na sewerze to:

SELECT name FROM master.dbo.sysdatabases

Aby sprawdzić czy jakaś baza istnieje:

SELECT name FROM master.dbo.sysdatabases where name = 'nazwabazy'

Pewnie jest jakś wbudowana funkcja, ale nigdy z niej nie korzystałem...


Masz wbudowaną funkcje użytkownika:

sp_databases

Sprawdź na bazie master źródło to będziesz wiedział wszystko

1 użytkowników online, w tym zalogowanych: 0, gości: 1