代码之家  ›  专栏  ›  技术社区  ›  fishhead

服务应该使用哪个Windows帐户来访问网络sql服务器

  •  0
  • fishhead  · 技术社区  · 16 年前

    我正在考虑创建一个windows服务,它可以定期运行,查询网络数据库,并将信息存储在本地计算机上(请不要问为什么!)。 我想这个服务运行时,没有人登录到本地计算机。服务应该在Localservice、Localsystem或Network下运行哪个帐户。

    3 回复  |  直到 16 年前
        1
  •  3
  •   tvanfosson    16 年前

    我可能会创建一个特定的域帐户,并将该权限授予SQL server和您将要使用的任何本地存储。如果要使用SQL凭据连接到DB,则可以是本地帐户(可以访问本地资源)或更高权限的用户(如LocalSystem)。

        2
  •  2
  •   Wagner Silveira    16 年前

    为了保证您能够真正连接到数据库,我建议您创建一个服务帐户(类似于/User,并应用一个不会过期的密码)。

    通过这种方式,您可以在SQLServer中设置用户,并在连接时使用集成的安全性。

    域:stackoverflow 服务:SearchDB

    基本上,在设置windows服务时,您不必拘泥于预定义的用户。

    我希望这有帮助。

        3
  •  2
  •   AllenG    16 年前