服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在非成员服务器的域帐户下运行Windows服务

我有一个独立的Windows Server 2003运行SQL Server 2005和Windows Server 2003的Active Directory域控制器。 使用维护计划/ SQL Server代理,我试图将数据库转储从独立框写入DC上的共享。 我知道关于访问远程共享的通常规则(例如,必须使用具有适当权限的login帐户等)。 实际上,将转储写入与DC相同的域中的另一个非DC服务器可以正常工作。 我试图将SQL Server代理帐户的login凭据设置为“域\用户名”(或用户名@ addomainname)。 如果我以“domain \ username”的forms指定一个用户名,我得到的错误(不pipe密码)是: “帐户名称无效或不存在,或者密码对于指定的帐户名称无效”。 如果我以“user @ addomainname”的forms指定用户名,我得到的错误(不pipe密码)是: “指定的域名不存在或无法联系。” 我已经在DC上启用了login失败审计,并且在日志中没有看到任何失败,这意味着该机器甚至不尝试进行身份validation,而是在此之前失败。 我知道非成员服务器上的用户可以对DC上的共享进行身份validation,因为执行交互式login(例如“net use * \ dcname \ c $ / user:username @ addomainname”或使用其他forms的用户名)工作正常。 上面的例子是关于SQL Server,但适用于任何Windows服务。 为什么不能使用域帐户login服务,而是使用同一帐户的交互式login(驱动器映射)工作?