Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server远程连接错误_Sql Server_Database_Vb.net_Remote Access_Remote Server - Fatal编程技术网

Sql server SQL Server远程连接错误

Sql server SQL Server远程连接错误,sql-server,database,vb.net,remote-access,remote-server,Sql Server,Database,Vb.net,Remote Access,Remote Server,我正试图通过VB 2012程序从办公室外的PC远程连接到SQL Server DB 首先,我将其与内部IP和本地主机连接,现在使用相同的程序 我想连接公共IP 我使用了下一个字符串连接: public SQLConn As New SqlConnection With {.ConnectionString = **"Data Source= PublicIP,1433\ServerName; InitialCatalog=DBName;Integrated Security=False;Use

我正试图通过VB 2012程序从办公室外的PC远程连接到SQL Server DB

首先,我将其与内部IP和本地主机连接,现在使用相同的程序 我想连接公共IP

我使用了下一个字符串连接:

public SQLConn As New SqlConnection With 
{.ConnectionString = **"Data Source= PublicIP,1433\ServerName; InitialCatalog=DBName;Integrated Security=False;User ID=xxxx;Password=xxxx"}
但出现以下错误:

用户“xxxx”登录失败


您是否尝试连接到mysql-h“公共ip”

这样行吗


如果没有,则您可能必须打开一些端口或进行一些端口转发,以让世界访问mysql端口。

登录失败意味着
用户没有登录权限,或者您使用的用户凭据不正确
还应检查是否启用了
SQL Server身份验证,此外,验证凭据正确。端口已打开,凭据正常。许可证都处于活动状态。但错误依然存在。不确定是否有输入错误,但您的连接字符串数据源中有端口,需要在末尾-
PublicIP\ServerName,1433
是mssql,不是mysql,他实际上可以访问服务器,但无法进行身份验证。就是这样,我正在使用SQL server 2014和mssql,与服务器的连接正常,但是当我试图通过外部IP连接时,我遇到了麻烦