如何在不从SQL Server中删除程序集的情况下更新CLR程序集
如何更新CLR函数(或过程)程序集dll而不必删除并重新创buildSQL 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'. 但是在我可以删除程序集之前,我必须先删除引用它的所有函数 : DROP FUNCTION NormalizeString DROP FUNCTION RemoveDiacritics DROP FUNCTION RemoveCombiningDiacritics DROP FUNCTION CombineLigatures …. DROP FUNCTION PseudolocalizeArabic 然后,我可以放弃大会: DROP ASSEMBLY CLRFunctions 现在我必须“ 创build ”程序集: CREATE ASSEMBLY CLRFunctions FROM […]