Я нахожусь в процессе установки клиентского сайта ASP.net на Windows Server 2003 под управлением Sql 2008.
Сайт использует Report Viewer 2012, но когда я попытался установить его на сервер, я получил сообщение «Типы CLR для Sql Server 2012» отсутствуют.
Кто-нибудь знает, возможно ли установить типы CLR 2012 вместе с SQL 2008 и без Sql 2012?
Большое спасибо.
Вот решение для загрузки Microsoft® System CLR Types для Microsoft® SQL Server® 2012
Шаг 1: Выберите ссылку на сайт ниже
https://www.microsoft.com/en-us/download/details.aspx?id=29065
Шаг 2: В этой ссылке вы должны выбрать меню «Инструкции по установке». Затем вам нужно прокрутить вниз, чтобы увидеть содержимое, указанное ниже.
Системные типы CLR Microsoft® для Microsoft® SQL Server® 2012 Пакет «Типы CLR систем SQL Server» содержит компоненты, реализующие типы идентификаторов геометрии, географии и иерархии в SQL Server 2012. Этот компонент можно установить отдельно от сервера, чтобы разрешить клиентские приложения. использовать эти типы за пределами сервера.
Примечание. Для этого компонента также требуется Windows Installer 4.5 X86 Package (SQLSysClrTypes.msi) X64 Package (SQLSysClrTypes.msi)
ШАГ 3: Вы можете скачать файл, как вам нужно, вместе с этим программным обеспечением, если вы ищете
Microsoft Report Viewer 2012, перейдите по этой ссылке ниже, чтобы загрузить его.
https://www.microsoft.com/en-us/download/details.aspx?id=35747
С уважением ,
Хем Шанкар
источник
Нам удалось обойти эту проблему, используя Report Viewer 2010 в приложении ASP.net.
К сожалению, я не знаю, могут ли типы CLR 2012 года быть установлены вместе с установкой SQL 2008, но после более внимательного изучения их требований я понял, что им все равно требуется более поздняя ОС, чем Server 2003, поэтому я не смогу установите их в этой ситуации.
источник