【问题标题】:CRM 2013 Change DB OwnerCRM 2013 更改数据库所有者
【发布时间】:2014-05-12 18:12:10
【问题描述】:

当您在本地安装 CRM 2013 时,它会将数据库的 DB Owner 设置为安装帐户。是否支持在安装完成后更改 DB Owner?如果可以,需要哪些权限?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm


    【解决方案1】:

    当他们从 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'
    

    【讨论】:

    • 感谢您的回答。 crmdv2administrator 是 AD 帐户还是只是本地用户?
    • @GoBeavs 这是一个 AD 帐户,是 CRM 中的管理员,但我相信只需将其设置为 db_owner 即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 2018-07-17
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    相关资源
    最近更新 更多