在 Sql 2008 服务器上安装 SQL CLR 类型和 Report Viewer 2012

在 Sql 2008 服务器上安装 SQL CLR 类型和 Report Viewer 2012

我正在运行 Sql 2008 的 Windows Server 2003 机器上安装客户的 ASP.net 站点。

该网站使用 Report Viewer 2012,但是当我尝试在服务器上安装它时,收到消息“缺少 Sql Server 2012 的 CLR 类型”。

是否有人知道是否可以将 2012 CLR 类型与 SQL 2008 一起安装,而无需 Sql 2012?

非常感谢。

答案1

“Microsoft® System CLR Types for Microsoft® SQL Server® 2012” 可从以下网址下载Microsoft® SQL Server® 2012 功能包(直接链接:X86 版本X64 版本)。

它似乎已经为我们解决了安装问题;我们需要安装 Report Viewer 2012 的服务器根本没有安装 SQL Server。

答案2

这是下载适用于 Microsoft® SQL Server® 2012 的 Microsoft® System CLR 类型的解决方案

步骤1 :选择以下网站链接

https://www.microsoft.com/en-us/download/details.aspx?id=29065

第2步 :在这个链接中,你必须选择“安装说明”菜单。然后,你需要向下滚动,直到看到下面提到的内容。

适用于 Microsoft® SQL Server® 2012 的 Microsoft® System CLR 类型 SQL Server System CLR 类型包包含在 SQL Server 2012 中实现几何、地理和层次结构 ID 类型的组件。此组件可以独立于服务器安装,以允许客户端应用程序在服务器外部使用这些类型。

注意:此组件还需要 Windows Installer 4.5 X86 包(SQLSysClrTypes.msi)X64 包(SQLSysClrTypes.msi)

步骤3:您可以根据需要下载文件,以及这些软件

Microsoft report viewer 2012,您可以按照下面的网站链接下载。

https://www.microsoft.com/en-us/download/details.aspx?id=35747

问候

海姆·尚卡尔

答案3

我们设法通过在 ASP.net 应用程序中使用 Report Viewer 2010 解决了这个问题。

遗憾的是,我不知道 2012 CLR 类型是否可以与 SQL 2008 安装一起安装,但在仔细阅读了它们的要求之后,我确实发现它们需要比 Server 2003 更新的操作系统,所以在这种情况下我无法安装它们。

答案4

上面的链接似乎已经失效了。我可以在以下链接中找到 CLR 类型Microsoft® SQL Server® 2012 SP4 功能包

单击Download,然后向下滚动并找到SQLSysClrTypes.msi(我刚刚选择了较大的下载)。安装SQLSysClrTypes.msi然后安装ReportViewer.msi,它应该可以工作。

相关内容