VENTAS: 1-800-867-1389

Tutorial: Configurar y conectar a una máquina virtual SQL Server en un servicio en la nube diferente en Azure

Actualizado: febrero de 2014

Este tutorial muestra cómo configurar y conectar múltiples máquinas virtuales SQL Server en distintos servicios en la nube de Azure de tal modo que puedan comunicarse entre sí. Todas las máquinas virtuales que crea en Azure pueden comunicarse automáticamente a través de un canal de red privado con otras máquinas virtuales del mismo servicio en la nube o red virtual. Sin embargo, debe agregar un extremo a un equipo para que otros recursos de Internet, otras redes virtuales u otras máquinas virtuales de distintos Servicios en la nube se comuniquen con él.

Cuando se crea una máquina virtual, se crea automáticamente un servicio en la nube para contener el equipo. Para simplificar, este tutorial utiliza la misma cuenta para crear varias máquinas virtuales y demuestra cómo conectarse a una máquina virtual si está en otro servicio en la nube. Si piensa conectarse a varias máquinas virtuales en la misma cuenta, se recomienda colocarlas en una red virtual privada de Azure para evitar utilizar el nombre del Sistema de nombres de dominio (DNS) de la máquina virtual. Para obtener un ejemplo de cómo configurar una red privada virtual, vea Tutorial: Conectar la aplicación ASP.NET a SQL Server en Azure a través de la red virtual o Agregar una máquina virtual a una red virtual.

Para conectar las máquinas virtuales en distintos Servicios en la nube, debe agregar un extremo a la máquina virtual a la que desea conectarse y abrir puertos TCP en Firewall de Windows para el motor de base de datos que reside en esa máquina virtual.

En este tutorial, aprenderá a:

  1. Antes de seguir los pasos de este tutorial, cree una nueva máquina virtual, SQLVM1, tal como se define en la sección Aprovisionar máquinas virtuales de SQL Server desde la galería del tutorial Tutorial: configurar y conectar múltiples máquinas virtuales SQL Server en el mismo servicio en la nube en Azure. Si ya ha creado SQLVM1, omita este paso.

  2. Para crear una máquina virtual de SQL Server adicional, basta con seguir los pasos definidos en la sección Aprovisionar máquinas virtuales de SQL Server desde la galería del tutorial Tutorial: configurar y conectar múltiples máquinas virtuales SQL Server en el mismo servicio en la nube en Azure, excepto:

    1. En la página Configuración de la máquina virtual, escriba SQLVM3 como nombre de la máquina virtual. Tenga en cuenta que, en el portal de Azure, al hacer clic en el nombre de una máquina virtual para abrir su panel, puede ver el nombre de la máquina virtual como un nombre de host.

    2. En la página Modo de máquina virtual, seleccione Máquina virtual independiente. Escriba TestSQLVM3 como nombre DNS.

Azure crea la máquina virtual y configura los valores del sistema operativo. Después de que Azure aprovisione la máquina virtual, aparece como En ejecución en el Portal de administración de Azure. Si aparece como Detenida, haga clic en Reiniciar. Al crear una máquina virtual, se crea automáticamente un servicio en la nube. El servicio en la nube que se crea para contener esta máquina virtual no se muestra en el Portal de administración hasta que conecta máquinas virtuales adicionales a este equipo. Azure define el nombre de este nuevo servicio en la nube con el nombre DNS especificado en la página Modo de máquina virtual.

La máquina virtual debe tener un extremo para atender la comunicación TCP entrante. Este paso de configuración de Azure dirige el tráfico del puerto TCP entrante a un puerto TCP accesible a la máquina virtual.

Cada extremo definido en una máquina virtual se asigna a un puerto público y privado para la comunicación. El puerto privado se define para configurar reglas de comunicación en la máquina virtual y el puerto público se utiliza en el equilibrador de carga de Azure para comunicarse con la máquina virtual desde orígenes externos.

  1. En el Portal de administración de Azure, seleccione MÁQUINAS VIRTUALES | SQLVM3. De este modo se abre el panel de SQLVM3.

  2. Haga clic en EXTREMOS.

  3. Haga clic en Agregar extremo. En la página Agregue extremo a la máquina virtual, haga clic en Agregar extremo. A continuación, haga clic en Siguiente.

  4. En la página Especificar los detalles del extremo, escriba un nombre para el extremo en el cuadro Nombre. En el cuadro PROTOCOLO, seleccione TCP. Por ejemplo, puede escribir el puerto de escucha predeterminado 1433 de SQL Server en el cuadro Puerto privado. Asimismo, puede escribir 57500 en el cuadro PUERTO PÚBLICO. Tenga en cuenta que muchas organizaciones seleccionan números de puerto diferentes para impedir ataques malintencionados de seguridad.

  5. Haga clic en la marca de verificación para crear el extremo.

  1. En el Portal de administración de Azure, haga clic en el nombre de la máquina virtual SQLVM3 que creó para abrir su panel.

  2. En el menú, haga clic en Conectar e inicie sesión en la máquina virtual con Escritorio remoto (RDP). Use las credenciales de administrador para iniciar sesión.

  3. La primera vez que inicie sesión en esta máquina virtual, es posible que deba completar varios procesos, como es la instalación del escritorio, actualizaciones de Windows y finalizar algunas tareas de la configuración inicial de Windows (sysprep). Cuando sysprep de Windows se completa, el programa de instalación de SQL Server realiza las tareas de configuración. Una vez conectado a la máquina virtual con Escritorio remoto de Windows, la máquina virtual funciona como cualquier otro equipo. Puede conectarse a la instancia predeterminada de SQL Server con SQL Server Management Studio (que se ejecuta en la máquina virtual) de la forma normal.

  4. Cierre Escritorio remoto.

  1. En el Portal de administración de Azure, haga clic en MÁQUINAS VIRTUALES.

  2. Conéctese a la máquina virtual SQLVM3 a través de Escritorio remoto.

  3. Tiene que configurar SQL Server para escuchar en el protocolo TCP. Para ello, haga clic en Inicio | Todos los programas | Microsoft SQL Server 2012 | Herramientas de configuración y abra el Administrador de configuración de SQL Server.

  4. En el Administrador de configuración de SQL Server, expanda Configuración de red de SQL Server en el panel de la consola.

  5. Haga clic en Protocolos para escribir el nombre de instancia. (El nombre de instancia predeterminado es MSSQLSERVER).

  6. En el panel de detalles, haga clic con el botón secundario en TCP; debe estar Habilitado para las imágenes de la galería de forma predeterminada. Para las imágenes personalizadas, haga clic en Habilitar (si su estado es Deshabilitado).

  7. En el panel de detalles, haga clic con el botón secundario en SQL Server (nombre de instancia) (la instancia predeterminada es SQL Server (MSSQLSERVER) y haga clic en Reiniciar para detener y reiniciar la instancia de SQL Server.

  8. Después, tiene que abrir los puertos TCP en el Firewall de Windows para la instancia predeterminada del motor de base de datos. Para ello, haga clic en Iniciar | Todos los programas | Herramientas administrativas y abra Firewall de Windows con seguridad avanzada.

  9. En Firewall de Windows con seguridad avanzada, en el panel izquierdo, haga clic con el botón secundario en Reglas de entrada y, a continuación, haga clic en Nueva regla en el panel de acciones.

  10. En el cuadro de diálogo Tipo de regla, seleccione Puerto y, a continuación, haga clic en Siguiente.

  11. En el cuadro de diálogo Protocolo y puertos, seleccione TCP. Seleccione Puertos locales específicos y, a continuación, escriba el número de puerto de la instancia del Motor de base de datos (1433 para la instancia predeterminada). Haga clic en Siguiente.

  12. En el cuadro de diálogo Acción, seleccione Permitir la conexión y, a continuación, haga clic en Siguiente.

  13. En cuadro de diálogo Perfil, seleccione Dominio, Privado y Público y, a continuación, haga clic en Siguiente.

  14. En la página Nombre, establezca el nombre de la regla de entrada en SQLServerVM3Port y haga clic en Finalizar. Cierre la ventana Firewall de Windows con seguridad avanzada.

  15. Después, tiene que configurar SQL Server para la autenticación en modo mixto. Entonces, el Motor de base de datos de SQL Server no puede utilizar la autenticación de Windows sin el entorno de dominio. Para ello, haga clic Todos los programas | Microsoft SQL Server 2012 y, a continuación, haga clic en SQL Server Management Studio.

  16. En el cuadro de diálogo Conectar con el servidor, como Nombre del servidor escriba el nombre de host de la máquina virtual para conectarse al Motor de base de datos con el Explorador de objetos, como SQLVM3. Seleccione Autenticación de Windows. Haga clic en Conectar.

  17. En el Explorador de objetos de SQL Server Management Studio, haga clic con el botón secundario en el nombre de la instancia de SQL Server (el nombre de la máquina virtual) y haga clic en Propiedades.

  18. En la página Seguridad, enAutenticación de servidor, seleccione el modo SQL Server y autenticación de Windows y haga clic en Aceptar.

  19. En el Explorador de objetos, haga clic con el botón secundario en el servidor y, a continuación, haga clic en Reiniciar.

  20. A continuación, debe crear un inicio de sesión de la autenticación de SQL Server para conectarse a la primera máquina virtual desde otro equipo. Para ello, en el Explorador de objetos de SQL Server Management Studio, expanda la instancia de servidor SQLVM3 en la que desea crear el nuevo inicio de sesión. Haga clic con el botón secundario en la carpeta Seguridad, seleccione Nuevo y, a continuación, seleccione Inicio de sesión.

  21. En el cuadro de diálogo Inicio de sesión - Nuevo, en la página General, escriba el nuevo nombre de usuario sqlvm3login en el cuadro Nombre de inicio de sesión. Seleccione Autenticación de SQL Server. En el cuadro Contraseña, escriba una contraseña para el nuevo usuario. Vuelva a escribir la contraseña en el cuadro Confirmar contraseña. Deje los valores predeterminados en otros cuadros.



  22. En la página Roles de servidor, haga clic en sysadmin si desea indicar este inicio de sesión como administrador de SQL Server. Haga clic en Aceptar. De forma predeterminada, Azure selecciona la autenticación de Windows durante la instalación de la máquina virtual de SQL Server. Por consiguiente, el inicio de sesión de sa está deshabilitado y en la instalación se asigna una contraseña. Para usar el inicio de sesión de sa, habilítelo y asigne también una contraseña nueva. Para obtener más información, vea Modo de autenticación del servidor de cambios.

Para conectarse al Motor de base de datos de SQL Server en un servicio en la nube diferente, debe conocer el nombre del Sistema de nombres de dominio (DNS) de la máquina virtual, en la que el Motor de base de datos de SQL Server reside.

  1. En el Portal de administración de Azure, seleccione MÁQUINAS VIRTUALES | SQLVM3. De este modo se abre el panel de SQLVM3. Copie el Nombre DNS en el panel derecho, por ejemplo testsqlvm3.cloudapp.net. Además, tome nota del puerto de extremo público, 57500.

  2. En el Portal de administración de Azure, seleccione MÁQUINAS VIRTUALES | SQLVM1. Haga clic en el botón Conectar para usar el escritorio remoto con la primera máquina virtual. Escriba las credenciales de administrador para conectarse a la primera máquina virtual.

  3. En la primera máquina virtual, SQLVM1, abra SQL Server Management Studio.

  4. En el Explorador de objetos, haga clic en Conectar, elija Motor de base de datos… en el cuadro de diálogo Conectar con el servidor y escriba testsqlvm3.cloudapp.net, 57500 como nombre de servidor. Seleccione Autenticación de SQL Server. Escriba sqlvm3login como nombre de inicio de sesión y especifique la contraseña indicada. Haga clic en Conectar.

WarningAdvertencia
Cuando se conecte a otra máquina virtual en otro servicio en la nube, no use las direcciones IP asignadas a esa máquina virtual. La razón es que las direcciones IP pueden cambiar cuando Azure mueve recursos por redundancia o mantenimiento. El nombre DNS será estable porque puede redirigirse a una nueva dirección IP.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft