Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Déployer une base de données SQL Server sur un ordinateur virtuel Windows Azure

SQL Server 2014

Utilisez l'Assistant Déployer une base de données SQL Server sur une machine virtuelle Windows Azure pour déployer une base de données d'une instance du Moteur de base de données vers SQL Server dans une machine virtuelle Windows Azure (VM). L'Assistant utilise une sauvegarde complète de la base de données ; par conséquent, il copie toujours le schéma complet de la base de données et les données d'une base de données utilisateur SQL Server. L'Assistant effectue également toutes les configurations de machine virtuelle Windows Azure pour vous ; par conséquent, aucune configuration préalable de machine virtuelle n'est requise.

Vous ne pouvez pas utiliser l'Assistant pour les sauvegardes différentielles, car il ne remplace pas une base de données existante portant le même nom de base de données. Pour mettre à jour ou remplacer une base de données existante sur la machine virtuelle, vous devez d'abord supprimer la base de données existante ou modifier le nom de la base de données. S'il existe un conflit de noms entre le nom de la base de données d'une opération de déploiement en cours et d'une base de données existante sur la machine virtuelle, l'Assistant suggère un nom de base de données avec suffixe pour la base de données en cours pour vous permettre d'effectuer cette opération.

Pour exécuter cet Assistant, vous devez être en mesure de fournir les informations suivantes et avoir défini ces paramètres de configuration :

  • Informations de compte Microsoft associées à l'abonnement Windows Azure.

  • Votre profil de publication Windows Azure.

    Attention Attention

    SQL Server prend actuellement en charge la version 2.0 du profil de publication. Pour télécharger la version prise en charge du profil de publication, consultez Télécharger le profil de publication 2.0.

  • Certificat de gestion téléchargé dans votre abonnement Windows Azure.

  • Certificat de gestion enregistré dans le magasin de certificats personnel de l'ordinateur local sur lequel l'Assistant s'exécute.

  • Vous devez disposer d'un emplacement de stockage temporaire disponible sur l'ordinateur sur lequel la base de données SQL Server est hébergée. L'emplacement de stockage temporaire doit également être disponible sur l'ordinateur sur lequel s'exécute l'Assistant.

  • Si vous déployez la base de données sur un ordinateur virtuel existant, l'instance de SQL Server doit être configurée pour écouter sur un port TCP/IP.

  • L'image de machine virtuelle Windows Azure ou de galerie que vous prévoyez d'utiliser pour créer la machine virtuelle doit disposer de l'adaptateur de cloud SQL Server configuré et en cours d'exécution.

  • Vous devez configurer un point de terminaison ouvert pour votre adaptateur de cloud SQL Server sur la passerelle Windows Azure avec le port privé 11435.

De plus, si vous projetez de déployer votre base de données dans un ordinateur virtuel Windows Azure existant, vous devez également fournir :

  • Nom DNS du service de cloud computing qui héberge votre ordinateur virtuel.

  • Informations d'identification de l'administrateur pour l'ordinateur virtuel.

  • Informations d'identifications avec privilèges d'opérateur Backup sur la base de données que vous prévoyez de déployer, à partir de l'instance source de SQL Server.

Pour plus d'informations sur l'exécution de SQL Server dans des machines virtuelles Windows Azure, consultez Déploiement de SQL Server dans des machines virtuelles Windows Azure et Se préparer à migrer vers SQL Server dans les machines virtuelles Windows Azure.

Sur les ordinateurs qui exécutent des systèmes d'exploitation Windows Server, vous devez utiliser les paramètres de configuration suivants pour exécuter l'Assistant :

  • Désactivez la configuration de sécurité renforcée : utilisez le Gestionnaire de serveur > Serveur local pour définir la configuration de sécurité renforcée (ESC) d'Internet Explorer sur OFF.

  • Activez JavaScript : Internet Explorer > Options Internet > Sécurité > Niveau client > Création de scripts > Active Scripting : Activer.

Limitations et restrictions

La limite de taille de la base de données pour cette opération est 1 To.

Ce déploiement est disponible dans SQL Server Management Studio pour SQL Server 2014.

Cette fonctionnalité de déploiement sert uniquement avec les bases de données utilisateur ; le déploiement de bases de données système n'est pas pris en charge.

La fonctionnalité de déploiement ne prend pas en charge les services hébergés qui sont associés à un groupe d'affinités. Par exemple, les comptes de stockage associés à un groupe d'affinités ne peuvent pas être sélectionnés pour être utilisés sur la page Paramètres de déploiement de cet Assistant.

Versions de la base de données SQL Server qui peuvent être déployées sur une machine virtuelle Windows Azure à l'aide de cet Assistant :

  • SQL Server 2008

  • SQL Server 2008 R2

  • SQL Server 2012

  • SQL Server 2014

Les versions de base de données SQL Server exécutées dans une machine virtuelle Windows Azure peuvent être déployées dans :

  • SQL Server 2012

  • SQL Server 2014

S'il existe un conflit de noms entre le nom de la base de données d'une opération de déploiement en cours et d'une base de données existante sur la machine virtuelle, l'Assistant suggère un nom de base de données avec suffixe pour la base de données en cours pour vous permettre d'effectuer cette opération.

Éléments à prendre en considération pour déployer une base de données FILESTREAM sur des machines virtuelles Windows Azure

Tenez compte des instructions et des restrictions suivantes lorsque vous déployez des bases de données possédant des objets blob stockés dans des objets FILESTREAM :

  • La fonctionnalité de déploiement ne peut pas déployer une base de données FILESTREAM dans de nouvelles machines virtuelles. Si FILESTREAM n'est pas activé dans la machine virtuelle avant d'exécuter l'Assistant, l'opération de restauration de base de données échouera et l'Assistant ne pourra pas achever l'opération. Pour déployer correctement une base de données qui utilise FILESTREAM, activez FILESTREAM dans l'instance de SQL Server sur la machine virtuelle hôte avant de lancer l'Assistant. Pour plus d'informations, consultez FILESTREAM (SQL Server).

  • Si votre base de données utilise l'OLTP en mémoire, déployez la base de données sur une machine virtuelle Azure sans aucune modification à la base de données. Pour plus d'informations, consultez OLTP en mémoire (optimisation en mémoire).

Éléments à prendre en considération pour la répartition géographique des actifs

Notez que les actifs suivants doivent se trouver dans la même région géographique :

  • Service de cloud computing

  • Emplacement de la machine virtuelle

  • Service de stockage de disque de données

Si les actifs répertoriés ci-dessus ne sont pas colocalisés, l'Assistant ne pourra pas terminer l'opération.

Assistant Paramètres de configuration

Utilisez les informations de configuration suivantes pour modifier les paramètres d'un déploiement de base de données de SQL Server vers une machine virtuelle Azure.

  • -Chemin d'accès par défaut du fichier de configuration - %LOCALAPPDATA%\SQL Server\Deploy to SQL in WA VM\DeploymentSettings.xml

  • Structure du fichier de configuration

    • <DeploymentSettings>

      • <OtherSettings

        • TraceLevel="Debug" <!-- Logging level -->

        • BackupPath="\\[server name]\[volume]\" <!-- The last used path for backup. Utilisé comme valeur par défaut dans l'Assistant. -->

        • CleanupDisabled = False /> <!-- L'Assistant ne supprimera pas les fichiers intermédiaires et les objets Windows Azure (VM, CS, SA). -->

      • <PublishProfile <! -- Dernières informations de profil de publication utilisées. -->

        • Certificate="12A34B567890123ABCD4EF567A8B901C23D4E5FA" <!-- Le certificat à utiliser dans l'Assistant. -->

        • Subscription="1a2b34c5-67d8-90ef-ab12-345cde67f890" <!-- L'abonnement à utiliser dans l'Assistant. -->

        • Name="My Subscription" <!-- Nom de l'abonnement. -->

        • Publisher="" />

    • </DeploymentSettings>

Valeurs du fichier de configuration

Autorisations

La base de données déployée doit avoir un état normal, doit être accessible au compte d'utilisateur qui exécute l'Assistant, et le compte d'utilisateur doit avoir les autorisations requises pour exécuter une opération de sauvegarde.

Pour lancer l'Assistant, suivez les étapes suivantes :

  1. Utilisez SQL Server Management Studio pour vous connecter à l'instance de SQL Server avec la base de données que vous souhaitez déployer.

  2. Dans l'Explorateur d'objets, développez le nom de l'instance, puis développez le nœud Bases de données.

  3. Cliquez avec le bouton droit sur la base de données que vous voulez déployer, sélectionnez Tâches, puis sélectionnez Déployer la base de données sur l'ordinateur virtuel Windows Azure…

Les sections suivantes fournissent des informations supplémentaires sur les propriétés de déploiement et les détails de configuration de cette opération.

Cette page décrit l'Assistant Déploiement d'une base de données SQL Server dans une machine virtuelle Windows Azure.

Options

  • Ne plus afficher cette page. - Activez cette case à cocher pour ne plus afficher la page Introduction à l'avenir.

  • Suivant – Passe à la page Paramètres de la source.

  • Annuler – Annule l'opération et ferme l'Assistant.

  • Aide – Ouvre la rubrique d'aide MSDN de l'Assistant.

Utilisez cette page pour vous connecter à l'instance de SQL Server qui héberge la base de données que vous souhaitez déployer dans l'ordinateur virtuel Windows Azure. Spécifiez également un emplacement temporaire pour les fichiers que vous stockez sur l'ordinateur local avant de les transférer vers Windows Azure. Il peut s'agir d'un emplacement réseau partagé.

Options

  • Cliquez sur Connecter… et spécifiez les informations de connexion pour l'instance de SQL Server qui héberge la base de données à déployer.

  • Utilisez la liste déroulante Sélectionner une base de données pour spécifier la base de données à déployer.

  • Dans le champ Autres paramètres, spécifiez un dossier partagé qui sera accessible au service d'ordinateur virtuel Windows Azure.

Utilisez cette page pour vous connecter à Windows Azure et fournir le certificat de gestion ou publier des informations de profil.

Options

  • Certificat de gestion – Utilisez cette option pour spécifier un certificat dans le magasin de certificats local qui correspond au certificat de gestion Windows Azure.

  • Profil de publication – Utilisez cette option si vous avez déjà un profil de publication téléchargé sur votre ordinateur.

  • Se connecter – Utilisez cette option pour vous connecter à Windows Azure à l'aide d'un compte Microsoft, par exemple, un Windows Live ID ou un compte Hotmail, et générer et télécharger un nouveau certificat de gestion. Notez que le nombre de certificats par abonnement est limité.

  • Abonnement – Sélectionnez, entrez ou collez votre ID d'abonnement Windows Azure qui correspond au certificat de gestion dans le magasin de certificats local, ou un profil de publication.

Utilisez cette page pour spécifier le serveur de destination et fournir des détails sur votre nouvelle base de données.

Options

  • Ordinateur virtuel Windows Azure – Spécifiez les informations de l'ordinateur virtuel qui hébergera la base de données SQL Server :

  • Nom du service cloud – Spécifie le nom du service qui héberge l'ordinateur virtuel. Pour créer un service de cloud computing, spécifiez un nom.

  • Nom de l'ordinateur virtuel – Spécifiez le nom de l'ordinateur virtuel qui hébergera la base de données SQL Server. Pour créer une machine virtuelle Windows Azure, spécifiez un nom.

  • Paramètres – Utilisez le bouton Paramètres pour créer un nouvel ordinateur virtuel pour héberger la base de données SQL Server. Si vous utilisez une machine virtuelle existante, les informations spécifiées seront utilisées pour authentifier vos informations d'identification.

  • Compte de stockage – Sélectionnez le compte de stockage dans la liste déroulante. Pour créer un compte de stockage, spécifiez un nom. Notez que les comptes de stockage associés à un groupe d'affinités ne seront pas disponibles dans la liste déroulante.

  • Base de données cible – Spécifiez les détails de la base de données cible.

  • Connexion au serveur – Informations de connexion du serveur.

  • Base de données – Spécifiez ou confirmez le nom d'une nouvelle base de données. Si le nom de la base de données existe déjà sur l'instance SQL Server de destination, modifiez le nom.

Utilisez cette page pour passer en revue les paramètres spécifiés pour l'opération. Pour terminer le déploiement à l'aide des paramètres spécifiés, cliquez sur Terminer. Pour annuler le déploiement et quitter l'Assistant, cliquez sur Annuler.

Des étapes manuelles peuvent être nécessaires pour déployer les détails de la base de données sur la base de données SQL Server dans un ordinateur virtuel Windows Azure. Ces étapes seront décrites de façon détaillée.

Cette page signale la réussite ou l'échec de l'opération de déploiement, affichant les résultats de chaque action. Toute action pour laquelle une erreur s'est produite comportera une indication dans la colonne Résultat. Cliquez sur le lien pour consulter le rapport d'erreur de cette action.

Cliquez sur Terminer pour fermer l'Assistant.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft