我想知道为什么我无法将我的应用程序(来自另一台PC的C#Form)连接到我的SQL Server?
我已关注这些链接,并使用Virtual Box作为我的VM。
https://www.youtube.com/watch?v=aIovZluNmNs
How to connect to SQL Server from a C# program on another computer
Connecting to SQL server from another computer
但我仍然收到此错误
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:TCP提供者,错误:0 - 没有这样的主机。)
我尝试过的连接字符串是:
Data Source=ip_address,1433; Initial Catalog=inventory; Integrated Security=True
Data Source=server_name,1433; Initial Catalog=inventory; Integrated Security=True
Data Source=ip_address,1433; Initial Catalog=inventory; Integrated Security=False
Data Source=server_name,1433; Initial Catalog=inventory; Integrated Security=False
答案 0 :(得分:0)
首先添加新用户以登录您的凭据。 您的连接字符串应如下所示 Data Source =(server); Initial Catalog =(server); User ID =(username); Password =(password)
接下来,在服务器上打开具有高级安全性的Windows防火墙。
然后重新启动服务器并再次尝试连接。