2008-10-14 77 views

回答

2

其他服务器是否信任执行代理的服务器?检查服务器文档 - >安全性 - >受信任的服务器。

+0

我没有检查这个,但我会。谢谢!! – 2008-11-04 22:02:38

0

可以在不打开数据库的情况下获得句柄。如果你尝试调用大多数方法而不先打开它,那么你会得到这个错误。尽管最可能的解释是您无法打开它。

代理签署了什么ID?可能不是服务器。代理将以代理签名者的权限运行,因此这是需要在您试图打开的数据库的ACL中的标识。

关于代理如何在不同的权限下和代表不同的用户运行,有很多规则。如果情况需要,情况可能非常复杂。但检查代理签名者有权先打开数据库,然后查看任何“代表运行”设置。

0

检查数据库所在服务器的服务器文档。在“访问服务器”部分,“受信任的服务器”字段是否包含代理运行的服务器的名称?

0

一个提示:事先打印出db.Server和db.Filepath,看看你想要打开什么。

相关问题