我有一個將存儲過程部署到服務器的SQL CLR項目。 2年來,我一直能夠右鍵單擊項目並進行部署。昨天當我嘗試這樣做時,我開始犯錯。上週我能夠部署新版本,但本週不能。SQL CLR不再部署到SQL 2008
------ 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機器上重置權限。手動刪除存儲的procs並重新部署。我已經回到該項目的以前版本並嘗試部署。在計算機上重新啓動SQL Server服務。
Visual Studio 2010中 SQL Server 2008中
感謝