Configuración del servidor, base de datos y blob storage en Azure
Hora de inicio: 17:00Hora de finalización: 18:30Horas trabajadas: 1h 30min
Actividades Realizadas:
- Se creó el servidor y la base de datos del proyecto en Azure SQL Server, configurando las opciones básicas de conexión y acceso.
- Se creó un contenedor de Blob Storage en Azure para poder almacenar y acceder a los archivos XML del proyecto directamente desde la base de datos.
- Se configuró la Firma de Acceso Compartido (SAS) del contenedor para controlar los permisos de lectura desde SQL Server.
- Se configuró la master key de la base de datos, la Database Scoped Credential y el External Data Source, que son los tres elementos necesarios para que SQL Server pueda leer archivos desde el Blob Storage.
- Se realizó una prueba completa: subir un archivo XML al contenedor y consultarlo desde SSMS para verificar que la conexión funcionaba correctamente.
Errores encontrados:
Al intentar crear la credencial, SQL Server retornó: "Mens. 15581, Nivel 16, Estado 6 – Please create a master key in the database or open the master key in the session before performing this operation."
Solución encontrada:
La master key debe existir antes de crear la credencial. El orden correcto es: primero CREATE MASTER KEY, luego la credencial y finalmente el External Data Source.
Forma de Trabajo en Equipo:
Coordinación con Johana mediante WhatsApp para alinear la configuración del servidor y el nombre de la base de datos a utilizar.
Referencias consultadas:
- Video: Crear servidor y base de datos en Azure SQL — https://youtu.be/z6I-LkIPCno?si=l-duvdieZe4ir91O
- Video: Configurar Blob Storage en Azure — https://youtu.be/BfXnc332M3Q?si=nlGyLJczBvKHt8SC
- CREATE MASTER KEY (Transact-SQL) — https://learn.microsoft.com/en-us/sql/t-sql/statements/create-master-key-transact-sql?view=sql-server-ver17
- CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL) — https://learn.microsoft.com/en-us/sql/t-sql/statements/create-database-scoped-credential-transact-sql?view=sql-server-ver17
Comentarios
Publicar un comentario