Backup hacia Azure
Publicado por Angel (3 intervenciones) el 08/04/2021 20:29:48
Hola.
Estoy teniendo problemas para poder realizar un backup desde una base de datos SQL Server 2016 y 2019 hacia Azure Blob Storage.
Ya configure las credenciales para poder conectarme desde la instancia hacia Azure que utilisen un identificador mas el secreto (variable de keys para connectarse directamente al storage account).
Al momento de intentar crear el backup, configuro los siguiente:
Click derecho sobre el nombre de la base de datos > Tasks > Back up ....
1. Back up to: URL
2. Click en Agregar
3. Este abre una ventana donde pide crear un nuevo contenedor, ademas de colocar el nombre del archivo de backup y el condenedor de alamasenaje de Azure (Azure storage container)
4. Click en nuevo contenedor, me pide que ingrese a mi cuenta de azure, y que seleccione la subscripcion a utlizar, la cuenta de almasenaje (storage account), el blob container, la fecha de expirarion de la poliza de accesso y luego generar el Shared Access Signature (SAS).
5. Una vez hecho esto, al hacer click en OK y regreso la seleccion de destino para el backup, donde ya puedo ver la url de mi container.
Una vez hecho esto, me queda la url fija para poder realizar mi backup, al momento de intentar hacer el backup me lanza el siguiente mensaje:
System.Data.SqlClient.SqlError: Cannot open backup device 'https://(################################################/test.bak'. Operating system error 50(The request is not supported.). (Microsoft.SqlServer.Smo)
He intentado hacerlo a travez de scritps y configurando un mantenimiento en SQL Server, y el mismo resultado.
La unica forma en que me ha funcionado ha sido utilizando azcopy:
1. Creo un backup local.
2. Lo subo con AZCOPY,
De esta manera he constatado que puedo conectarme hacia el azure blob container. Pero de ahi no se que mas podria estar bloqueando a SQL Server de conectarse a la URL en cuestion.
Muchas gracias por la ayuda.
Saludos.
Estoy teniendo problemas para poder realizar un backup desde una base de datos SQL Server 2016 y 2019 hacia Azure Blob Storage.
Ya configure las credenciales para poder conectarme desde la instancia hacia Azure que utilisen un identificador mas el secreto (variable de keys para connectarse directamente al storage account).
Al momento de intentar crear el backup, configuro los siguiente:
Click derecho sobre el nombre de la base de datos > Tasks > Back up ....
1. Back up to: URL
2. Click en Agregar
3. Este abre una ventana donde pide crear un nuevo contenedor, ademas de colocar el nombre del archivo de backup y el condenedor de alamasenaje de Azure (Azure storage container)
4. Click en nuevo contenedor, me pide que ingrese a mi cuenta de azure, y que seleccione la subscripcion a utlizar, la cuenta de almasenaje (storage account), el blob container, la fecha de expirarion de la poliza de accesso y luego generar el Shared Access Signature (SAS).
5. Una vez hecho esto, al hacer click en OK y regreso la seleccion de destino para el backup, donde ya puedo ver la url de mi container.
Una vez hecho esto, me queda la url fija para poder realizar mi backup, al momento de intentar hacer el backup me lanza el siguiente mensaje:
System.Data.SqlClient.SqlError: Cannot open backup device 'https://(################################################/test.bak'. Operating system error 50(The request is not supported.). (Microsoft.SqlServer.Smo)
He intentado hacerlo a travez de scritps y configurando un mantenimiento en SQL Server, y el mismo resultado.
La unica forma en que me ha funcionado ha sido utilizando azcopy:
1. Creo un backup local.
2. Lo subo con AZCOPY,
De esta manera he constatado que puedo conectarme hacia el azure blob container. Pero de ahi no se que mas podria estar bloqueando a SQL Server de conectarse a la URL en cuestion.
Muchas gracias por la ayuda.
Saludos.
Valora esta pregunta
0