|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Среда Visual Basic NET STUDIO’2010 Professional как проверить существует ли база Microsoft SQL Server в папке E:\Data\mydatbase1 ? СПАСИБО. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 13:43 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Именно в папке? select * from sysdatabases не подходит? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 14:13 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Vova_1805, Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 14:51 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Vova_1805, если ты подключаешься к БД указывая имя файла в строке соединения, то используй File.Exists. Иначе нужно сначала подключиться к БД master и сделать запрос к таблице sysdatabases чтобы проверить есть ли искомая БД на сервере. А еще проще ничего не проверять, а пытаться подключиться и быть готовым к исключению. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2013, 16:16 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Большое СПАСИБО ВСЕМ отклинувшимся, я воспользовался File.Exists("filename"); работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 17:32 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
Vova_1805Большое СПАСИБО ВСЕМ отклинувшимся, я воспользовался File.Exists("filename"); работает. ... на всякий случай, хотя он, возможно, и не случится ... в случае, если база отключена (detached) - руками или скриптом - от сервера SQL, файл в папке будет лежать, а для сервера его не будет (пока не приаатачится) ... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 17:50 |
|
проверить существует ли база
|
|||
---|---|---|---|
#18+
carrotikVova_1805Большое СПАСИБО ВСЕМ отклинувшимся, я воспользовался File.Exists("filename"); работает. ... на всякий случай, хотя он, возможно, и не случится ... в случае, если база отключена (detached) - руками или скриптом - от сервера SQL, файл в папке будет лежать, а для сервера его не будет (пока не приаатачится) ... А еще база может быть в suspect, или single-user, или restore mode. Выше правильно сказали - надо читать sysdatabases, либо результат от sp_databases (только для этого вовсе необязательно подключаться к базе master - упомянутые доступны из любой базы). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2013, 19:09 |
|
|
start [/forum/topic.php?fid=20&msg=38302064&tid=1404477]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
160ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 260ms |
0 / 0 |