SQL 2012 Always On 为 MSCRMSqlClrLogin SQL 登录名创建非对称密钥时报语法错误

时间:2023-03-09 17:38:57
SQL 2012 Always On 为 MSCRMSqlClrLogin SQL 登录名创建非对称密钥时报语法错误

根据实施手册中的下图的SQL在为MSCRMSqlClrLogin 创建非对称秘钥时报语法错误,具体的错误在就path那,调了多次还是报错,索性就把SQL拆开执行。

SQL 2012 Always On 为 MSCRMSqlClrLogin SQL 登录名创建非对称密钥时报语法错误

先执行这条

SELECT * FROM sys.asymmetric_keys WHERE name = 'MSCRMSqlClrKey'

如果不存在,再执行这条

CREATE ASYMMETRIC KEY MSCRMSqlClrKey FROM EXECUTABLE FILE ='C:\Program Files\Microsoft Dynamics CRM\tools\Microsoft.Crm.SqlClr.Helper.dll'

这样就不会有问题了。

参考文章:https://social.technet.microsoft.com/Forums/en-US/27afcfec-2657-43f3-9f23-9dc4a2ba3fdf/sql-2012-always-on-availability-create-key-for-dynamics-crm-syntax?forum=sqldisasterrecovery#26545166519