Динамика CRM против SQL 2017 против сервера 2016

У нас есть установка Windows Server 2016, на которой размещались CRM 2016 v8.0 и SQL 2012, несколько месяцев назад я обновил SQL 2012 до SQL 2017 и CRM 2016 v8.2, не осознавая того факта, что расширение Dynamics Reporting не работает с SQL 2017,

С тех пор прошло несколько месяцев, даже после выпуска v9.0 Microsoft не добавила поддержку SQL 2017. Теперь мы застряли там, где мы есть, и мы не можем делать какие-либо обновления или изменять нашу среду. у нас нет более старой резервной копии до SQL 2017.

Я попытался установить Windows Server 2016 и SQL 2016 SP2 вместе с Dynamics CRM v9.0 на новую виртуальную машину, но не могу восстановить версию базы данных CRM 2017 года. Я пробовал "Сгенерировать сценарии", но файл слишком велик для открытия (2,08 ГБ) в Management Studio или в любом другом месте. Если я экспортирую данные и схемы для каждого файла, я получаю много ошибок при импорте элементов, и в CRM не удается выполнить окончательный импорт.,

Я пытался установить SQL 2016 SP2 для сервера отчетов и расширения отчетов вместе с SQL 2017 в качестве отдельного экземпляра, но здесь, когда я пытаюсь импортировать организацию в CRM, я получаю сообщение об ошибке "не удается загрузить файл или сборку" microsoft.sqlserver.smo'Проблема здесь в том, что, несмотря на то, что объекты управления Sql были установлены в SQL Server 2016, в 2017 году он не доступен для установки в виде пакета компонентов, а входит в состав пакета Visual Studio NuGet.

Я верю, что перепробовал почти все, что мог, за последние 2 дня, но я надеюсь, что есть решение этой проблемы.

1 ответ

Неважно, я понял это.

В логах сказано could not load file or assembly 'microsoft.sqlserver.smo version=11.0.0.0

Поэтому я следовал приведенному ниже сообщению от другого пользователя, чтобы загрузить и установить объекты управления SQL для SQL Server 2012, и я смог импортировать Организацию. Прочтите Иман Махмудинасаб Пост

Другие вопросы по тегам