ATUALIZADO:
PARA MIGRAR ENTRE SQL CE E SQL SERVER:Dê uma olhada nesta instrução aqui .
Você deve seguir estes passos:
1- Defina a máquina virtual para ter um endereço IP físico.
Para configurar a rede no Microsoft Virtual PC:http://support.microsoft.com/kb/833134
2- Certifique-se de que você possa ver a VM com um endereço IP estático. (ping é uma boa idéia para verificar isso, mas não se esqueça de desligar o firewall na máquina de destino, quero dizer a máquina que você quer pingar. Não há necessidade de o servidor ver o cliente, então verifique se o seu cliente (neste caso, sua VM) pode pingar o endereço IP do servidor como
"ping 192.168.10.1 -t"
) 3- Use o Configuration Manager (All Programs\Microsoft SQL Server\Configuration Tools) e defina a porta SQL e a visibilidade na rede.
Referência:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx
4- Reinicie o servidor SQL.
5- Certifique-se de que
"SQL Server Browser"
serviço é iniciado. (caso você queira usar o nome da instância para acessar o servidor SQL) 6- Configure o firewall na máquina host (máquina que possui mecanismo SQL) e adicione a porta que você especificou no Configuration Manager às regras de TCP Inbound.
Dê uma olhada aqui:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx
MAS esteja ciente de que você deve definir a porta especificada no Configuration Manager (o padrão é 1433, mas às vezes é dinâmico e você deve configurá-lo novamente)
7- Depois de definir a porta e a visibilidade da rede, você deve alterar o
"Server"
valor na string de conexão para este formato "IPAddress, PORT"
como "192.168.10.50, 1433"
(Quando você especifica a porta, não há necessidade de definir o nome da instância como este "192.168.10.50\SQLEXPRESS"
) Espero que ajude