我很難在c#中創建連接字符串,該連接字符串將使用公共IP,命名實例和端口號(除1433之外)連接到遠程SQL服務器。任何人都知道如何做到這一點?使用公共IP,命名實例和端口號的SQL連接
回答
試試這個,你要使用的端口號替換666,190.190.200.100你想要的IP地址等:
Data Source=190.190.200.100\MyInstance,666;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
是否需要'網絡庫= DBMSSOCN;'? @RedFilter – Jean 2014-01-06 23:26:52
使用ServerName tcp:<public IP>,<port>
,如記錄在SqlConnection.ConnectionString:
的SQL Server 實例的名稱或網絡地址,以便於 連接。端口號可以在服務器名稱之後指定 :
server=tcp:servername, portnumber
當指定一個本地實例, 總是使用(本地)。要強制 協議,添加以下 前綴之一:
np:(local)
,tcp:(local)
,lpc:(local)
數據源必須使用TCP格式或 命名管道格式。
TCP格式如下:
tcp:<host name>\<instance name>
tcp:<host name>,<TCP/IP port number>
如果使用需要SQL瀏覽器服務連接tcp:<host name>\<isntance name>
(1433端口),因此最好使用後面的格式,用明確的端口名稱:
Data Source=tcp:1.2.3.4,1234;User Id=...; Password=...
This site has never failed me.
,我會在這裏的狀態明顯,但它通常是一個壞主意,暴露在互聯網上的SQL Server。(除非您使用VPN)
我同意這一點。 – strattonn 2010-08-18 01:22:46
- 1. SQL Server命名實例無端口的遠程連接
- 2. 如何使用Stun和ice4j接收公共IP和端口
- 3. GoogleCloud實例在以太網接口中未啓用公共IP
- 4. 使用公共ip啓動ec2實例
- 5. Cassandra公共IP不連接
- 6. 在SQL Server中連接命名實例
- 7. 無法從AWS實例連接到公共IP地址上的相同實例
- 8. 無法連接到遠程SQL服務器命名實例與端口
- 9. 使用Spring JDBC模板的MS SQL Server命名實例連接
- 10. 使用公共ip時CFStream連接無法連接
- 11. 從命名實例連接到SQL Server默認實例
- 12. 服務器和客戶端顯示的公共端口號不同端口號
- 13. 通過端口連接的EC2實例?
- 14. Aws公共ip在運行實例
- 15. 如何使用Cygnus將Orion與公共cosmos.lab.fi-ware.org實例連接
- 16. 使用公共IP
- 17. SQL - 連接到具有命名實例的鏈接服務器
- 18. C#如何連接公共ip
- 19. 使用IP地址和端口號訪問SQL Server ...幫助!
- 20. 使用IP地址和端口號創建Route53子域名
- 21. LIMITE IP連接的端口使用iptables,但允許一個IP到unlimitd連接
- 22. 使用服務器的實際IP和端口連接到多播服務器
- 23. 使用公共IP連接到自己的PC
- 24. 如何使用公共IP爲自己的連接設置EC2?
- 25. dropbox共享公共鏈接命名?
- 26. SQL Server 2005命名爲實例端口問題
- 27. 將EC2實例啓動到vpc中並使用公共IP
- 28. 更改EC2實例的公共IP地址彈性IP地址
- 29. 從實例ID確定公共Amazone EC2實例IP地址
HTTP:// WWW .connectionstrings.com /是連接字符串問題的絕佳網站。 – 2010-08-11 17:22:59