powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить список БД на сервере?
6 сообщений из 6, страница 1 из 1
Как получить список БД на сервере?
    #32062714
Anatoliy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо составить список баз на всех серверах фирмы. Есть сервера, где по 30-40 баз. Переписывать все это руками такой облом. Подскажите, как бы полегче вытащить названия баз
...
Рейтинг: 0 / 0
Как получить список БД на сервере?
    #32062719
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть список серверов с параметрами подключения, то можно выполнить для каждого из них запрос вида:

Код: plaintext
SELECT CATALOG_NAME FROM INFORMATION_SCHEMA.SCHEMATA


Запрос можно выполить как из SQL Server'а, так и из командной строки (через osql, например).
...
Рейтинг: 0 / 0
Как получить список БД на сервере?
    #32062720
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ку?
sp_helpdb
...
Рейтинг: 0 / 0
Как получить список БД на сервере?
    #32062721
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1.exec sp_catalogs @server_name = <your_server>
2. select name from master.dbo.sysdatabases
...
Рейтинг: 0 / 0
Как получить список БД на сервере?
    #32062790
vap
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может через DMO попробовать. Доработайте наброски.

Получить список серверов
Dim dmo As new SQLDMO.Application
Dim servers As SQLDMO.NameList
Set servers = dmo.ListAvailableSQLServers

Вывести БД
Dim oSQLServer As New SQLDMO.SQLServer
oSQLServer.LoginSecure = True
oSQLServer.Connect "(local)"

Dim oDatabase As SQLDMO.Database
For Each oDatabase In oSQLServer.Databases
Debug.Print oDatabase.Name
Next

oSQLServer.DisConnect
Set oSQLServer = Nothing
...
Рейтинг: 0 / 0
Как получить список БД на сервере?
    #32062912
schatz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
exec sp_help (system-prozedura)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как получить список БД на сервере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]