Я пытаюсь переключить базу данных с SQL Server версии 12.0.5203 на 14.0.1000, однако я вижу проблемы.Хотя я не могу получить резервную копию для импорта, я также не могу получить проект для публикации в пустой базе данных.Когда я запускаю публикацию БД, я очень быстро получаю сообщение об ошибке:
"Невозможно подключиться к главному или целевому серверу [имя_базы_данных]. У вас должен быть пользователь с тем же паролем на главном или целевом сервере[database_name]. "
В этом же проекте я публиковал сотни раз более старую версию базы данных.
Итак, оставив в стороне вопрос публикации.Я пытался экспортировать приложение уровня данных и импортировать его с более новой версией сервера SQL, и каждый раз, когда я делаю это, я получаю следующие ошибки при импорте.
Не удалось импортировать пакет.Предупреждение SQL72012: объект [itss_tutor_3_Data] существует в целевом объекте, но он не будет удален, даже если вы установили флажок «Создать операторы удаления для объектов, которые находятся в целевой базе данных, но отсутствуют в источнике».Предупреждение SQL72012: объект [itss_tutor_3_Log] существует в целевом объекте, но он не будет удален, даже если вы установили флажок «Создать операторы удаления для объектов, которые находятся в целевой базе данных, но отсутствуют в источнике».Ошибка SQL72014: поставщик данных .Net SqlClient: сообщение 15404, уровень 16, состояние 19, строка 1 Не удалось получить информацию о группе Windows NT / пользователе «PSLLC \ dbodenschatz», код ошибки 0x54b.Ошибка SQL72045: Ошибка выполнения скрипта.Выполненный скрипт: CREATE ASSEMBLY [GroupConcat] AUTHORIZATION [dbo] FROM (Microsoft.SqlServer.Dac)
Таким образом, в основном я не могу импортировать существующую базу данных и не могу опубликовать ее в пустой.,Тем не менее, я могу опубликовать нормально на более старую версию.
ОБНОВЛЕНИЕ: Я установил более новую версию Sql Server Data Tools и перезапустил.Теперь публикация не прекращается немедленно, но вместо этого я получаю эту ошибку:
Создание [GroupConcat] ... (65,1): SQL72014: Поставщик данных .Net SqlClient: Msg 10343, Уровень 14, Состояние 1, строка 1 CREATE или ALTER ASSEMBLY для сборки «GroupConcat» с параметром SAFE или EXTERNAL_ACCESS не удалось, поскольку для параметра «clr строгая безопасность» sp_configure установлено значение 1. Microsoft рекомендует подписывать сборку сертификатом или асимметричным ключом.который имеет соответствующий логин с разрешением UNSAFE ASSEMBLY.Кроме того, вы можете доверять сборке, используя sp_add_trusted_assembly.(65,0): SQL72045: Ошибка выполнения скрипта.Выполненный скрипт: CREATE ASSEMBLY [GroupConcat] AUTHORIZATION [dbo]ОТ Произошла ошибка во время выполнения пакета.