Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проверить существует ли база / 7 сообщений из 7, страница 1 из 1
17.06.2013, 13:43
    #38299920
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Среда Visual Basic NET STUDIO’2010 Professional
как проверить существует ли база
Microsoft SQL Server
в папке E:\Data\mydatbase1 ?
СПАСИБО.
...
Рейтинг: 0 / 0
17.06.2013, 14:13
    #38300002
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Именно в папке?
select * from sysdatabases не подходит?
...
Рейтинг: 0 / 0
17.06.2013, 14:51
    #38300107
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Vova_1805,

Код: c#
1.
File.Exists("filename");
...
Рейтинг: 0 / 0
17.06.2013, 16:16
    #38300305
bazile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Vova_1805, если ты подключаешься к БД указывая имя файла в строке соединения, то используй File.Exists. Иначе нужно сначала подключиться к БД master и сделать запрос к таблице sysdatabases чтобы проверить есть ли искомая БД на сервере. А еще проще ничего не проверять, а пытаться подключиться и быть готовым к исключению.
...
Рейтинг: 0 / 0
18.06.2013, 17:32
    #38302029
Vova_1805
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Большое СПАСИБО ВСЕМ отклинувшимся,
я воспользовался
File.Exists("filename");
работает.
...
Рейтинг: 0 / 0
18.06.2013, 17:50
    #38302064
carrotik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
Vova_1805Большое СПАСИБО ВСЕМ отклинувшимся,
я воспользовался
File.Exists("filename");
работает.

... на всякий случай, хотя он, возможно, и не случится ... в случае, если база отключена (detached) - руками или скриптом - от сервера SQL, файл в папке будет лежать, а для сервера его не будет (пока не приаатачится) ...
...
Рейтинг: 0 / 0
18.06.2013, 19:09
    #38302204
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверить существует ли база
carrotikVova_1805Большое СПАСИБО ВСЕМ отклинувшимся,
я воспользовался
File.Exists("filename");
работает.

... на всякий случай, хотя он, возможно, и не случится ... в случае, если база отключена (detached) - руками или скриптом - от сервера SQL, файл в папке будет лежать, а для сервера его не будет (пока не приаатачится) ...
А еще база может быть в suspect, или single-user, или restore mode. Выше правильно сказали - надо читать sysdatabases, либо результат от sp_databases (только для этого вовсе необязательно подключаться к базе master - упомянутые доступны из любой базы).
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / проверить существует ли база / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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