АКТУАЛИЗИРАНО:
ЗА МИГРИРАНЕ МЕЖДУ SQL CE И SQL SERVER:Моля, разгледайте тази инструкция тук .
Трябва да изпълните следните стъпки:
1- Настройте виртуалната машина да има физически IP адрес.
За конфигуриране на мрежа на Microsoft Virtual PC:http://support.microsoft.com/kb/833134
2- Уверете се, че можете да видите виртуалната машина със статичен IP адрес. (ping е добра идея за проверка на това, но не забравяйте да изключите защитната стена на целевата машина, имам предвид машината, която искате да ping. Няма нужда сървърът да вижда клиента, така че проверете дали вашият клиент (в този случай вашата виртуална машина) може да пингва IP адреса на сървъра като "ping 192.168.10.1 -t"
)
3- Използвайте Configuration Manager (Всички програми\Microsoft SQL Server\Configuration Tools) и задайте SQL порт и видимост в мрежата.
Справка:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx
4- Рестартирайте SQL сървъра.
5- Уверете се, че "SQL Server Browser"
услугата е стартирана (в случай, че искате да използвате името на екземпляра за достъп до SQL сървъра)
6- Конфигурирайте защитната стена на хост машината (машина, която има SQL машина) и добавете порта, който сте посочили в Configuration Manager, към правилата за TCP Inbound.
Погледнете тук:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx
НО имайте предвид, че трябва да зададете порта, посочен в Configuration Manager (по подразбиране е 1433, но понякога е динамичен и трябва да го зададете отново)
7- След като зададете порта и видимостта на мрежата, трябва да промените "Server"
стойност в низа за свързване към този формат "IPAddress, PORT"
като "192.168.10.50, 1433"
(Когато посочите порта, няма нужда да задавате името на екземпляра като това "192.168.10.50\SQLEXPRESS"
)
Надявам се да помогне