none
Migration de données vers SQL Azure avec l’Assistant SQL Server pour Import et Export RRS feed

  • Discussion générale

  • Pour utiliser l’Assistant SQL Server pour l’Import et l’Export de données vous avez besoin de SQL Server 2008 R2 ou SQL Server 2008 R2 Express.

    L'Assistant peut être utilisée pour la migration de schéma aussi que pour la migration de données de SQL Server vers SQL d'Azur, mais il est recommandé  l’utiliser pour la migration de données uniquement. On va vous présenter une procédure complète pour mieux comprendre comment se connecter a SQL Azure avec l’Assistant.

    Pour commencer cliquez sur « Démarrer », puis « Tous les programmes » et « SQL Server 2008 R2 » et sélectionnez « Import and Export Data ». Vous verrez la fenêtre suivante de l’Assistant :

     SQLIE1

    Entrez les informations suivants :

    Source des données

    SQL Server Native Client 10.0

    Nom du serveur

    [NomServeur]\[NomInstanceSQLServer]

    Authentification

    Entrez les informations d’authentification

    Base des données

    [NomBaseDesDonnees]

     

    Puis cliquez sur « Suivant »/« Next » et vous verrez une fenêtre similaire pour la destination de données. Cette fois il faut sélectionner « .NET Framework Data Provider for SqlServer » comme « Destination » et vous verrez l’écran suivant :

     SQLIE2

    Pour se connecter à SQL Azure il faut introduire les informations suivantes :

    Encrypt

    True

    Integrated Security

    False

    TrustServerCertificate

    True

    User ID

    Le nom de l’administrateur de SQL Azure : [nom]@[NomServeurSqlAzure]

    Password

    Entrez le mot de passe de l’administrateur de SQL Azure

    Data Source

    Le nom complet de domaine SQL Azure : [NomServeurSqlAzure].database.windows.net

    Initial Catalog

    [NomBaseDesDonnees]

     

    Cliquez sur « Suivant »/« Next » et sélectionnez l’option de copier les données des tables ou des vues :

     SQLIE3

    Cliquez sur « Suivant »/« Next » et selectionez les tables et les vues que vous voulez copier :

     SQLIE4

    L’écran suivant vous indiquera s’il y a des erreurs de migration et vous donne aussi la possibilité de choisir l’action à suivre quand une erreur est apparue :

     SQLIE5

    Si la migration est possible vous pouvez sélectionner sur l’écran suivant l’option « Run immediately »

     SQLIE6

    Et vous pouvez voir aussi le sommaire des actions :

     SQLIE7

    Cliquez sur « Terminer »/« Finish » et la migration sera faite :

     SQLIE8

    Si vous recevrez un message d’erreur comme celui :

     SQLIE9

    ne clôturez pas l’Assistant. Il faut créer un index clustered avec la commande suivante :

    create clustered index [nom_index] on [nom_table]([colonne]) 

    en utilisant une méthode de gestion de bases de données SQL Azure. Puis cliquez sur « Précèdent »/« Previous » dans l’Assistant jusqu’au troisième écran et cette fois sélectionnez l’option de copier une table à partir d’une requête (vu que la table existe déjà dans la base de données destination) :

     SQLIE10

    Entrez la requête :

     SQLIE11

    Et finalement sélectionnez votre requête et la table destination dans la liste obtenue :

      SQLIE12

     

    Les autres étapes ont été déjà décrites. Quand toutes ces opérations finissent avec succès, clique sur « Fermer »/« Close » pour clôturer l’Assistant.

      


    Suivez MSDN sur Twitter   Suivez MSDN sur Facebook


    Ciprian DUDUIALA, MSFT  
    •Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.

    mardi 28 juin 2011 12:56