Я пытаюсь скопировать базу данных с сервера sql server 2016 на другой сервер в sql server managment studio 2005. (server1.database1) to (server2.database1) Я попробовал отсоединить и прикрепить метод, но он не сработал. Я тоже пробовал скопировать базу данных, тоже не вышло! Мне нужны все таблицы и просмотры и пр! наконец, я мог скопировать все таблицы и пр, но проблема в том, что я не могу иметь представления как представление, и они просто сохраняются как таблица. Чтобы решить эту проблему, я подумал, что если я скопирую запрос из server1.views и выполню этот запрос в server2.database1.views, у меня будет представление, поскольку все объекты скопированы в server2.database1. но я получаю некоторые ошибки: одна из них была функцией «форматирования», которую они использовали в sql server 2016, которая не была идентифицирована в 2005 году. Я изменил все эти функции «форматирования» и выполнил запрос, и теперь у меня остались следующие ошибки: Msg 15135, уровень 16, состояние 8, процедура sp_addextendedproperty, строка 37 [Batch Start Line 35] Объект недопустим. Расширенные свойства не разрешены для dbo.v_RASAM, или объект не существует.
Итак, представьте, что я хочу скопировать вызовы: dbo.v_RASAM И я уверен (потому что я проверил имя процедуры sp_addextendedproperty) sp_addextendedproperty существует! Итак, вопрос, который у меня есть, возможно, что процедура следует за некоторыми утверждениями, которые необходимо изменить, поскольку "view" имел функции, недоступные в sql server management studio 2005? (Это может звучать глупо, но я думаю о любой возможной причине, которая может вызвать это проблема) как я могу скопировать эти представления на server2.database1 любым другим способом, который я не пробовал?
любая помощь или мысль будут очень признательны! Большое вам спасибо за ваше время!