ZAKTUALIZOWANO:
W CELU MIGRACJI POMIĘDZY SQL CE I SQL SERWEREM:zapoznaj się z tą instrukcją tutaj .
Powinieneś wykonać następujące kroki:
1- Ustaw maszynę wirtualną tak, aby miała fizyczny adres IP.
Aby skonfigurować sieć na Microsoft Virtual PC:http://support.microsoft.com/kb/833134
2- Upewnij się, że widzisz maszynę wirtualną ze statycznym adresem IP. (ping jest dobrym pomysłem, aby to sprawdzić, ale nie zapomnij wyłączyć zapory na komputerze docelowym, mam na myśli maszynę, na którą chcesz pingować. Nie ma potrzeby, aby serwer widział klienta, więc sprawdź, czy twój klient (w tym przypadku maszyna wirtualna) może pingować adres IP serwera, np. "ping 192.168.10.1 -t"
)
3- Użyj Configuration Manager (All Programs\Microsoft SQL Server\Configuration Tools) i ustaw port SQL oraz widoczność w sieci.
Odwołanie:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx
4- Zrestartuj serwer SQL.
5- Upewnij się, że "SQL Server Browser"
usługa jest uruchomiona. (na wypadek, gdybyś chciał użyć nazwy instancji, aby uzyskać dostęp do serwera SQL)
6- Skonfiguruj zaporę sieciową na komputerze głównym (maszynie z silnikiem SQL) i dodaj port określony w Menedżerze konfiguracji do reguł przychodzących TCP.
Zajrzyj tutaj:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx
ALE pamiętaj, że powinieneś ustawić port określony w Configuration Manager (domyślnie 1433, ale czasami jest dynamiczny i powinieneś ustawić go ponownie)
7- Po ustawieniu widoczności portu i sieci należy zmienić "Server"
wartość w ciągu połączenia do tego formatu "IPAddress, PORT"
jak "192.168.10.50, 1433"
(Gdy określasz port, nie ma potrzeby ustawiania nazwy instancji w następujący sposób "192.168.10.50\SQLEXPRESS"
)
Mam nadzieję, że to pomoże