Получить список баз данных из SQL Server - PullRequest
325 голосов
/ 29 сентября 2008

Как я могу получить список доступных баз данных на экземпляре SQL Server? Я планирую сделать их список в поле со списком в VB.NET.

Ответы [ 15 ]

1 голос
/ 22 июля 2011

В SQL Server 7, от 1 до 4 - это системные базы данных.

0 голосов
/ 14 февраля 2017

Чтобы исключить системные базы данных:

SELECT name FROM master.dbo.sysdatabases where sid <>0x01
0 голосов
/ 28 января 2017

возможно, я додо!

show databases; работал на меня.

0 голосов
/ 09 февраля 2016

Вы можете найти все имена баз данных с этим: -

 select name from sys.sysdatabases
0 голосов
/ 08 августа 2011

В SQL Server 2008 R2 это работает:

select name 
from master.sys.databases 
where owner_sid > 1;

И перечислять только базы данных, созданные пользователем (пользователями).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...