Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta lección, aprenderá a mover los archivos de datos a Azure Storage (pero no a la instancia de SQL Server). Para seguir esta lección, no es necesario completar la lección 4, 5 y 6.
Para mover los archivos de datos a Azure Storage, puede usar la ALTER DATABASE instrucción , ya que ayuda a cambiar la ubicación de los archivos de datos.
En esta lección se supone que ya ha completado los pasos siguientes:
Tiene una cuenta de Azure Storage.
Ha creado un contenedor en la cuenta de Azure Storage.
Ha creado una política en un contenedor con derechos de lectura, escritura y listar. Usted también generó una clave SAS.
Ha creado una credencial de SQL Server en la máquina de origen.
A continuación, siga estos pasos para mover los archivos de datos a Azure Storage:
En primer lugar, cree una base de datos de prueba en la máquina de origen y agregue algunos datos a ella.
USE master; CREATE DATABASE TestDB1Alter; GO USE TestDB1Alter; GO CREATE TABLE Table1 (Col1 int primary key, Col2 varchar(20)); GO INSERT INTO Table1 (Col1, Col2) VALUES (1, 'string1'), (2, 'string2'); GOEjecute el código siguiente:
-- In the following statement, modify the path specified in FILENAME to -- the new location of the file in Azure Storage container. ALTER DATABASE TestDB1Alter MODIFY FILE ( NAME = TestDB1Alter, FILENAME = 'https://teststorageaccnt.blob.core.windows.net/testcontaineralter/TestDB1AlterData.mdf'); GOCuando ejecute esto, verá este mensaje: "El archivo "TestDB1Alter" se ha modificado en el catálogo del sistema. La nueva ruta de acceso se usará la próxima vez que se inicie la base de datos".
A continuación, establezca la base de datos sin conexión.
ALTER DATABASE TestDB1Alter SET OFFLINE; GOAhora, debe copiar los archivos de datos en Azure Storage mediante uno de los métodos siguientes: AzCopy Tool, Put Page, Storage Client Library Reference o una herramienta de explorador de almacenamiento de terceros.
Importante: Al usar esta nueva mejora, asegúrese siempre de crear un blob en páginas que no sea un blob en bloques.
A continuación, establezca la base de datos en línea.
ALTER DATABASE TestDB1Alter SET ONLINE; GO
Lección siguiente:
Lección 8. Restauración de una base de datos en Azure Storage