Я выполнил команду RESTORE DATABASE для восстановления базы данных SQL Server 2000 на SQL Server 2008. Сценарий запустился и показал несколько сообщений, показывающих обновляемую БД. Я заметил, что (казалось бы) устаревшие объекты базы данных из SQL Server 2000 были перенесены в базу данных SQL 2008.
Например, при просмотре БД в Management Studio существуют хранимые процедуры, имя которых начинается с dbo.dt_
в папках «Хранимая процедура» и «Хранимая процедура системы». Была также таблица dbo.dtproperties
, перечисленная в таблицах.
Безопасно ли бросать эти объекты? Эти объекты не находятся в БД, созданной в самом SQL 2008, поэтому я думаю, что да. Но я бы хотел убедиться:)