Назад | Перейти на главную страницу

Найти отметку даты и времени последнего доступа для объектов в базе данных SQL Server 2000

Я нахожусь на стадии планирования / фазы миграции одной из наших баз данных SQL Server 2000 в 2008. Наша база данных содержит множество таблиц (сотни) и хранимых процедур (сотни). Я пытаюсь понять, какие из них используются, а какие нет. Мое первое предположение заключалось в том, чтобы посмотреть в таблице sysobjects и посмотреть, есть ли поле, в котором хранится «последний доступ», но я не могу найти что-либо в Документация MSDN.

Как лучше всего выяснить, какие объекты используются или нет в SQL Server 2000?

Повезло. Ни за что. SQL Server не отслеживает временные метки использования объектов.

ИСПОЛЬЗУЙТЕ YourDatabaseHere;

ИДТИ

ВЫБЕРИТЕ имя, дату создания, дату изменения

ОТ sys.objects

ИДТИ

Думаю, это то, что вы ищете?

РЕДАКТИРОВАТЬ:

http://www.sqlteam.com/article/using-ddl-triggers-in-sql-server-2005-to-capture-schema-changes - способ DDL, который может лучше соответствовать требованиям ....