|
|
|
Проверка наличия и работоспособности бд
|
|||
|---|---|---|---|
|
#18+
Добрый день! У меня была проблема с тем, что бд distribution из-за сбоя на диске перешла в состояние восстановления, в связи с этим хотел спросить у знающих людей два вопроса: 1) Можно ли, с помощью запроса проверить работоспособность и само наличие определенной БД? Нужна именно проверка, по которой можно было бы отправить оповещение на почту. Можно как-то обработать результат dbcc checkdb или exec sp_helpdb или может каким-то другим образом получить эту информацию? 2) Как корректно перенести distribution на другой диск, можно ли это сделать не поломав репликаций? данные сервера: Microsoft SQL Server 2012 - 11.0.5058.0 (X64) May 14 2014 18:34:29 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 09:15:25 |
|
||
|
Проверка наличия и работоспособности бд
|
|||
|---|---|---|---|
|
#18+
nk131) Можно ли, с помощью запроса проверить работоспособность и само наличие определенной БД? Нужна именно проверка, по которой можно было бы отправить оповещение на почту. Можно как-то обработать результат dbcc checkdb или exec sp_helpdb или может каким-то другим образом получить эту информацию? Код: sql 1. 2. это и наличие, и состояние (если не онлайн, то база недоступна) засуньте это в джоб, обработайте результат, если что-то нашли не онлайновое или не нашлась ваша база, raiserror. и по факту фэйла шлите себе мэйл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 09:24:17 |
|
||
|
Проверка наличия и работоспособности бд
|
|||
|---|---|---|---|
|
#18+
Поискал по первому вопросу можно воспользоваться полем state_desc в таблице sys.databases По второму пока вопрос открытый. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.04.2018, 09:26:01 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39626539&tid=1689972]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
169ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 436ms |

| 0 / 0 |
