Vous êtes sur la page 1sur 5

Cmo configurar SQL Server 2005 para permitir conexiones

remotas
Introduccin
Cuando intenta conectarse a una instancia de Microsoft SQL Server 2005 desde un equipo remoto,
puede recibir un mensaje de error. Este problema puede producirse cuando se utiliza cualquier
programa para conectarse a SQL Server. Por ejemplo, recibir el siguiente mensaje de error
cuando usa la utilidad SQLCMD para conectarse a SQL Server:

Error:
Sqlcmd: Error: Microsoft SQL Native Client: error al establecer una conexin con el servidor.
Cuando se conecte a SQL Server 2005, este error puede deberse a que el hecho de la
configuracin predeterminada de SQL Server no permite conexiones remotas.
Solucin:
Este problema puede producirse cuando SQL Server 2005 no est configurado para aceptar
conexiones remotas. De forma predeterminada, SQL Server 2005 Express Edition y SQL Server
2005 Developer Edition no permiten las conexiones remotas. Para configurar SQL Server 2005
para permitir conexiones remotas, complete los pasos siguientes:

Habilitar conexiones remotas en la instancia de SQL Server que desea conectarse


desde un equipo remoto.

Activar el servicio Explorador de SQL Server.

Configurar el servidor de seguridad para permitir el trfico de red est relacionada con
SQL Server y el servicio Explorador de SQL Server.

En este artculo describe cmo completar cada uno de estos pasos.

PASOS
Para habilitar las conexiones remotas en la instancia de SQL Server 2005 y activar el servicio
Explorador de SQL Server, utilice la herramienta de configuracin de superficie de SQL Server
2005. La herramienta Surface Area Configuration se instala al instalar SQL Server 2005.

Paso 1:
Habilitar conexiones remotas para SQL Server 2005 Developer Edition o
SQL Server 2005 Express
Debe habilitar conexiones remotas para cada instancia de SQL Server 2005 que desea conectarse
desde un equipo remoto. Para ello, siga estos pasos:

1.

Haga clic en Inicio , seleccione programas , Microsoft SQL Server 2005 ,


Herramientas de configuracin y haga clic en Configuracin de rea de
superficie de SQL Server .

2.

En la pgina Configuracin de superficie de SQL Server 2005 , haga clic en


Configuracin de superficie para servicios y conexiones .

3.

En la pgina Configuracin de superficie para servicios y conexiones , expanda


el Motor de base de datos , haga clic en Conexiones remotas , haga clic en
conexiones remotas y locales , haga clic en el protocolo adecuado para habilitar
para su entorno y a continuacin, haga clic en Aplicar .

Nota Haga clic en Aceptar cuando reciba el mensaje siguiente:

Cambios en la conexin de configuracin no tendrn efecto hasta que reinicie el


servicio motor de base de datos.

4.

En la pgina Configuracin de superficie para servicios y conexiones , expanda


Motor de base de datos , haga clic en servicio , haga clic en Detener , espere
hasta que el MSSQLSERVER detiene el servicio y, a continuacin, haga clic en iniciar
para reiniciar el servicio MSSQLSERVER.

Paso 2:
Habilitar el servicio de SQL Server Browser
Si est ejecutando SQL Server 2005 mediante un nombre de instancia y la cadena de conexin no
utiliza un nmero de puerto TCP/IP especfico, debe habilitar el servicio de SQL Server Browser
permitir conexiones remotas. Por ejemplo, SQL Server 2005 Express se instala con un nombre de
instancia predeterminada de Computer Name \SQLEXPRESS. Slo se necesita para habilitar el
servicio de SQL Server Browser una vez, independientemente de cuntas instancias de SQL Server
2005 se ejecuta. Para habilitar el servicio de SQL Server Browser, siga estos pasos.

importante Estos pasos pueden aumentar su riesgo de seguridad. Estos pasos tambin pueden
hacer que su equipo o su red sean ms vulnerables a los ataques por usuarios malintencionados o
de software malintencionado como virus. Recomendamos el proceso que este artculo se describe
a permitir que los programas funcionen como estn diseados o implementar capacidades
especficas del programa. Antes de realizarlos, recomendamos que evale los riesgos asociados a
la implementacin de este proceso en su entorno concreto. Si decide implementar este proceso,
tome las medidas adicionales oportunas para proteger su sistema. Recomendamos que utilice este
proceso slo si realmente necesita este proceso.

1.

Haga clic en Inicio , seleccione programas , Microsoft SQL Server 2005 ,


Herramientas de configuracin y haga clic en Configuracin de rea de
superficie de SQL Server .

2.

En la pgina Configuracin de superficie de SQL Server 2005 , haga clic en


Configuracin de superficie para servicios y conexiones .

3.

En la pgina Configuracin de superficie para servicios y conexiones , haga clic


en SQL Server Browser , haga clic en automtico para el tipo de inicio y, a
continuacin, haga clic en Aplicar .

Nota Al hacer clic en la opcin automtica , el servicio de SQL Server Browser se


inicia automticamente cada vez que inicia Microsoft Windows.

4.

Haga clic en Inicio y, a continuacin, haga clic en Aceptar .

Nota Cuando se ejecuta el servicio Explorador de SQL Server en un equipo, el equipo muestra los
nombres de instancia y la informacin de conexin para cada instancia de SQL Server que se
ejecuta en el equipo. Puede reducir este riesgo habilitando no el servicio de SQL Server Browser y
conectndose a la instancia de SQL Server directamente a travs de un puerto TCP asignado.
Conectarse directamente a una instancia de SQL Server a travs de un puerto TCP est fuera del
mbito de este artculo. Para obtener ms informacin sobre el servidor de SQL Server Browser y
conectarse a una instancia de SQL Server, vea los temas siguientes en los libros en pantalla de
SQL Server:

Servicio SQL Server Browser

Conectar el motor de base de datos SQL Server

Configuracin de red de cliente

Paso 3:
Crear excepciones en Firewall de Windows
Estos pasos se aplican a la versin de Firewall de Windows que se incluye en Windows XP Service
Pack 2 (SP2) y en Windows Server 2003. Si utiliza un sistema de otro firewall, consulte la
documentacin firewall para obtener ms informacin.

Si est ejecutando un servidor de seguridad en el equipo que ejecuta SQL Server 2005, las

conexiones externas a SQL Server 2005 se bloquear a menos que SQL Server 2005 y el servicio
de SQL Server Browser se pueden comunicar a travs del firewall. Debe crear una excepcin para
cada instancia de SQL Server 2005 que desee que acepte conexiones remotas y una excepcin
para el servicio Explorador de SQL Server.

SQL Server 2005 utiliza un identificador de instancia como parte de la ruta de acceso al instalar
sus archivos de programa. Para crear una excepcin para cada instancia de SQL Server, debe
identificar el identificador de instancia correcto. Para obtener un identificador de instancia, siga
estos pasos:

1.

Haga clic en Inicio , seleccione programas , Microsoft SQL Server 2005 ,


Herramientas de configuracin y, a continuacin, haga clic en Administrador de
configuracin de SQL Server .

2.

En el Administrador de configuracin de SQL Server, haga clic en el servicio de SQL


Server Browser en el panel derecho, haga clic con el botn secundario en el nombre
de instancia en la ventana principal y, a continuacin, haga clic en Propiedades .

3.

En la pgina de Propiedades de explorador de SQL Server , haga clic en la ficha


Avanzadas , busque el identificador de instancia en la lista propiedad y, a
continuacin, haga clic en Aceptar .

Para abrir Firewall de Windows, haga clic en Inicio , haga clic en Ejecutar , escriba firewall.cpl y
haga clic en Aceptar .

Crear una excepcin para SQL Server 2005 en Firewall de Windows


Para crear una excepcin para SQL Server 2005 en Firewall de Windows, siga estos pasos:

1.

En Firewall de Windows, haga clic en la ficha excepciones y, a continuacin, haga clic


en Agregar programa .

2.

En la ventana Agregar un programa, haga clic en Examinar .

3.

Haga clic en el programa ejecutable de \MSSQL\Binn\sqlservr.exe c:\Archivos


Files\Microsoft SQL Server\ MSSQL.1, haga clic en Abrir y, a continuacin, haga clic
en Aceptar .

Nota La ruta de acceso puede ser diferente dependiendo de dnde est instalado SQL
Server 2005. MSSQL.1 es un marcador de posicin para el identificador de instancia
que obtuvo en el paso 3 del procedimiento anterior.

4.

Repita los pasos 1 a 3 para cada instancia de SQL Server 2005 que necesita una
excepcin.

Crear una excepcin para el servicio Explorador de SQL Server en Firewall de


Windows
Para crear una excepcin para el servicio Explorador de SQL Server en Firewall de Windows, siga
estos pasos:

1.

En Firewall de Windows, haga clic en la ficha excepciones y, a continuacin, haga clic


en Agregar programa .

2.

En la ventana Agregar un programa, haga clic en Examinar .

3.

Haga clic en el programa ejecutable c:\Archivos Files\Microsoft SQL


Server\90\Shared\sqlbrowser.exe, haga clic en Abrir y, a continuacin, haga clic en
Aceptar .

Nota La ruta de acceso puede ser diferente dependiendo de dnde est instalado SQL
Server 2005.

La informacin de este artculo se refiere a:

Microsoft SQL Server 2005 Developer Edition

Microsoft SQL Server 2005 Express Edition

Vous aimerez peut-être aussi