none
importer un fichier .rpt RRS feed

  • Question

  • Bonjour,

    Je suis actuellement dans un projet utilisant SQL serveur 2008, je débute avec ce logiciel. Il m'ai demandé d'importer un fichier .rpt dans une base de donnée SQL serveur. Je n'arrive pas a effectuer cette importation. Est il possible de le faire??

    Merci d'avance
    mercredi 18 novembre 2009 12:37

Réponses

  • Oui, c'est possible. Principalement en ce traitant d'un fichier en format  «Tab Seperated File» . Normalement quand vous enregistre le  résultat d'une requête exécuté dans l'anciene Query Analyser. Voir plus ici:

    http://msdn.microsoft.com/fr-ca/library/ms177264%28SQL.90%29.aspx
    Résultats dans un fichier

    Lors de l'exécution de la requête, la boîte de dialogue Enregistrer les résultats s'ouvre. Tapez le Nom de fichier , puis cliquez sur Enregistrer pour enregistrer les résultats de la requête en tant que Fichier de rapport avec l'extension .rpt . Pour des options avancées, cliquez sur la flèche de déroulement du bouton Enregistrer , puis cliquez sur Enregistrer avec le codage .

    Vous pouvez les importer en utilisant le Bulk Insert:
    http://msdn.microsoft.com/fr-fr/library/ms188365%28SQL.90%29.aspx

    Si vous ouvrez votre fichier avec le bloc-notes, vous pourrez confirmer si c'est un archive ASCII. Après, utilisez:

    BULK INSERT VotreTable
    FROM 'c:\temp\votrefichier.rpt'
    WITH
    (
    FIELDTERMINATOR ='\t',
    ROWTERMINATOR ='\n'
    )
    Quelque autre information, vous pouvez m'envoyer un échantillon du archive que je ferais une analyse.

    Bonne journée

     

    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    SOGI INFORMATIQUE LTÉE (http://www.sogi.com)
    • Marqué comme réponse Alex Petrescu lundi 18 janvier 2010 15:09
    samedi 28 novembre 2009 05:12