Остаточные объекты SQL Server 2000 при восстановлении базы данных на SQL Server 2008

#sql-server-2008 #sql-server-2000 #database-migration

#sql-server-2008 #sql-server-2000 #база данных-миграция

Вопрос:

Я выполнил команду ВОССТАНОВИТЬ базу данных, чтобы восстановить базу данных SQL Server 2000 на SQL Server 2008. Скрипт запустился и показал несколько сообщений, показывающих, что база данных обновляется. Что я заметил, так это то, что (по-видимому) устаревшие объекты базы данных с SQL Server 2000 были перенесены в базу данных SQL 2008.

Например, при просмотре базы данных в Management Studio как в папках хранимых процедур, так и в системных папках хранимых процедур имеются хранимые процедуры, имя которых начинается с dbo.dt_ . Также была таблица, dbo.dtproperties указанная в разделе tables.

Безопасно ли удалять эти объекты? Этих объектов нет в базе данных, созданной в самом SQL 2008, поэтому я думаю, что да. Но я хотел бы убедиться 🙂

Ответ №1:

Эти объекты существуют для диаграмм базы данных. Если в вашей базе данных нет каких-либо диаграмм базы данных, которые вас интересуют, тогда можно удалить эти объекты.