我有一个将存储过程部署到服务器的 SQL CLR 项目。2 年来,我一直能够右键单击项目并进行部署。昨天,当我尝试这样做时,我开始出现错误。上周我能够部署新版本,但本周不行。
------ Build started: Project: '', Configuration: Debug Any CPU ------
'' -> E:\Development\Code\SqlDeployables\''\bin\Debug\''.dll
------ Deploy started: Project: '', Configuration: Debug Any CPU ------
Error: Class not registered.
Looking for object with CLSID: {475E0C1F-1E61-4197-9324-10A148C512F8}.
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========
我一直在四处寻找,找不到任何有关错误的信息。自从我上次部署以来,sql server 上没有任何更新。我已经卸载了我的机器上的 VS2010 更新以及 .net 更新,但没有做任何事情。我没有卸载的唯一更新是办公室更新,我认为这不是问题。
有任何想法吗?我试过在 sql 机器上重置权限。手动删除存储过程并重新部署。我已经回到项目的先前版本并尝试部署。重新启动计算机上的 SQL Server 服务。
视觉工作室 2010 SQL Server 2008
谢谢