【发布时间】:2015-08-28 10:45:19
【问题描述】:
我正在使用 VB.net 并尝试连接到 LAN 网络中的远程 SQL Server Database,我尝试了几个连接字符串,但没有一个成功。
我试过的连接字符串是这样的:
Data Source=\\sage2\MSSQLSERVER,1433;Database=MATERIEL.MDF;Integrated Security=False;Network Library=dbmssocn;User Instance=False;user='" + TxtUser.Text + "';password='" + TxtPassword.Text + "'"
【问题讨论】:
-
包括您尝试过的代码,您的真实情况和预期输出是什么,然后我们将能够为您提供帮助。
-
这是我的代码:“Data Source=\\sage2\MSSQLSERVER,1433;Database=MATERIEL.MDF;Integrated Security=False;Network Library=dbmssocn;User Instance=False;user='” + TxtUser.Text + "';password='" + TxtPassword.Text + "'"
-
我不确定,请尝试在
sage2之前删除\\`....Data Source=sage2\MSSQLSERVER....... 也请查看此链接:connectionstrings.com/sql-server -
您是否尝试过 ping 服务器,获取 IP 并将其替换为 '\\sage2\MSSQLSERVER'?您可以尝试的另一件事是删除端口号 1433(因为它的标准)。
-
确保服务器具有正确的端口转发设置,测试连接的最简单方法是尝试从 Visual Studio 中的服务器探索或使用 Sql Management Studio 连接到服务器。我相信您可以在成功时从服务器探索中提取连接字符串
标签: vb.net connection-string sqlconnection