我有3个独立的物理服务器:
这些都是非域独立的机器。
新的Web服务器上的站点连接到数据库服务器的数据。 我通过在每台计算机上设置本地用户来完成此任务,并且IIS 7站点位于应用程序池中,并将其身份设置为创build的本地用户帐户。 我正在使用Windows身份validation连接到数据库服务器。
现在,我试图从旧的Web服务器迁移数据库到我们的数据库服务器,并重新configuration网站连接到数据库服务器的数据。
于是,我在旧的Web服务器上创build了本地用户帐户,以匹配数据库服务器上的帐户,为本地用户帐户设置了一个标识设置的新应用程序池。 该网站正在运行,当该网站去连接到数据库服务器时,我得到的错误:
login失败。 login来自不受信任的域,不能与Windows身份validation一起使用。
请帮忙。
您将无法使用SQL Server以这种方式使用传递身份validation。 这适用于文件共享,甚至通过Web应用程序对用户进行身份validation,但是SQL Server本身将本地机器视为DOMAIN,而具有相同用户名/密码的帐户在机器上不一样。
您的select是:
你最好的select是使用SQL Server集成身份validation。
确认应用程序已configuration为使用新创build的应用程序池。