SQL Server 错误:18456,严重性:14,状态:16 创建 SharePoint SSO 数据库

SQL Server 错误:18456,严重性:14,状态:16 创建 SharePoint SSO 数据库

我正在使用 Web 应用程序 (SharePoint) 为 Microsoft Single Sign On 创建数据库。每次尝试创建数据库时都会出现“登录失败”类型的错误。出于测试目的,我在 SharePoint Web 应用程序和计时器服务、Microsoft SSO 服务以及 SharePoint 中的“管理单点登录的服务器设置”页面上使用了相同的帐户。

记录的两个 SQL Server 错误是:

用户“blah”登录失败

错误:18456,严重性:14,状态:16。

Windows Server 事件日志错误显示相同的“登录失败”消息,并在数据部分包含单词“master”。

我努力了:

  • 授予用户 sysadmin 权限
  • 将默认数据库更改为用户具有 db_owner 权限的数据库,并将其设置为“master”
  • 使用户成为 SQL Server 上的本地管理员

评论本文在 SQL Protocols 博客上指出:

State=16 表示传入用户没有权限登录目标数据库...如果例如用户 FOO 的默认数据库不在线(例如数据库被标记为可疑),也会发生这种情况。

我认为我已经涵盖了权限并且 SharePoint 正在使用数据库,因此它们不应被标记为可疑。

有人有什么想法吗?

答案1

现在这个问题似乎已经解决了。我必须以 SSO 服务帐户身份登录 SharePoint 服务器,如所述弗兰克·格罗斯曼。事实上,这个 SQL 登录错误看起来似乎是虚假的并且与 SSO 无关!

相关内容