Exportar (0) Imprimir
Expandir todo

Cómo copiar datos y archivos de instalación en un disco de datos de SQL Server desde el entorno local a Azure

Actualizado: marzo de 2014

SQL Server en máquinas virtuales de Windows Azure proporciona una ruta de migración sencilla si desea mover tal cual las aplicaciones y las bases de datos a la nube. Puede crear la máquina virtual mediante las imágenes de SQL Server proporcionadas por la plataforma o puede poner su propio SQL Server autorizado en la nube.

Este tema explica cómo copiar los archivos de datos de SQL Server o bits de instalación en una máquina virtual de Windows Azure con un disco duro virtual (VHD) de tamaño fijo local y el cmdlet Add-AzureVhd.

En este tema se supone que:

En las secciones siguientes, se muestra cómo copiar los archivos de datos de SQL Server o los bits de instalación en una máquina virtual de Windows Azure con un disco de datos y el cmdlet Add-AzureVHD:

Cree un archivo de unidad de disco duro virtual (VHD) en el servidor

  1. En Windows Server 2008 R2, haga clic en Inicio, seleccione Todos los programas – Herramientas administrativasy, a continuación, haga clic en Administración de equipos. En Windows Server 2012, presione la tecla con el logotipo de Windows para abrir la pantalla de Inicio . Escriba Administración de equipos en la pantalla de Inicio . A continuación, haga doble clic en Administración de equipos.

  2. En Administración de equipos, haga clic en Almacenamiento y haga clic con el botón secundario en Administración del disco. Haga clic en Crear VHD.

  3. En la ventana de diálogo Crear y exponer unidad de disco duro virtual, vaya a la carpeta donde desea colocar el archivo VHD. Escriba MyTestData como nombre de archivo. Haga clic en Guardar. A continuación, elija Tamaño fijo como formato de disco duro virtual. Establezca Tamaño del disco duro virtual al tamaño que necesita. Haga clic en Aceptar.

  4. Seleccione el nuevo disco en la ventana de Administración de disco. Haga clic con el botón secundario en ella y elija Inicializar disco. En la ventana de diálogo de Inicializar disco, elija el nuevo disco y también elija MBR (Registro de arranque maestro).

  5. Haga clic con el botón derecho en el disco no asignado. Haga clic en Nuevo volumen simple. Al utilizar el Asistente para nuevo volumen simple, mantenga todos los valores predeterminados. Establezca la letra de unidad (por ejemplo, G:\). Haga clic en Siguiente. Haga clic para realizar un formato rápido. Establezca la Etiqueta del volumen, como MyTestData. Haga clic en Siguiente. Haga clic en Finalizar.

  6. Cuando el asistente se ejecute, puede ver el nuevo volumen MyTestData en el Explorador de Windows.

Copiar los archivos de datos de SQL Server o los bits de instalación en el archivo VHD

  1. Copie los archivos de datos de SQL Server o los bits de instalación al nuevo volumen (por ejemplo, G:\). El proceso de copia puede tardar algunos minutos u horas en función del tamaño de los archivos.

  2. En Windows Server 2008 R2, haga clic en Inicio, seleccione Todos los programas – Herramientas administrativasy, a continuación, haga clic en Administración de equipos. En Windows Server 2012, en la pantalla Inicio, escriba Herramientas administrativas y, en la barra Buscar, haga clic en Configuración. En los resultados de Configuración, haga clic en Herramientas administrativas. A continuación, haga doble clic en Administración de equipos.

  3. En Administración de equipos, haga clic con el botón derecho en el nuevo volumen (por ejemplo, G:\). Haga clic en Ocultar VHD para poder cargarlo en Windows Azure. En la ventana de diálogo Ocultar disco duro virtual, no active la opción para Eliminar el archivo de disco duro virtual después de quitar el disco. Haga clic en Aceptar.

Cree e instale un certificado de administración

  1. Para cargar un disco duro virtual contenido en un archivo VHD a Windows Azure, primero cree e instale un certificado de administración. A continuación, obtenga la huella digital del certificado y el identificador de la suscripción, y establezca la conexión para conectarse a la suscripción en el Portal de administración de la plataforma Windows Azure.

    Puede utilizar la herramienta de creación de certificados (makecert.exe) para crear un certificado X.509 que se utiliza para autenticar operaciones con una suscripción de Windows Azure. Para crear un certificado, abra el símbolo del sistema de Visual Studio como administrador. Escriba el siguiente comando:

    makecert -sky exchange -r -n "CN=<CertificateName>" -pe -a sha1 -len 2048 -ss My "<CertificateName>.cer"
    
    

    Donde <nombreDelCertificado> es el nombre que desea usar para el certificado. Debe tener una extensión .cer. Para obtener más información, vea Crear y cargar un certificado de administración para Windows Azure.

    Después de crear el certificado, agréguelo a la suscripción en Windows Azure.

  2. Inicie sesión en el Portal de administración de la plataforma Windows Azure.

  3. Haga clic en Configuración y, a continuación, haga clic en Certificados de administración.

  4. Haga clic en la flecha Cargar un certificado de administración.

  5. En la ventana de diálogo de Cargar un certificado de administración, vaya al archivo de certificado. En el campo Suscripción, seleccione la suscripción de Windows Azure a la que desea agregar el certificado de administración. Haga clic en Aceptar.

  6. En el centro del panel, haga clic en el certificado, y después, registre el identificador de huella digital y suscripción del panel copiándolo y pegándolo a una ubicación donde puede recuperarlo posteriormente.

Cargar el archivo VHD a Windows Azure mediante Add-AzureVHD

  1. Antes de cargar los archivos VHD en Windows Azure, asegúrese de tener una cuenta de almacenamiento. Cree una cuenta de almacenamiento (por ejemplo, con el nombre sqldeploymentstorage) si no tiene una. Para obtener información, vea Crear y cargar un disco duro virtual que contiene el sistema operativo Windows Server.

  2. Es necesario que prepare la conexión a Windows Azure. Para ello, ejecute el siguiente comando en la ventana Windows Azure PowerShell:

    Get-AzurePublishSettingsFile
    
    

    Este comando abre una ventana del navegador y descarga automáticamente un archivo .publishsettings que contiene información y un certificado para la suscripción de Windows Azure. Guarde el archivo .publishsettings.

  3. Ejecute el siguiente comando en la ventana Windows Azure PowerShell:

    Import-AzurePublishSettingsFile –PublishSettingsFile ‘<FullPathToPublishSettingsFile>’
    
    
  4. Establezca la suscripción de Azure vigente de la siguiente manera:

    Select-AzureSubscription -SubscriptionName "YourSubscriptionName "
    
    
  5. Establezca la propiedad -CurrentStorageAccount de la suscripción para especificar la cuenta de almacenamiento para usar para el almacenamiento VHD:

    Set-AzureSubscription -SubscriptionName '<SubscriptionName>' -CurrentStorageAccount ‘<YourStorageAccount>'
    
    
  6. Posteriormente, debe cargar el archivo .vhd a Windows Azure mediante el Add-AzureVHD cmdlet en la ventana de Windows Azure PowerShell:

    Add-AzureVhd -Destination <BlobStorageURL>/<YourVHDFolder>/<VHDName> -LocalFilePath <PathToVHDFile> 
    
    
    

    Observe que BlobStorageURL es la dirección URL correspondiente a la cuenta de almacenamiento que creó anteriormente, YourVHDFolder es el contenedor dentro del almacenamiento blob donde desea almacenar los discos duros virtuales. VHDName es la etiqueta que aparece en el Portal de administración para identificar el disco duro virtual. PathToVHDFile es la ruta completa y el nombre del archivo .vhd en el equipo local.

    El proceso de carga puede tardar unos minutos.

Obtener acceso a los archivos de datos de SQL Server o los bits de instalación en la máquina virtual de Windows Azure

  1. Tras la operación de Add-AzureVHD, inicie sesión en el Portal de administración de la plataforma Windows Azure.

  2. Haga clic en Discos en el panel Máquinas virtuales. En la ventana de diálogo Crear disco desde disco duro virtual, en la opción Nombre escriba SQLServerSetupFiles. A continuación, desplácese hasta la dirección URL del disco duro virtual. Elija la cuenta de almacenamiento “sqldeploymentstorage” y el contenedor “vhdcontainer”, y luego SQLSetupFiles.vhd. No marque la opción “El disco duro virtual contiene sistema operativo”.

  3. Haga clic en la máquina virtual a la que desea exponer el disco de datos. Para obtener más información sobre cómo crear una máquina virtual de SQL Server en Windows Azure con la imagen provista por la plataforma, vea Aprovisionar una máquina virtual de SQL Server en Windows Azure. También puede elegir Crear una máquina virtual que se ejecute en Windows Server con la imagen de Windows Server provista por la plataforma.

  4. Haga clic en Conectar en el panel inferior. Elija Conectar disco. En la ventana de diálogo de Conectar un disco a la máquina virtual, elija el disco al que desea conectarse. Elija el disco que cargó recientemente, como SQLServerSetupFiles.vhd. Haga clic en la marca de verificación para completar el proceso.

  5. Una vez que el disco está conectado a la máquina virtual, conéctese a la máquina virtual mediante el botón de conexión de escritorio remoto, CONECTAR.

  6. Al iniciar sesión en la máquina virtual, debe poder ver el nuevo volumen (por ejemplo, MyTestData) en el Explorador de Windows. Si el nuevo volumen incluye los bits de instalación de SQL Server, puede ejecutar setup.exe para instalar SQL Server en la máquina virtual de Windows Azure. Si contiene los archivos de base de datos, puede exponerlos o restaurarlos en la máquina virtual de Windows Azure.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft