Crear y conectarse a una base de datos de Microsoft SQL Server

con Amazon RDS

Introducción

En este tutorial, aprenderá a crear una instancia de base de datos de Microsoft SQL Server (la llamamos instancia), conectarse a la base de datos y eliminar la instancia de base de datos. Haremos esto mediante Amazon Relational Database Service (Amazon RDS) y todo lo realizado en este tutorial se encuentra incluido en el nivel gratuito.

 

 Costo de realización

Nivel gratuito

 Servicios utilizados

Administre los recursos de AWS

Implementación

  • Ingrese a la consola de RDS

    Al hacer clic aquí, se abrirá la consola de administración de AWS en una ventana nueva del navegador, de modo que esta guía paso a paso se mantenga abierta. Cuando se cargue esta pantalla, busque RDS en Base de datos y haga clic para abrir la consola de Amazon RDS.

    Consola de administración de AWS
  • Cree una instancia de base de datos de Microsoft SQL Server

    En este paso, utilizaremos Amazon RDS para crear una instancia de base de datos de Microsoft SQL Server con una instancia de base de datos de clase db.t2.micro, 20 GB de almacenamiento y copias de seguridad automatizados habilitadas con un periodo de retención de un día.  Recuerde que todo esto se puede realizar con el nivel gratuito.

    a. En la esquina superior derecha de la consola de Amazon RDS, seleccione la región en la que desea crear la instancia de base de datos.

    Nota: Los recursos en la nube de AWS se alojan en centros de datos con alta disponibilidad ubicados en distintas partes del mundo. Puede elegir en qué Región desea alojar su actividad de Amazon RDS. 

    En la esquina superior derecha de la consola de Amazon RDS, seleccione la Región en la que desea crear la instancia de base de datos.

    b.   En la sección Crear base de datos, elija Crear base de datos.

    En la sección Crear base de datos, elija Crear base de datos.

    c.  Ahora dispone de varias opciones para seleccionar su motor. Para este tutorial, haga clic en el ícono de Microsoft SQL Server. Seleccione SQL Server Express Edition, deje el valor predeterminado de la versión del motor y la licencia y haga clic en la plantilla nivel gratuito.

    Seleccione el motor de SQL Server

    d. Ahora debe configurar la instancia de base de datos. Ingrese los ajustes de configuración que se indican a continuación:

    Configuración:

    • Identificador de instancias de bases de datos: escriba un nombre para la instancia de base de datos que sea exclusivo para su cuenta en la región que haya seleccionado. Para este tutorial, ingrese myrdstest.
    • Nombre de usuario maestro: escriba el nombre de usuario que utilizará para iniciar sesión en la instancia de base de datos. En este ejemplo, usaremos masterUsername.
    • Contraseña maestra: escriba una contraseña que contenga entre 8 y 41 caracteres ASCII imprimibles (excluidos /," y @) para la contraseña del usuario maestro.
    • Confirmar contraseña: vuelva a escribir la contraseña.

    Especificaciones de la instancia:

    • Clase de la instancia de base de datos: seleccione la clase predeterminada, db.t2.micro --- 1 vCPU, 1 GIB RAM. Esto equivale a 1 GB de memoria y 1 vCPU. Para ver una lista de las clases de instancias compatibles, consulte los precios de Amazon RDS.
    • Tipo de almacenamiento: seleccione el almacenamiento de uso general (SSD). Para obtener más información acerca del almacenamiento, consulte Almacenamiento para Amazon RDS.
    • Almacenamiento asignado: seleccione el valor predeterminado 20 para asignar 20 GB de almacenamiento a la base de datos. Puede escalar verticalmente hasta un máximo de 64 TB con Amazon RDS for SQL Server.
    • Habilitar el escalado automático del almacenamiento: si la carga de trabajo es cíclica o impredecible, debe habilitar el escalado automático del almacenamiento para permitir que RDS automáticamente escale verticalmente el almacenamiento cuando sea necesario. Esta opción no se aplica a este tutorial.
    Vista de la configuración

    e. Ahora se encuentra en la sección de conectividad, donde puede proporcionar información adicional que RDS necesita para lanzar la instancia de base de datos de Microsoft SQL Server. Amplíe el menú desplegable a continuación para ver los ejemplos de configuración de la instancia de base de datos.

    Red y seguridad


    Configuración adicional de la conectividad

    • Grupo de subredes: elija el grupo de subredes predeterminado. Para obtener más información sobre los grupos de subredes, consulte trabajar con grupos de subredes de base de datos.
    • Accesibilidad pública: elija . Se asignará una dirección IP para la instancia de base de datos de forma que se pueda conectar directamente a la base de datos desde su propio dispositivo.
    • Zona de disponibilidad: elija Sin preferencias. Consulte Regiones y zonas de disponibilidad para obtener más información.
    • Grupos de seguridad de la VPC: seleccione Crear nuevo grupo de seguridad de la VPC. Se creará un grupo de seguridad que permitirá la conexión desde la dirección IP del dispositivo que utiliza actualmente a la base de datos creada.
    • Puerto: deje el valor predeterminado de 1433.

    Autenticación de Windows de Microsoft SQL Server

    • Directorio: deje esta opción desactivada.
    Vista de la configuración

    En la sección de configuración adicional:

    Opciones de base de datos

    • Nombre de la base de datos: escriba un nombre para la base de datos que contenga entre 1 y 64 caracteres alfanuméricos. Si no proporciona un nombre, Amazon RDS no creará una base de datos automáticamente en la instancia de base de datos que crea.
    • Grupo de parámetros de base de datos: deje el valor predeterminado. Para obtener más información, consulte Trabajar con los grupos de parámetros de base de datos.
    • Grupo de opciones: deje el valor predeterminado. Amazon RDS utiliza grupos de opciones para habilitar y configurar características adicionales. Para obtener más información, consulte Trabajar con grupos de opciones.

    Cifrado
    Esta opción no está disponible en el nivel gratuito. Para obtener más información, consulte Cifrado de recursos de Amazon RDS.

    Copia de seguridad

    • Periodo de retención de la copia de seguridad: puede elegir la cantidad de días que se retiene la copia de seguridad que realice. Para este tutorial, establezca este valor en 1 día.
    • Periodo de copia de seguridad: utilice el valor predeterminado Sin preferencias.

    Monitoreo

    • Monitoreo mejorado: utilice el valor predeterminado Habilitar monitoreo mejorado. Al habilitar el monitoreo mejorado, obtendrá métricas en tiempo real del sistema operativo (SO) en el que se ejecuta la instancia de base de datos. Para obtener más información, consulte Ver las métricas de la instancia de base de datos.
    Vista de la configuración

    Mantenimiento

    • Actualización de versión secundaria automática: seleccione Habilitar actualización de versión secundaria automática para obtener actualizaciones automáticas cuando estén disponibles.
    • Período de mantenimiento: seleccione Sin preferencias.

    Protección ante eliminaciones
    Asegúrese de que la opción Habilitar protección ante eliminaciones se encuentre desactivada para este tutorial. Cuando esta opción está habilitada, no puede eliminar la base de datos.

    Haga clic en Crear base de datos.

    Vista de la configuración

    f. La instancia de base de datos está en proceso de creación.  Haga clic en Ver las instancias de base de datos.

    Nota: en función de la clase de la instancia de base de datos y el almacenamiento asignado, la nueva instancia de base de datos podría tardar varios minutos en estar disponible.

    La nueva instancia de base de datos aparece en la lista de instancias de base de datos en la consola de RDS. La instancia de base de datos se encontrará en estado creating (creándose) hasta que esté creada y lista para utilizar.  Cuando el estado cambie a available (disponible), podrá conectarse a una base de datos de la instancia de base de datos. 

    Si lo desea, puede pasar al siguiente paso mientras espera a que la instancia de base de datos esté disponible.

    La instancia de base de datos está en proceso de creación. Haga clic en Ver las instancias de base de datos
  • Descargue un cliente SQL

    Una vez que se haya creado la instancia de base de datos y se encuentre en estado disponible, se puede conectar a una base de datos de la instancia de base de datos con cualquier cliente SQL estándar. En este paso, descargaremos Microsoft SQL Server Management Studio Express, un cliente popular para SQL Server.

    a. Vaya al Centro de descargas de Microsoft, a la página de Microsoft SQL Server Management Studio Express y haga clic en Continuar.

    Nota: Recuerde descargar el cliente SQL en el mismo dispositivo con el que ha creado la instancia de base de datos de RDS. El grupo de seguridad en el que se encuentra la base de datos está configurado para permitir solamente la conexión desde el dispositivo en el que ha creado la instancia de base de datos.

    Descargue Microsoft SQL Server Management Studio Express

    b. Se le preguntará si desea registrarse en Microsoft, aunque no es necesario para realizar la descarga.  Puede omitir el registro al seleccionar el botón de opción junto a “No, no deseo registrarme. Ir a la descarga” y hacer clic en Siguiente en el menú emergente.

    A continuación, seleccione el SQL Management Studio que necesita y haga clic en Siguiente para comenzar la descarga.

    Seleccione el tipo de descarga
  • Conectéctese a la base de datos de Microsoft SQL Server

    En este paso, nos conectaremos a la base de datos que ha creado con SQL Server Management Studio.

    a. Una vez completada la descarga, instale y abra el programa. Aparecerá un cuadro de diálogo.  Ingrese lo siguiente:

    • Tipo de servidor: seleccione Motor de la base de datos
    • Nombre de alojamiento: copie y pegue el nombre de alojamiento que aparece en la consola de Amazon RDS, tal y como se muestra en la captura de pantalla en el costado derecho. A continuación, reemplace los dos puntos entre el DNS y el número de puerto por una coma. Por ejemplo, así debe lucir el nombre del servidor: sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433
    • Nombre de usuario: escriba el nombre de usuario que ha creado para la base de datos de Amazon RDS.  Nuestro ejemplo es "masterUsername".
    • Contraseña: ingrese la contraseña que ha utilizado al crear la base de datos de Amazon RDS.

    Haga clic en Conectar.

    Opciones del cuadro de diálogo

    b. Ya se ha conectado a la base de datos. En SQL Server Management Studio, verá varios objetos de esquema disponibles en la base de datos. Ya puede comenzar a crear tablas, introducir datos y realizar consultas.

    Varios objetos de esquema disponibles en la base de datos
  • Elimine la instancia de base de datos

    Puede eliminar fácilmente la instancia de base de datos de Microsoft SQL Server desde la consola de Amazon RDS. Es una práctica recomendada eliminar las instancias que ya no se utilizan para evitar recibir cargos por estas.

    a. Vuelva a la consola de Amazon RDS.  Seleccione Bases de datos, elija la instancia que desea eliminar y, tras ello, seleccione Eliminar en el menú desplegable de Acciones.

    Seleccione Eliminar bajo Acciones

    b. Deberá crear una instantánea final y confirmar la eliminación. En nuestro ejemplo, no cree una instantánea final, confirme que desea eliminar la instancia y, luego, haga clic en Eliminar

    Nota: La eliminación de la instancia de base de datos puede tardar unos minutos

    Pantalla de eliminación

¿Este tutorial le resultó útil?

Gracias
Indíquenos lo que le gustó.
Cerrar
Lamentamos haberlo decepcionado
¿Hay información desactualizada, confusa o inexacta? Ayúdenos a mejorar este tutorial con sus comentarios.
Cerrar

¡Felicitaciones!

Ha creado una instancia de base de datos de Microsoft SQL Server, se ha conectado a esta y la ha eliminado con Amazon RDS.  Amazon RDS facilita las tareas de configuración, utilización y escalado de bases de datos relacionales en la nube. Proporciona capacidad rentable y de tamaño modificable y, al mismo tiempo, se encarga de las tediosas tareas de administración de la base de datos, lo que permite centrarse en las aplicaciones y en el negocio.