2010-01-30 11 views

Répondre

1

Pourquoi ne pas simplement utiliser SSIS pour sauvegarder le journal, il est possible de sauvegarder, puis copiez à l'endroit où il doit être.

MISE À JOUR:

Vous pouvez regarder cette question, il parle de la façon d'aller de SQL Server 2005 requête vers un fichier Excel: http://www.experts-exchange.com/Microsoft/Development/MS-SQL-Server/DTS/Q_23090779.html

La réponse utile:

  1. Créez une procédure stockée qui aura la sortie à exporter dans excel.
  2. Dans le package DTS, ajoutez une connexion SQL et une connexion Excel. SQL conn devrait pointer votre serveur et db et excel conn votre fichier. Si le n'existe pas, créez-en un sur la mouche .
  3. Créez la tâche Transformation à l'aide du connecteur SQL conn et Excel.
  4. Double-cliquez sur la flèche et dans les propriétés de la tâche de données de transformation fenêtre dans l'onglet Source au lieu de Requête SQL de table/affichage. Dans le panneau ci-dessous tapez EXEC sprocname, où sprocname sera le nom de votre procédure à partir de l'étape 1. 0Cliquez sur l'onglet Destination; Si le fichier/feuille de calcul n'existe pas, ouvrir une boîte de dialogue pour la création. Modifiez si vous le souhaitez et cliquez sur OK.
  5. Dans l'onglet Transformations, définissez votre transposition en faisant correspondre les colonnes . 7 Exécuter.

Si vous voulez exécuter ce dont vous avez besoin automatiquement dans une affaire en cours ce dont vous avez besoin est de définir des propriétés dynamiques TASL où vous pouvez modifier la connexion Excel pour générer un nom qui aura un horodatage, (vous peut également utiliser une instruction sql) puis, dans une tâche Active X, créer/copier le fichier à partir d'un fichier de structure existant.

Alors

dynamique tâche propriété Tâche ---> ActiveX (copie du fichier struct au nouveau fichier de nom généré) ---> conn SQL ------> Excel Conn.

+0

Comment je fais ça? Comment utiliser SISS pour sauvegarder le fichier journal? – user130561

Questions connexes