kol*_*ack 48 sql-server sharepoint sql-server-2008
我有一台运行SharePoint 2010的Windows 2012 Server,使用本地安装的SQL Server Express.不幸的是,我的日志当前充斥着消息"在目标队列中排队消息时发生异常.错误:15404,状态:19.无法获取有关Windows NT组/用户'DOMAIN\user'的信息,错误代码为0x5." 每秒可以发出20条这样的消息!
(...和'DOMAIN\user'恰好是我的个人帐户.)
是否存在缺少权利的工作?"来自https://serverfault.com/questions/277551/mssqlserver-exception-occurred-while-enqueueing-a-message-in-the-target-queue-e的 Qoute "尝试将作业的所有者更改为sa帐户,关于作业的属性."如果我是正确的SQL服务器的快递版本无法运行作业?或者有人/某些东西想要访问我们的AD?为什么该帐户想要获取有关我的帐户的信息20每秒一次?
我确实找到了很多关于这个任务的博客和提示,但我不理解这些解决方案.一个人说:"要修复此问题,请登录其中一个SA帐户,并为需要它的帐户授予SA访问权限." 但是什么帐户需要访问?
Cha*_*yah 95
希望这会帮助其他人:
就我而言,我sa不是DB的所有者.当我尝试执行需要sa权限的CLR配置时,我收到了此错误.
解决方案:
USE MyDB
GO
ALTER DATABASE MyDB set TRUSTWORTHY ON;
GO
EXEC dbo.sp_changedbowner @loginame = N'sa', @map = false
GO
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'clr enabled', 1;
GO
RECONFIGURE;
GO
Run Code Online (Sandbox Code Playgroud)
我在工作中使用数据库团队的帮助和这篇文章来找到答案.希望能帮助到你.
ola*_*mmy 83
我知道这很长但我最近遇到了同样的问题,我采取的步骤解决了这个问题如下:
右键单击数据库并选择属性
单击"选择页面"下的文件
在右侧窗格的"数据库名称"下方的"所有者"下,选择sa作为所有者.
这将为您解决问题.
我希望这有帮助
Mal*_*ine 13
在我的情况下,数据库的所有者是域帐户Domain\Me.
错误消息是
错误:15404,状态:19.无法获取有关Windows NT组/用户'Domain\MyAccount'的信息
问题是数据库不知道如何处理域帐户 - 所以合乎逻辑的做法是使用本地帐户.
我尝试更改数据库的所有者,但事情仍然无法正常工作.
最后,我放弃并重新创建了整个数据库,确保所有者都是SA

我还在设置中将Broker设置为Enabled

在此之后,事情开始神奇地起作用
小智 11
失败最终是由于当我没有通过VPN 连接到公司网络时它无法进行身份验证。
因为我正在连接到工作笔记本电脑上的本地数据库,但是用户“DOMAIN\user”需要通过公司网络上的 AD 进行身份验证。
重新连接刷新后错误就解决了;错误消失了。
要对所有数据库进行批量更新,请运行此脚本,然后执行其输出:
SELECT 'ALTER AUTHORIZATION ON DATABASE::' + QUOTENAME(name) + ' TO [sa];'
from sys.databases
where name not in ('master', 'model', 'tempdb')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
50578 次 |
| 最近记录: |