正在从另一台计算机连接到SQL server

本文关键字:计算机 一台 连接 server SQL | 更新日期: 2023-09-27 18:27:57

我正在使用c#连接到网络上另一台计算机上的sql server,但我收到了一条异常消息:用户"username"的登录失败,但服务器日志声明用户使用windows身份验证连接成功我的连接字符串是:

"Data Source=ipaddress,1433;Initial Catalog=database;Trusted_Connection=True;Integrated Security=False;Connect Timeout=30;user ID=username;password=password"

我使用的是微软sql server 2008 R2

提前感谢

正在从另一台计算机连接到SQL server

有几件事你应该检查:

  1. 删除连接字符串中的"Trusted_Connection=True;"

  2. 关闭两台机器上的防火墙进行测试。如果它有效,您可以同时启用它们,然后配置特定应用程序的访问权限

  3. 在SQL Server实例上启用SQL身份验证:http://kbase.gfi.com/showarticle.asp?id=KBID002804

  4. 在不运行c#代码的情况下测试它是否有效的简单方法是:您可以在代码机上安装SQL Management Studio,并尝试连接SQL Server实例。

希望能有所帮助。

使用用户名=sa管理sql server中的sa帐户并设置密码=----使用此连接字符串,其中1433是TCP端口

(Server=server_name,1433;Database=------;User ID=sa; Password=-----");