在 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? 非常感谢。 ...
我正在运行 Sql 2008 的 Windows Server 2003 机器上安装客户的 ASP.net 站点。 该网站使用 Report Viewer 2012,但是当我尝试在服务器上安装它时,收到消息“缺少 Sql Server 2012 的 CLR 类型”。 是否有人知道是否可以将 2012 CLR 类型与 SQL 2008 一起安装,而无需 Sql 2012? 非常感谢。 ...
我正在考虑在我们的 SQL2005 生产服务器上启用 SQLCLR,但是 Technet 指出: 配置了大量内存和大量处理器的计算机在启动服务器时可能无法加载 SQL Server 的 CLR 集成功能。要解决此问题,请使用 -g memory_to_reserve SQL Server 服务启动选项启动服务器,并指定足够大的内存值。有关详细信息,请参阅使用 SQL Server 服务启动选项。 在这种情况下,“大量”内存是多少?我意识到这可能是在 2005 年之前写的,所以当时的大量内存现在可能是常态?(大量处理器也是如此)。 ...
看来 CLR 集成不喜欢 Dotnet framework 2.0 sp2。当我尝试运行依赖于 clr 的代码时,我收到以下错误消息。 Msg 6510, Level 16, State 11, Line 1 Common Language Runtime (CLR) v2.0.50727 not installed properly. The CLR is required to use SQL/CLR features. 我已经使用 dotnet 验证工具验证了所有安装版本的 dotnet 框架均能正常工作。 我只发现一个可能就是导致问题的原因。...
我们继承了一个遗留的 SQL 2005 数据库。设置了两个程序集供其中一个数据库中的触发器使用(哎哟)。文件夹/文件被错误删除了。它们是由前一位员工从他的桌面文件夹安装的,并且没有签入源代码管理(哎哟)。现在 dll 已经消失,我们担心重新启动。SQL 2005 是否以某种方式复制/重命名/存储这些 dll,从而意味着重新启动服务器不会产生问题? ...
如何更新 CLR 函数(或过程)程序集 dll,而不必在 SQL Server(2008 R2)中删除并重新创建程序集? 现在,如果我更新程序集(例如,添加新功能),SQL Server 将不会遵守更新的 dll,直到我删除该程序集: DROP ASSEMBLY CLRFunctions Msg 6590, Level 16, State 1, Line 1 DROP ASSEMBLY failed because 'CLRFunctions' is referenced by object 'NormalizeString'. 但在删除程序集之前...
我们的一个内部应用程序有一个 SQLCLR 程序集,目前遇到了问题。开发人员在使用存储在我们源代码控制系统中的版本重现问题时遇到了问题,因此他怀疑可能发布了一些未上传到源代码控制系统的代码。有没有办法将 SQLCLR 程序集提取到 .dll 文件中,以便他可以对其进行逆向工程以进行分析? ...
我们有一个在 Windows 2003 服务器 64 位上运行 SQL 2005 Workgroup 64 位 (9.0.4273) 的 SQL 服务器。 我们已经运行 sp_configure 并重新配置了服务器,这表明 clr 现已启用。 exec sp_configure 'clr enabled', '1' go reconfigure go 然而,当我们尝试调用 CREATE ASSEMBLY 时,服务器完全死机,我们必须完全重新启动机器。 尽管 clr enabled 设置为 1,并且我们已重新启动整个服务器,但仍需要更多诊断信息,运行...
我正在尝试在生产服务器上首次部署 CLR 函数(计算文本或文件的哈希值,SQL Server 中不可用)。 我能够在开发机器上测试该功能,但我仍然想知道, 有没有陷阱打开 CLR 选项之前需要考虑什么? sp_configure 'clr enabled', 1; GO RECONFIGURE; GO ...
当我尝试在 SqlServer 2005 中安装 .NET 程序集时,出现以下错误消息。我的 .NET 程序集引用了“ChilkatDotNet2.dll”程序集。 Msg 6544, Level 16, State 1, Line 1 CREATE ASSEMBLY for assembly 'myassembly' failed because assembly 'chilkatdotnet2' is malformed or not a pure .NET assembly. Unverifiable PE Header/native stub. ...