Я должен имитировать среду удаленного сервера базы данных для моего проекта. Поэтому я подумываю об установке SQL Server 2008 на виртуальной машине (рабочей станции VMware), а затем получить к ней доступ с моего компьютера.

Как найти адрес экземпляра SQL-сервера на виртуальной машине?

3 ответа3

1

В зависимости от того, как вы его установили, вам придется настроить его и открыть брандмауэр.

http://msdn.microsoft.com/en-us/library/cc646023.aspx

Если вы установили все значения по умолчанию в программе установки SQL Server, вам просто нужно открыть порт брандмауэра. Внутри виртуальной машины вы можете ввести это в приглашении CMD:

netsh firewall set portopening TCP 1433 "SQLPort"

TCP 1433 является портом по умолчанию. Я думаю, что экземпляр SQL-сервера по умолчанию называется MSSQL.

Если вы также хотите разрешить службу обозревателя (то есть вы можете просматривать доступные экземпляры SQL, а не пытаться получить к ним доступ через CLI), тогда вам нужно будет открыть порт UDP 1434. `netsh firewall set переносит UDP 1434" Браузер SQL "

Или вы можете просто перейти в режим EZ и открыть все, что использует SQL Server:

@echo =========  SQL Server Ports  =================== 
netsh firewall set portopening TCP 1433 "SQLServer" 
netsh firewall set portopening TCP 1434 "SQL Admin Connection" 
netsh firewall set portopening TCP 4022 "SQL Service Broker" 
netsh firewall set portopening TCP 135 "SQL Debugger/RPC" 
netsh firewall set portopening TCP 2383 "Analysis Services" 
netsh firewall set portopening TCP 2382 "SQL Browser" 
netsh firewall set portopening TCP 80 "HTTP" 
netsh firewall set portopening TCP 443 "SSL" 
netsh firewall set portopening UDP 1434 "SQL Browser" 
netsh firewall set multicastbroadcastresponse ENABLE
1

Или вы можете попробовать это:
После установки SQL Server на VMware попробуйте подключиться к SQL-серверу с помощью SQL MAnagement Studio , посмотрите, какое имя сервера, и используйте его для подключения с операционной системы по умолчанию, установленной на вашем компьютере.

0

Если под адресом вы подразумеваете IP-адрес, он будет таким же, как сама виртуальная машина. Просто запустите команду ipconfig чтобы получить ее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .