MSSQL服务器在名为“HOST1”的服务器上运行Windows和SQL Server身份验证模式。需要与SQL Server连接的应用程序在名为“HOST2”的服务器上作为服务启动。由于服务管理器以“NT Authority \ System”用户身份启动应用程序,因此我无法从'HOST2'连接到'HOST1'上的SQL Server。
我可以选择手动更改用于启动服务的用户帐户。也就是说,
Right click service -> properties -> Log On -> Choose 'This Account' -> Provide a user which has permission to connect with SQL Server in 'HOST1'
但问题是,将有数百个服务在数百台主机上运行。因此,在我的情况下,无法手动为所有服务修改用户。
请告诉我如何连接到SQL Server。
答案 0 :(得分:2)
使用Powershell编写一个不太费力的解决方案吗?也许作为部署过程的一部分?