我正在尝试删除开发工作站上的复制。这是我收到的错误:
TITLE: Microsoft SQL Server Management Studio
------------------------------
Could not delete publication 'PublicationName'.
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22&EvtSrc=Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Replication.ReplicationMenuItem&EvtID=CantDeletePublication&LinkId=20476
------------------------------
ADDITIONAL INFORMATION:
An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)
------------------------------
Could not obtain information about Windows NT group/user 'MyDomain\MyUserName', error code 0x5.
Changed database context to 'OLTPDatabase'. (Microsoft SQL Server, Error: 15404)
For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=15404&LinkId=20476
------------------------------
BUTTONS:
OK
------------------------------
我该如何开始调试这个?
答案1
错误 5 是拒绝访问。在这种情况下,SQL Server 在尝试运行查询时无法验证您的域凭据。我假设有问题的查询正在尝试与复制拓扑中的其他 SQL Server 之一通信,也许您无权访问它。也许是存储快照的网络共享?
答案2
非常感谢。我还将已发布数据库的数据库所有者更改为 sa,而不是我的 windows 帐户,这样就成功了。
答案3
您是否尝试过使数据库脱机,然后删除?