Estás trabajando sin conexión, espera a que vuelva la conexión a Internet

Cómo configurar SQL Server 2005 para permitir conexiones remotas

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 914277
Si usted es un cliente de Small Business, encontrar adicionales de solución de problemas y recursos de aprendizaje de la Soporte técnico para pequeñas empresas .
INTRODUCCIÓN
Cuando intenta conectarse a una instancia de Microsoft SQL Server 2005 desde un equipo remoto, es posible que reciba 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 se utiliza la utilidad SQLCMD para conectarse a SQL Server:
Sqlcmd: Error: Microsoft SQL Native Client: se ha producido un error al establecer una conexión al servidor. Cuando se conecta a SQL Server 2005, este error puede deberse a que el hecho de la configuración predeterminada de SQL Server no permite conexiones remotas.


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 permite conexiones remotas.

Para configurar SQL Server 2005 para permitir conexiones remotas, debe realizar estos pasos:
  • Habilitar las conexiones remotas en la instancia de SQL Server que desea conectarse desde un equipo remoto.
  • Activar el servicio de explorador de SQL Server.
  • Configurar el firewall para permitir el tráfico de red relacionado con SQL Server y el servicio SQL Server Browser.
En este artículo se describe cómo completar cada uno de estos pasos.
Más información
Para habilitar las conexiones remotas en la instancia de SQL Server 2005 y activar el servicio Explorador de SQL Server, utilice la herramienta de configuración de superficie de SQL Server 2005. La herramienta de configuración de superficie se instala al instalar SQL Server 2005.Habilitar las conexiones remotas para SQL Server 2005 Express o SQL Server 2005 Developer Edition
Tendrá que habilitar las 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, seleccione Microsoft SQL Server 2005, seleccione Herramientas de configuracióny, a continuación, haga clic en Configuración de superficie de SQL Server.
  2. En el Configuración de superficie SQL Server 2005 la página, haga clic en Configuración de superficie para servicios y conexiones.
  3. En el Configuración de superficie para servicios y conexiones Expanda Motor de base de datos, haga clic en Conexiones remotas, haga clic en Conexiones locales y remotas, haga clic en el protocolo adecuado para habilitar para su entorno y, a continuación, haga clic en Aplicar.

    Nota Haga clic en ACEPTAR Cuando reciba el mensaje siguiente:
    Cambios en la configuración de conexión no surtirán efecto hasta que reinicie el servicio motor de base de datos.
  4. En el Configuración de superficie para servicios y conexiones Expanda Motor de base de datos, haga clic en Servicio, haga clic en Detener, espere hasta que se detiene el servicio MSSQLSERVER y, a continuación, haga clic en Inicio Para reiniciar el servicio MSSQLSERVER.
Habilitar el servicio SQL Server Browser
Si está ejecutando SQL Server 2005 mediante el uso de un nombre de instancia y no utiliza un número de puerto TCP/IP específico en la cadena de conexión, deberá habilitar el servicio de explorador de SQL Server permitir las conexiones remotas. Por ejemplo, SQL Server 2005 Express se instala con un nombre de instancia predeterminado Nombre del equipo\SQLEXPRESS. Sólo se deben habilitar el servicio de explorador de SQL Server una vez, sin tener en cuenta el número de instancias de SQL Server 2005 está ejecutando. Para habilitar el servicio Explorador de SQL Server, siga estos pasos.

Importante: Estos pasos pueden aumentar su riesgo de seguridad. Estos pasos también pueden hacer que su equipo o su red sean más vulnerables a ataques de usuarios malintencionados o software malintencionado como virus. Se recomienda que el proceso descrito en este artículo para permitir que los programas funcionen como están diseñados o para implementar determinadas funciones del programa. Antes de realizarlos, recomendamos que evalúe los riesgos asocian con la implementación de este proceso en su entorno concreto. Si decide implementar este proceso, tome las medidas adicionales oportunas para ayudar a proteger su sistema. Le recomendamos que utilice este proceso sólo si realmente necesita este proceso.
  1. Haga clic en Inicio, seleccione Programas, seleccione Microsoft SQL Server 2005, seleccione Herramientas de configuracióny, a continuación, haga clic en Configuración de superficie de SQL Server.
  2. En el Configuración de superficie SQL Server 2005 la página, haga clic en Configuración de superficie para servicios y conexiones.
  3. En el Configuración de superficie para servicios y conexiones la página, haga clic en Explorador de SQL Server, haga clic en Automático para Tipo de inicioy, a continuación, haga clic en Aplicar.

    Nota Al hacer clic en el Automático opción, el servicio de explorador de SQL Server inicia automáticamente cada vez que inicia Microsoft Windows.
  4. Haga clic en Inicioy, a continuación, haga clic en ACEPTAR.
Nota Cuando se ejecuta el servicio de explorador de SQL Server en un equipo, el equipo muestra los nombres de instancia y la información de conexión para cada instancia de SQL Server que se ejecuta en el equipo. Este riesgo puede reducirse si no se habilitan el servicio SQL Server Browser y conectándose a la instancia de SQL Server directamente a través de un puerto TCP asignado. Conexión directa a una instancia de SQL Server a través de un puerto TCP está fuera del alcance de este artículo. Para obtener más información acerca del servidor de SQL Server Browser y conectarse a una instancia de SQL Server, consulte los siguientes temas en los libros en pantalla de SQL Server:
  • Servicio de explorador de SQL Server
  • Conectar con el motor de base de datos SQL Server
  • Configuración de red de cliente
Crear excepciones de Firewall de Windows
Estos pasos se aplican a la versión de Firewall de Windows que se incluye en Windows XP Service Pack 2 (SP2) y en Windows Server 2003. Si utiliza otro firewall, consulte la documentación del servidor de seguridad para obtener más información.

Si está ejecutando un servidor de seguridad en el equipo que ejecuta SQL Server 2005, las conexiones externas a SQL Server 2005 se bloquean a menos que SQL Server 2005 y el servicio Explorador de SQL Server pueden comunicarse a través del firewall. Debe crear una excepción para cada instancia de SQL Server 2005 que desea que acepte las conexiones remotas y una excepción para el servicio de 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 excepción para cada instancia de SQL Server, tiene que identificar el identificador de instancia correcto. Para obtener un identificador de instancia, siga estos pasos:
  1. Haga clic en Inicio, seleccione Programas, seleccione Microsoft SQL Server 2005, seleccione Herramientas de configuracióny, a continuación, haga clic en SQL Server Configuration Manager.
  2. En el Administrador de configuración de SQL Server, haga clic en el servicio de explorador de SQL Server en el panel derecho, haga clic en el nombre de instancia en la ventana principal y, a continuación, haga clic en Propiedades.
  3. En el Propiedades del explorador de SQL Server la página, haga clic en el Avanzada ficha, busque el identificador de instancia en la lista de propiedades y, a continuación, haga clic en ACEPTAR.
Para abrir Firewall de Windows, haga clic en Inicio, haga clic en Ejecutar, tipo Firewall.cply, a continuación, haga clic en ACEPTAR.

Crear una excepción para SQL Server 2005 en Firewall de Windows

Para crear una excepción para SQL Server 2005 en Firewall de Windows, siga estos pasos:
  1. En Firewall de Windows, haga clic en el Excepciones ficha y, a continuación, haga clic en Agregar programa.
  2. En la ventana Agregar un programa, haga clic en Examinar.
  3. Haga clic en C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe, haga clic en Abriry, a continuación, haga clic en ACEPTAR.

    Nota La ruta de acceso pueden variar, dependiendo de donde está instalado SQL Server 2005. MSSQL.1 es un marcador de posición para el identificador de instancia que obtuvo en el paso 3 del procedimiento anterior.
  4. Repita los pasos del 1 al 3 para cada instancia de SQL Server 2005 que necesita una excepción.

Crear una excepción para el servicio de explorador de SQL Server en Firewall de Windows

Para crear una excepción para el servicio de explorador de SQL Server en Firewall de Windows, siga estos pasos:
  1. En Firewall de Windows, haga clic en el Excepciones ficha y, a continuación, haga clic en Agregar programa.
  2. En la ventana Agregar un programa, haga clic en Examinar.
  3. Haga clic en el programa ejecutable C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe, haga clic en Abriry, a continuación, haga clic en ACEPTAR.

    Nota La ruta de acceso pueden variar, dependiendo de donde está instalado SQL Server 2005.
Express Edition, Developer Edition, un equipo remoto, conexión remota, Microsoft Access, Microsoft Excel, Visual Studio, Visual Basic, Visual C#, Visual C++, Visual Web Developer

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 914277 - Última revisión: 06/02/2013 01:47:00 - Revisión: 13.0

Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Express Edition

  • kbsqlsetup kbhowto kbtshoot kbinfo kbmt KB914277 KbMtes
Comentarios
v> /c.microsoft.com/ms.js"> : none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">