数据库连接:Web.config Asp.net

时间:2017-03-04 05:52:48

标签: c# asp.net sql-server connection-string

我的连接字符串有什么问题? 我将文件从一台计算机复制到另一台计算机。然后我改变了我的连接字符串,因为我从另一台计算机移动了我的文件,它没有连接到数据库。当我尝试连接到SQL Management Studio时,它已成功连接到我的服务器,当我尝试运行我的代码时,它没有。

这是我的连接字符串:(Web.config) - 我的服务器是Windows身份验证

<add name="ConnectionStringMe" connectionString="Data Source=ZOZOW-PC\MSSQLEXPRESS;Database=sample_db;Persist Security Info = True" providerName="System.Data.SqlClient" />

它给了我错误:

  

发生与网络相关或特定于实例的错误   建立与SQL Server的连接。找不到服务器或   无法访问。验证实例名称是否正确   SQL Server配置为允许远程连接。 (提供者:SQL   网络接口,错误:26 - 查找服务器/实例时出错   指定)

如果我的数据库来自 SQL Server身份验证,那么我是否有任何冲突,然后我将其移至 Windows身份验证

谢谢。

1 个答案:

答案 0 :(得分:0)

我相信你的连接字符串需要这个Integrated Security = true,它应该可行。如果您的连接字符串中没有此项,则需要指定密码和用户名。

<add name="ConnectionStringMe" connectionString="Data Source=ZOZOW-PC\MSSQLEXPRESS;Database=sample_db;Persist Security Info = True;Integrated Security=True" providerName="System.Data.SqlClient" />