无法通过远程vb.net应用程序连接到SQL Server 2008 Express

时间:2012-07-27 08:04:21

标签: windows ssms sql-server-2008-express

我已经完成了关于如何远程连接到SQL Server甚至将其配置为允许远程连接的后续研究。

现在我可以通过SSMS连接到远程计算机上的sql server实例,但在通过我的vb.net应用程序连接时,我得到了异常

  

USER的登录失败。用户来自不受信任的域,但不能   与Windows身份验证一起使用

请帮我解决这个问题。

这是我的连接字符串

Server=ACLMUMBAI;Database=Agrichemdb;User ID=xyz;Password=xyz;Trusted_Connection=Yes;

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用

Server=ACLMUMBAI;Database=Agrichemdb;User ID=xyz;Password=xyz;Trusted_Connection=False

然后,您需要在混合模式下进行SQL Server身份验证,并且根据上述连接字符串中的UserID存在SQL Server登录,具有匹配的密码并具有针对您的数据库的适当权限。

我还要说这个解决方案不是很安全,如果这个数据库暴露在Internet上,你需要非常强大的密码。尽管如此,你还是会受到无数的蛮力攻击和意想不到的客人。