Мне нужна помощь по проблеме удаленного подключения к SQL Server. У меня Windows Vista с установленным SQL Server 2005. Мне нужен клиент для подключения к моей системе. Мой клиент в VB6 использует SQL Native Client. Клиенты, которые находятся в одной сети, могут подключаться к моей системе, и приложение работает успешно. Но клиенты за пределами сети не могут подключиться к моему SQL Server. Я включил TCP / IP, именованные каналы, чтобы разрешить удаленные подключения на моем компьютере. Я также разрешил моему sqlserver и браузеру проходить через брандмауэр в Windows 7. Эта проблема, похоже, связана с IP-адресами. Думаю, мне не назначен публичный уникальный IP-адрес. Я подключаюсь к Интернету с помощью "Broadband WAN Miniport PPPOE". В локальной сети я могу проверить связь с моей системой с клиентской машины. Клиентская машина, которая находится в другой сети, я не могу подключиться к моей машине ... Почему ..? В моей системе IPCONFIG / ALL перечисляет следующее:
Windows IP Configuration
Host Name . . . . . . . . . . . . : TonseTonyServer-HP
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Mixed
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : mshome.net
PPP adapter Broadband Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadband Connection
Physical Address. . . . . . . . . :
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.150.234(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.255
Default Gateway . . . . . . . . . : 0.0.0.0
DNS Servers . . . . . . . . . . . : 192.168.150.1
192.168.100.1
NetBIOS over Tcpip. . . . . . . . : Disabled
Wireless LAN adapter Wireless Network Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Broadcom 4313 802.11b/g/n
Physical Address. . . . . . . . . : CC-52-AF-96-8F-C1
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : mshome.net
Description . . . . . . . . . . . : Realtek PCIe FE Family Controller
Physical Address. . . . . . . . . : 2C-27-D7-CC-2E-7D
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::d581:f5e:b4d0:c1aa%13(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.12(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 27 November 2011 10:40:36
Lease Expires . . . . . . . . . . : 06 December 2011 10:17:24
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.1
DHCPv6 IAID . . . . . . . . . . . : 288106455
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-15-51-8B-1E-2C-27-D7-CC-2E-7D
DNS Servers . . . . . . . . . . . : 192.168.0.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Я предполагаю, что мой IP-адрес 192.168.0.12, и если я использую для ping этого адреса с удаленного компьютера, который находится в другой сети, пакеты теряются. Если я использую для ping с компьютера в локальной сети, ping работает. Я также попробовал OSQL -L / SQLCMD -L с компьютера, находящегося за пределами локальной сети, он говорит, что серверов нет. Внутри сети он перечисляет мой SQL-сервер. Как подключиться с компьютера вне локальной сети? Я не очень люблю сети и все такое, пожалуйста, помогите мне ..
В дополнение к тому, что заявили TomTom и Top_Hat: вы пытаетесь подключиться из общедоступного Интернета (WAN) к IP-адресу, который действителен только в вашей частной интрасети (LAN). Внутренний IP-адрес вашего сервера недоступен никому за пределами вашей локальной сети. Чтобы подключиться к вашему LAN-серверу из-за пределов вашей локальной сети, вам необходимо NAT (переадресация портов) общедоступный IP-адрес, который вы назначили вашим интернет-провайдером для внутреннего IP-адреса вашего сервера для порта, который SQL Server прослушивает / работает на.