Список БД mssql

ldar
Дата: 24.01.2013 07:10:42
Подскажите пожалуйста, каким образом можно получить список баз данных с сервера с помощью ado. Ведь при подключении нужно указывать имя базы данных.
$db = ADONewConnection($dbdriver); # например 'mysql' или 'postgres'
$db->debug = true;
$db->Connect($server, $user, $password, $database);
Ken@t
Дата: 24.01.2013 07:15:30
ldar,

Подключиться к серверу без указания бд, то есть будет использоваться бд по умолчанию. ВЫполнит запрос
SELECT * FROM SYS.DATABASES
Пользователь увидит допустимые ему БД.
ldar
Дата: 24.01.2013 08:49:26
Спасибо за быстрый ответ, ваш совет у меня не заработал, наверно из за моей криворукости, зато заработало
exec sp_helpdb
tpg
Дата: 24.01.2013 08:55:07
ldar
...ваш совет у меня не заработал, наверно из за моей криворукости...
Версию сервера хоть бы озвучили.
Гость333
Дата: 24.01.2013 10:56:42
tpg
Версию сервера хоть бы озвучили.

... или сообщение об ошибке (SYS.DATABASES не работает на регистрозависимых БД).
Гость333
Дата: 24.01.2013 10:57:51
Гость333
SYS.DATABASES не работает на регистрозависимых БД

Хотя в любом случае будет ошибка "Invalid object name".