C# 我无法从客户端应用访问sql server?

C# 我无法从客户端应用访问sql server?,c#,sql-server,winforms,tsql,C#,Sql Server,Winforms,Tsql,我有一个C#windows应用程序试图基于app.config文件中存储的连接字符串访问数据库 这是我的app.config参数 <?xml version="1.0" encoding="utf-8" ?> <configuration> <connectionStrings> <add name="con1" connectionString="server=127.0.0.1\THOR;database=KINGSROAD;uid=gl

我有一个C#windows应用程序试图基于app.config文件中存储的连接字符串访问数据库

这是我的app.config参数

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="con1" connectionString="server=127.0.0.1\THOR;database=KINGSROAD;uid=glen;pwd=123456;integrated security=True" /> 

  </connectionStrings>
</configuration>

我想在连接字符串上添加ip地址的原因我只想像人们在工作中一样创建连接字符串。当应用程序尝试访问连接字符串时,出现以下错误

因为我已经很长时间没有使用这个用户/密码了,我很确定用户名和密码是正确的,但是我有以下问题

  • 假设用户和密码不正确,有办法重置吗
  • 为了让C#应用程序访问此数据库,我还需要进行哪些其他配置
  • 我使用SQLServer2008R2开发人员版

    塔克斯

  • 要重置密码,您必须登录SQL Server Management studio并 转到安全->登录 右键单击用户并设置新密码

  • 其中一项可以是打开SQL Server配置管理器,并检查是否允许使用所需的客户端协议(TCP/IP)


  • 没有比127.0.0.1:)更好的地方了,您已经集成了安全性和uid/pwd组合。选择一个或另一个。这里有一些提示问题:1.您是否确实从上述配置文件中读取并使用了连接参数?2.是否已将SQL Server正确配置为从客户端连接?3.您在配置文件中输入的IP地址或服务器名称是否正确?4.再次查看配置文件5中的连接字符串。etc@FarhangAmary连接字符串中的值用于演示,除IP地址外,它们不是实值。第二个问题的答案是我不记得了,因为到目前为止,我已经将连接用于本地连接,它是一个简单的连接字符串,第三个问题的答案是真实的连接字符串IP和服务器名称accurate@Jeremy127.0.0.1指计算机上的本地网络适配器,如果有127.0.0.1点到本地主机或本地服务器。或当前计算机