程序集xyz已存在于数据库中

时间:2013-06-09 20:21:07

标签: sql-server

我已经在另一台服务器上恢复了数据库。此数据库具有使用.NET程序集的SQL函数,该程序集安装在以前的服务器上。

重新安装程序集的最简单方法是什么?

如果我这样做

CREATE ASSEMBLY SQLHelpers

我收到错误消息:程序集SQLHelpers已存在于数据库中

当我第一次尝试使用

删除时
DROP ASSEMBLY SQLHelpers

我得到: DROP ASSEMBLY失败,因为'SQLHelpers'被对象引用

我可以改变所有函数中的所有代码,因此看起来这个程序集不再被使用了,但是有没有更简单的方法来更新/重新安装/强制安装这个东西?

1 个答案:

答案 0 :(得分:1)

要更新现有装配,您可以使用alter assembly SQLHelpers from ...

ALTER ASSEMBLY (Transact-SQL)