尝试以编程方式打开 spsite 时收到错误“用户登录失败”

本文关键字:错误 用户 登录 失败 编程 方式打 spsite | 更新日期: 2023-09-27 18:36:12

我开发了一个窗口服务应用程序,该应用程序在SP服务器上运行,该应用程序将文件从保险箱复制到SP。该服务在应用程序用户下运行,该用户是 SP 服务器上的管理员,并且是它尝试访问的站点上的网站集管理员。当我运行该服务时,我收到"SQL 数据库登录失败。下面包括来自 SQL Server 的其他错误信息。 用户登录失败"我可以通过指定用户的浏览器访问该网站。当我在我的用户下运行服务时,我没有收到此错误(我是服务器上的管理员和网站上的网站集管理员)

错误发生在以下行:

Using(SPsite site = new SPSite(<the url to the site>)
{
}

尝试以编程方式打开 spsite 时收到错误“用户登录失败”

我将用户作为管理员添加到数据库服务器,问题就解决了。