Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Выборка состояний баз  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Мне нужно выбрать базы только в состоянии RESTORING, но причем, только тех баз для которых не настроен Mirror.

потому как если база Mirror, она тоже Restoring..

Делаю так

select  sys.databases.name as [Database], sys.databases.state_desc as [State] FROM sys.databases WHERE state_desc = 'RESTORING'



как можно сделать задуманное?
14 янв 15, 14:54    [17117068]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ну так исключите те которые в мирроринге
14 янв 15, 15:37    [17117483]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Maxx
ну так исключите те которые в мирроринге

Database Mirroring Metadata
14 янв 15, 15:40    [17117503]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
guest123456
Guest
smotritel89,
левое соединение с sys.database_mirroring и условие на null
14 янв 15, 15:41    [17117517]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Maxx
ну так исключите те которые в мирроринге


а как это сделать? я просто не программист. подскажи плиз.
14 янв 15, 16:06    [17117742]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
smotritel89
а как это сделать? я просто не программист. подскажи плиз.

а на беса вы туда лезите тогда ?
14 янв 15, 16:11    [17117798]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Maxx
smotritel89
а как это сделать? я просто не программист. подскажи плиз.

а на беса вы туда лезите тогда ?


программисты в отпуске. а нужно сделать сейчас. да и самому интересно.

но че-то боюсь слишком много времени потрачу пока буду разбираться во всем этом.
14 янв 15, 16:28    [17117984]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Дето так
select *
from sys.databases s
where not exists(
   select 1
   from  sys.database_mirroring 
   where   s.database_id = database_id
     and mirroring_guid IS NOT NULL
	 
	)
14 янв 15, 16:40    [17118076]     Ответить | Цитировать Сообщить модератору
 Re: Выборка состояний баз  [new]
smotritel89
Member

Откуда:
Сообщений: 54
Maxx
Дето так
select *
from sys.databases s
where not exists(
   select 1
   from  sys.database_mirroring 
   where   s.database_id = database_id
     and mirroring_guid IS NOT NULL
	 
	)



Благодарю!
14 янв 15, 16:53    [17118174]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить