Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
Mandel Member Откуда: Сообщений: 247 |
Здравствуйте. Подскажите пожалуйста как для всех баз сервера получить одним запросом дату создания базы? Спасибо. |
26 май 14, 16:52 [16074905] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
select * from sys.databases |
26 май 14, 16:52 [16074911] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
Спасибо. А время и дату последних изменений или обращений можно как-то выцепить? Цель: получить долго неиспользуемые базы (даже по которым просто строились отчеты) |
26 май 14, 16:54 [16074928] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Если вы не позаботились об этом заранее, то нельзя |
||
26 май 14, 16:56 [16074940] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
А как нужно заботиться на будущее? Если в структуре БД, но никак не получится: везде структура разная. |
26 май 14, 17:04 [16075005] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
А если есть несколько сервером (например, sql-01, sql-02), то как одним запросом получить информацию о дате создания для всех серверов? |
26 май 14, 17:05 [16075014] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Настроить аудит/трассировку |
||
26 май 14, 17:05 [16075017] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Создать соединение с каждым из сервером и выполнить запрос |
||
26 май 14, 17:06 [16075026] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
"Настроить аудит/трассировку" Можно поподробнее или ссылки скиньте пожалуйста где прочитать как настроить. |
26 май 14, 17:13 [16075084] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
"Создать соединение с каждым из сервером и выполнить запрос" Но это получится отдельные результаты, а в одном результате можно? |
26 май 14, 17:14 [16075093] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
В хелпе прямо так и набираете - audit или trace |
||
26 май 14, 17:15 [16075098] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Занесите результаты в одно место и потом отобразиет |
||
26 май 14, 17:15 [16075102] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
"Занесите результаты в одно место и потом отобразиет" :) См. я подключил все серверы. Но если я в дерево серверов активирую любой, то запрос мне все равно возвращает результат первого сервера в списка объектов. Как мне активизировать тогда нужные сервер? Спасибо. |
26 май 14, 17:19 [16075121] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
У вас запрос выполняется при нажатии мышкой на объект сервера ??? |
||
26 май 14, 17:21 [16075132] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
Видимо я туплю. У меня в дерево есть список подключенных серверов. Как мне выполнить запрос для конкретного сервера? |
26 май 14, 17:23 [16075144] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
Сделать New query для каждого сервера |
||
26 май 14, 17:25 [16075157] Ответить | Цитировать Сообщить модератору |
o-o
Guest |
из студии запросы выполняете? в статус-баре студии написано, к какому серверу подключены. а чтоб все в одном запросе, можно использовать openrowset. |
26 май 14, 17:27 [16075170] Ответить | Цитировать Сообщить модератору |
mag2000 Member Откуда: Сообщений: 182 |
Mandel,
Если позволяет версия сервера, то можно зарегистрировать ваши несколько серверов с помощью Management Studio и, после этого выполнить запрос по всем серверам. В дереве обьектов в MS Management Studio это называется "Registered Servers" |
||
26 май 14, 17:34 [16075219] Ответить | Цитировать Сообщить модератору |
mag2000 Member Откуда: Сообщений: 182 |
Mandel, http://msdn.microsoft.com/en-us/library/bb964743(v=sql.105).aspx |
26 май 14, 17:41 [16075250] Ответить | Цитировать Сообщить модератору |
nscl
Guest |
Не полениться написать скрипт, облегчающий нужный вам мониторинг. |
||
26 май 14, 23:36 [16076579] Ответить | Цитировать Сообщить модератору |
NickAlex66 Member Откуда: Сообщений: 319 |
Glory, Завидую вашему упорству. В хорошем смысле этого слова :) |
27 май 14, 02:14 [16076817] Ответить | Цитировать Сообщить модератору |
Mind Member Откуда: Лучший город на Земле Сообщений: 2322 |
|
|||
27 май 14, 03:39 [16076892] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
А если в базу, созданную 01.01.2014, будет загружена другая база сегодня, то в data created какая будет дата? |
27 май 14, 08:23 [16076992] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104760 |
А что за команда "загрузить базу" ? |
||
27 май 14, 11:02 [16077707] Ответить | Цитировать Сообщить модератору |
Mandel Member Откуда: Сообщений: 247 |
Имеется ввиду восстановлена |
30 май 14, 22:55 [16099885] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |