【发布时间】:2014-05-12 18:12:10
【问题描述】:
当您在本地安装 CRM 2013 时,它会将数据库的 DB Owner 设置为安装帐户。是否支持在安装完成后更改 DB Owner?如果可以,需要哪些权限?
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm
当您在本地安装 CRM 2013 时,它会将数据库的 DB Owner 设置为安装帐户。是否支持在安装完成后更改 DB Owner?如果可以,需要哪些权限?
【问题讨论】:
标签: dynamics-crm-2011 dynamics-crm
当他们从 Prod 获得更新时,我们已经在开发和 QA 环境中多次这样做了。默认情况下,数据库的所有者位于不存在的域中,因此我们会收到如下错误:
异常:System.Data.SqlClient.SqlException (0x80131904):错误 尝试加载程序集时发生在 Microsoft .NET Framework 中 id 65536. 服务器可能资源不足,或者程序集 可能不信任 PERMISSION_SET = EXTERNAL_ACCESS 或 UNSAFE。 再次运行查询,或查看文档以了解如何解决 装配信任问题。有关此错误的更多信息: System.IO.FileLoadException:无法加载文件或程序集 'microsoft.crm.sqlclr.helper,版本=5.0.0.0,文化=中性, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。一个错误 与安全有关。
我无法谈论实际权利,但这是我们运行的查询:
ALTER DATABASE Contoso_MSCRM SET TRUSTWORTHY ON
USE Contoso_MSCRM
GO
EXEC sp_changedbowner 'dev\crmdv2administrator'
【讨论】: