【问题标题】:SharePoint Service Account and Remote SQL ServerSharePoint 服务帐户和远程 SQL Server
【发布时间】:2011-03-24 21:12:39
【问题描述】:

我们的自定义 SharePoint 网站使用标准连接字符串(在 web.config 中)连接到使用 sql server 身份验证的远程 sql server。我需要知道是否可以将此连接更改为使用 SharePoint 服务帐户而不是 sql 服务器帐户。如果是这样,如何在连接字符串中指定服务帐户,以及当该用户在 sql server 计算机上不存在且在 Active Directory 上也不可用时,如何为 sp 服务帐户创建登录名和用户。

更新: 我想我需要在连接字符串中使用集成安全性并在 SPSecurity.RunWithElevatedPrivileges 块中运行数据库调用。如果我将其用作委托,代码将在哪个 sp 帐户下执行,以及如何将 sql server 登录分配给远程计算机上的 sharepoint 帐户。任何指向示例代码或解释此过程的文章的链接都会有所帮助。

谢谢。

【问题讨论】:

    标签: sql-server sharepoint web-config


    【解决方案1】:

    从 SQL Server 端,您应该在 AD 中为 Sharepoint 创建一个域帐户。然后通过 Management Studio(SQL2005 或更高版本)登录 SQL Server,在左侧单击安全选项卡,然后添加一个新登录名 - 您将输入域 Sharepoint 服务帐户,并为其授予相关权限它需要访问的数据库。

    对于 Sharepoint 方面,您可能可以编辑 web.config,但必须有一个 Sharepoint 管理工具才能正确处理。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2012-07-04
      • 2017-03-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多