如何获得使用Windowsauthentication的连接string在没有Windowsauthentication的情况下工作?

Provider = SQLOLEDB.1; Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = MyDBName; Data Source = MyServerName

这是连接string,它不能被改变,它是在黑暗时代的一个DLL。 我们必须在我们的域之外的服务器上使用它。 我们可以击中服务器,因为我们设置了一个主机条目,我们需要的是读取访问是否有一些SQL服务器上可以configuration,以允许此连接?

但得到以下内容:
消息:用户'(null)'login失败。 原因:不与可信的SQL Server连接相关联。 来源:用于SQL Server的Microsoft OLE DB提供程序

你也需要

  1. 将应用程序configuration为在对SQL Server或Windows上的数据拥有足够权限的Windows用户的上下文中运行
  2. 在SQL Server上为运行该应用程序的帐户的用户创buildWindowslogin。