【发布时间】:2013-02-02 02:38:02
【问题描述】:
这是我的连接字符串:
<add name="MyDb" providerName="System.Data.SqlClient" connectionString="Server=localhost;Data Source=.\MSSQLSERVER;Initial Catalog=MyDb;Integrated security=SSPI;" />
它在我的本地主机上工作得很好,但是在我的服务器上,部署我的应用程序后,它不想工作,它给了我这个错误:
[SqlException (0x80131904): 网络相关或实例特定 建立与 SQL Server 的连接时出错。这 服务器未找到或无法访问。验证实例 名称正确且 SQL Server 配置为允许远程 连接。 (提供者:SQL 网络接口,错误:25 - 连接 字符串无效)]
当我更改连接字符串以使用帐户凭据 - sa 时,它连接得很好,所以我确切地知道这是 sql server 配置错误的问题。
所以我的问题是:我刚刚安装了 sql server 实例,如何配置它以允许我的 asp.net mvc 应用程序的 Windows 身份验证?
编辑:好吧,毕竟,我再次查看了我的连接字符串,并删除了 Data Source=.\MSSQLSERVER。它有帮助,现在一切正常,谢谢大家的帮助。
【问题讨论】:
标签: asp.net sql-server asp.net-mvc windows-server-2008 connection-string