从另一台计算机连接到SQL Server
我正在使用c#连接到网络上另一台计算机上的sql server但是我收到一条exception消息用户’username’登录失败但是服务器日志状态说明用户使用Windows身份validation连接成功我的连接字符串是:
"Data Source=ipaddress,1433;Initial Catalog=database;Trusted_Connection=True;Integrated Security=False;Connect Timeout=30;user ID=username;password=password"
我正在使用microsoft sql server 2008 R2
提前致谢
你应该检查几件事:
-
删除“Trusted_Connection = True;” 在您的连接字符串中
-
关闭两台计算机上的防火墙进行测试。 如果可行,则可以启用它们,然后配置特定应用程序的访问权限
-
在SQL Server实例上启用SQL身份validation: http : //kbase.gfi.com/showarticle.asp?id = KBID002804
-
在不运行c#代码的情况下测试它的简单方法是否有效:您可以在代码机上安装SQL Management Studio并尝试连接SQL Server实例。
希望能帮助到你。
使用username = sa管理sql server中的sa帐户并设置password = —-使用此连接字符串,其中1433是TCP端口
(Server=server_name,1433;Database=------;User ID=sa; Password=-----");
- 设置C#应用程序以实现最高性能构建
- Windows窗体应用程序中的内存泄漏
- 在内容资源上调用的Application.GetResourceStream仍然返回null
- 为什么BackgroundWorker在此unit testing中没有在正确的线程上调用RunWorkerCompleted?
- 编译器#if指令在Mono和.NET之间拆分
- 在C#中更新对象时会话对象发生更改
- PresentationFramework.dll中发生’System.Reflection.TargetInvocationException’
- 如何按名称对文件列表进行排序以匹配Windows资源管理器的显示方式?
- C#中的一次性单身人士