В зависимости от того, как вы его установили, вам придется настроить его и открыть брандмауэр.
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