我已经完成了关于如何远程连接到SQL Server甚至将其配置为允许远程连接的后续研究。
现在我可以通过SSMS连接到远程计算机上的sql server实例,但在通过我的vb.net应用程序连接时,我得到了异常
USER的登录失败。用户来自不受信任的域,但不能 与Windows身份验证一起使用
请帮我解决这个问题。
这是我的连接字符串
Server=ACLMUMBAI;Database=Agrichemdb;User ID=xyz;Password=xyz;Trusted_Connection=Yes;
提前致谢。
答案 0 :(得分:0)
您可以尝试使用
Server=ACLMUMBAI;Database=Agrichemdb;User ID=xyz;Password=xyz;Trusted_Connection=False
然后,您需要在混合模式下进行SQL Server身份验证,并且根据上述连接字符串中的UserID存在SQL Server登录,具有匹配的密码并具有针对您的数据库的适当权限。
我还要说这个解决方案不是很安全,如果这个数据库暴露在Internet上,你需要非常强大的密码。尽管如此,你还是会受到无数的蛮力攻击和意想不到的客人。