当前位置: 首页 > 编程语言 > C#

SQL连接公共IP、命名实例和端口号共享

时间:2023-04-10 23:01:10 C#

SQL连接公共IP、命名实例和端口号我在c#中创建将使用公共IP、命名实例和端口号的连接字符串时遇到问题(1433除外)连接到远程SQL服务器。有谁知道如何做到这一点?试试这个,将666替换为您要使用的端口号,将190.190.200.100替换为您想要的IP地址,等等:DataSource=190.190.200.100MyInstance,666;NetworkLibrary=DBMSSOCN;InitialCatalog=myDataBase;用户名=我的用户名;密码=我的密码;使用servernametcp:,如SqlConnection.ConnectionString中所述:要连接的SQLServer实例的名称或网络地址。可以在服务器名称后指定端口号:server=tcp:servername,portnumber在指定本地实例时始终使用(local)。要强制协议,请添加以下前缀之一:np:(local)、tcp:(local)、lpc:(local)数据源必须使用TCP格式或命名管道格式。TCP格式如下:如果使用tcp:,则需要SQLBrowser服务连接(端口1433),所以最好使用后一种格式,并使用显式端口名:DataSource=tcp:1.2.3.4,1234;用户ID=。..;Password=...这个网站从未让我失望过。我要在这里说明一个显而易见的事实,但是在互联网上公开您的SQL服务器通常不是一个好主意。(除非您使用VPN)connectionString="Database=pub;Server=192.168.1.1INSTANCE,1746;Trusted_Connection=是的;”或者您可以使用用户名/密码代替受信任的连接。以上就是C#学习教程的全部内容:SQL连接公网IP、命名实例和端口号共享。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文来自网络收藏,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: