sql >> Base de Datos >  >> RDS >> Sqlserver

Conexión SQL Server c#

ACTUALIZADO:

PARA MIGRAR ENTRE SQL CE Y SQL SERVER:consulte estas instrucciones aquí .

Debes seguir estos pasos:

1- Configure la máquina virtual para que tenga una dirección IP física.

Para configurar la red en Microsoft Virtual PC:http://support.microsoft.com/kb/833134

2- Asegúrese de poder ver la máquina virtual con una dirección IP estática. (hacer ping es una buena idea para verificar eso, pero no olvide apagar el firewall en la máquina de destino, me refiero a la máquina a la que desea hacer ping. No es necesario que el servidor vea al cliente, así que verifique que su cliente (en este caso, su VM) puede hacer ping a la dirección IP del servidor como "ping 192.168.10.1 -t" )

3- Utilice el Administrador de configuración (Todos los programas\Microsoft SQL Server\Herramientas de configuración) y configure el puerto SQL y la visibilidad en la red.

Referencia:http://msdn.microsoft. com/en-us/library/ms189083(v=sql.105).aspx

4- Reinicie el servidor SQL.

5- Asegúrese de que "SQL Server Browser" se inicia el servicio. (en caso de que quiera usar el nombre de la instancia para acceder al servidor SQL)

6- Configure el firewall en la máquina host (máquina que tiene un motor SQL) y agregue el puerto que especificó en el Administrador de configuración a las reglas de entrada de TCP.

Eche un vistazo aquí:http://www.tavislovell.com/post/How-to-configure-Windows-Firewall-to-allow-access-to-SQL-Server.aspx

PERO tenga en cuenta que debe configurar el puerto especificado en el Administrador de configuración (el valor predeterminado es 1433, pero a veces es dinámico y debe configurarlo nuevamente)

7- Después de configurar el puerto y la visibilidad de la red, debe cambiar el "Server" valor en la cadena de conexión con este formato "IPAddress, PORT" como "192.168.10.50, 1433" (Cuando especifica el puerto, no es necesario establecer el nombre de la instancia como este "192.168.10.50\SQLEXPRESS" )

Espero que ayude