SharePoint服务帐户和远程SQL Server

时间:2011-03-23 15:05:24

标签: sql-server sharepoint web-config

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

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