à‰tude sur le déploiement d'une base de données locale vers le cloud. Cas du sql azure.( Télécharger le fichier original )par Donatien KADIMA MUAMBA Université Révérend Kim - Graduat 2015 |
ü Configuration requiseCe didacticiel part du principe que vous disposez de : · Un abonnement Azure. Si vous n'avez pas d'abonnement, vous pouvez vous inscrire à un essai gratuit. · Un compte de stockage Azure. Dans ce didacticiel, vous allez utiliser un compte de stockage Azure pour stocker des données. Si vous ne possédez pas de compte de stockage Azure. Après avoir créé le compte de stockage, vous devrez obtenir la clé du compte utilisée pour accéder au stockage. · Approvisionnement d'un serveur SQL Server sur une machine virtuelle Azure. Pour obtenir des instructions. · Azure PowerShell installé et configuré localement. Pour obtenir des instructions. ü Déplacement des données à partir d'un fichier plat source vers SQL Server sur une machine virtuelle AzureSi vos données se trouvent dans un fichier plat (au format ligne/colonne), les méthodes suivantes permettent de les copier dans l'instance SQL Server VM on Azure : 1. Utilitaire de copie en bloc à ligne de commande (BCP) 3. Utilitaires graphiques intégrés dans SQL Server (Importation/Exportation, SSIS) § Utilitaire de copie en bloc à ligne de commande (BCP)BCP est un utilitaire à ligne de commande, installé avec SQL Server. C'est l'un des outils les plus rapides pour déplacer des données. Il fonctionne sur les trois variantes de SQL Server (instance SQL Server locale, SQL Azure et machine virtuelle SQL Server sur Azure). Remarque :Où mes données doivent-elles se trouver
pour BCP ? 1. Vérifiez que la base de données et les tables sont créées dans la base de données SQL Server cible. Voici un exemple montrant comment faire à l'aide des commandes Create Database et Create Table : Copy CREATE DATABASE <database_name> CREATE TABLE <tablename> ( <columnname1> <datatype> <constraint>, <columnname2> <datatype> <constraint>, <columnname3> <datatype> <constraint> ) 2. Générez le fichier de format qui décrit le schéma de la table, en exécutant la commande suivante dans la ligne de commande de la machine où BCP est installé. bcp dbname..tablename format nul -c -x -f exportformatfilename.xml -S servername\sqlinstance -T -t \t -r \n 3. Insérez les données dans la base de données, en utilisant la commande BCP suivante. Cette commande fonctionne à partir de la ligne de commande, si SQL Server est installé sur la même machine : bcp dbname..tablename in datafilename.tsv -f exportformatfilename.xml -S servername\sqlinstancename -U username -P password -b block_size_to_move_in_single_attemp -t \t -r \n |
|