none
Import massif RRS feed

  • Question

  • Bonjour et bonne année !

    Je suis un tout nouveau et heureux propriétaire de SQLserveur 2005 version standard.

    ma question est assez simple. J'ai une base postgre que je souhaite passer dans SQLserveur pour de multiples raisons...

    Independammet de Postgre, peux-ton faire un import de toute une base - un copie coller complet - pour cela ? Si oui comment ?

    Merci par avance.

    Stéphane.

    lundi 8 janvier 2007 10:56

Toutes les réponses

  • Bonjour,

    Pour faire de l'import de données sur SQL Server 2005 vous avez plusieurs choix (du moins interessant au plus intéressant - d'après moi) :

    • bcp.exe : import et export de données texte (fixe ou délimité) ou format binaire spécifique à SQL Server. C'est un outil en ligne de commande présent dans toutes les versions de SQL Server.
    • BULK INSERT : qui est la version Transact SQL de l'import de bcp, on peut donc lire des fichiers texte ou binaire en import pour SQL Server.
    • OPENROWSERT(BULK 'ccccccc.txt') : toujours en Transact-SQL permet de lire le contenu d'un fichier texte
    • Integration Services : Permet d'importer, exporter et manipuler n'importe quelle source de données pour laquelle on dispose d'un driver type OLEDB, .net ou ODBC. L'avantage de cette dernière solution c'est qu'elle est intégrée à Management Studio

    Je vais me focaliser sur la dernière solution. Sur n'importe quelle base de données dans SQL Server Management Studio avec un simple clic avec le bouton droit, on choisit "Toutes les tâches" puis "Import de données..." ou "Export de données"...

    Voilà, il n'y plus qu'à remplir les informations des données à importer et le tour est joué.

    Cordialement

    lundi 8 janvier 2007 16:39