Je dois extraire des données d'une base de données SQL 2005 Express à une autre et je dois le faire périodiquement. Ce n'est pas une copie directe d'une table à l'autre, mais j'utiliserais des vues différentes de la table source. J'ai aussi besoin de le faire périodiquement. Ma première idée est d'écrire une petite application en C# et de l'exécuter d'une manière ou d'une autre toutes les heures, mais je voudrais garder cette logique de manipulation de données aussi proche que possible du serveur de base de données. Quels sont les outils et fonctionnalités que je peux utiliser SQL Server 2005 Express?Comment copier des enregistrements d'une base de données à une autre?
1
A
Répondre
3
- Ajouter serveur lié: Serveur Objets-> Serveurs liés
- a) Ecrire script pour copier (vous ne préférez pas cette méthode, je pense)
b) Créer un package SSIS dans VS et l'exécuter avec différents paramètres (vous pouvez passer des paramètres d'entrée au paquet)
c) assistant utilisation (import/Export) que enregistrer cette tâche en tant que package (comme fichier à modifier ou au serveur pour exécuter)
Je pense que c) est ton cas.
EXPRESS n'a pas SQL Server Agent, donc utiliser un autre serveur (entreprise ou éditions standard) pour exécuter votre package périodiquement
Questions connexes
- 1. Copier des enregistrements d'une base de données MS Access à une autre?
- 2. Comment copier une table d'une base de données mysql vers une autre base de données mysql
- 3. Copier le déclencheur d'une base de données à une autre
- 4. Comment copier des enregistrements de données entre deux instances d'une base de données SQLServer?
- 5. Comment copier des données d'une feuille Excel à une autre?
- 6. SQL - SSMS2005 - Comment copier un diagramme de base de données dans une autre base de données?
- 7. Comment copier les vues d'une base de données vers une autre base de données
- 8. Copier des données d'une ligne existante à une autre
- 9. Comment copier des données binaires d'un flux à un autre?
- 10. Tri des enregistrements de base de données
- 11. Comment transférer des données d'une base de données à une autre à l'aide d'un DataSet?
- 12. Copie des données d'une table dans une base de données à une autre base de données séparée
- 13. Transférer des enregistrements d'une base de données MySQL vers une autre
- 14. Mysql Query - Copier le jeu de résultats d'une base de données à une autre
- 15. Est-il possible de copier un groupe de fichiers d'une base de données à une autre?
- 16. Comment obtenir des données d'une base de données vers une autre base de données?
- 17. Comment copier des éléments d'une DropDownList à une autre
- 18. Comment copier une base de données SQL 2005 sur un autre ordinateur?
- 19. Comment copier une base de données SQL Server
- 20. Comment tirer des données d'une base de données à une autre base de données à l'aide sqlsqerver 2005
- 21. comment copier des données?
- 22. Connexion à une autre base de données mysql et mise à jour des tables de base de données lorsqu'une autre base de données est mise à jour
- 23. Exporter des données ASPNETDB vers une autre base de données
- 24. Copier la base de données à une autre sur le même serveur
- 25. Comment copier efficacement des données de ligne d'une table à une autre dans SQLite android
- 26. Comment copier des données d'une feuille de calcul à une autre
- 27. Copier des enregistrements dans la même table
- 28. Comment se connecter à une autre base de données système?
- 29. Copie de données d'une base de données vers une autre à l'aide de VB.NET
- 30. Comment copier des données d'un autre classeur (Excel)?
+1, j'aime 2.a, vous pouvez faire une procédure stockée avec multiaxes pour frapper tous de vos tables: 'INSERT INTO server1.db1.dbo.YourTable VALEURS (col1, col2, ...) SELECT col1, col2, ... FROM serveur2.db2.dbo.YourTable OERE ...' –
@Lieven, pourquoi une modification mineure? –
Merci pour la suggestion. Je vais vérifier et voir si je pars avec l'option B ro C. Tu as raison, C me suffira. Comment démarrer l'assistant Import Export en 2005? Je suis familier avec 2008 et il y a une application séparée là-bas. – gyurisc