当运行tomcat 7作为Windows服务时,我可以将SQLServer与SQLServer身份验证连接,但是当通过Windows身份验证连接时,它似乎失败了。
据我所知,在Windows服务下运行的进程是独立于用户的,并在名为" SYSTEM"的用户下运行。 。有没有办法可以将SYSTEM添加到SQLServer用户?
如果我通过Eclipse运行代码,即在用户进程下,似乎每件事都有效。
答案 0 :(得分:2)
您需要在MS SQL Server计算机上添加新的计算机登录(运行服务的计算机)。 例如,您在域“DomainName”上,并且您的主机名是“MachineName”,您需要在SQL Server上添加新的登录“DomainName \ MachineName $”。请注意,末尾的$符号表示这是一个计算机名称。
按照以下步骤在MS SQL Server上添加新登录: