Quelle est la meilleure méthode pour transférer des données de la table des ventes vers la table d'historique des ventes dans le serveur sql 2005. La table d'historique des ventes sera utilisée pour les rapports. Bulkcopy est rapide et n'utilise pas le journal des transactions.données de sauvegarde pour la création de rapports
Répondre
Un lot est exécuté à la fin de la journée.
La suppression des enregistrements copiés de votre serveur de production est une situation différente qui doit être planifiée sur l'approche/les plans de maintenance de ce serveur. Votre solution de serveur de rapports ne doit pas interférer ou affecter le serveur de production. Gardez à l'esprit que votre serveur de création de rapports n'est pas destiné à être une sauvegarde des données mais plutôt une copie faite exclusivement à des fins de création de rapports. Vérifiez également les paramètres du serveur de votre serveur de rapports sur Simple recovery model.
La plupart des solutions nécessiteront 2 étapes; -copie les enregistrements de la source à la cible -supprime les enregistrements de la source. Il est essentiel que votre table source possède une clé primaire.
La "meilleure" méthode dépend de beaucoup de choses.
Combien d'enregistrements? Est-ce un environnement de production? Quels outils avez-vous?
Sauf si vous déplacez une grande quantité de données, une procédure stockée simple devrait faire l'affaire. Un sql server job peut gérer le moment où appeler le proc.
Jetez un coup d'œil à SSAS. OLAP est conçu pour générer des rapports et est facile à interroger avec des outils tels que les tableaux croisés dynamiques Excel.
Si vous voulez simplement déplacer les données vers une autre table, utilisez BulkCopy/BulkInsert. Si vous voulez créer des rapports, je suggère une solution de BI telle que MS Analysis Service (OLAP).
Il est difficile et à mon avis moche de maintenir deux ou plusieurs tables d'historique/d'archivage dans la même base de données. Pour une solution de reporting, vous considérerez toutes les tables pour cette information de toute façon. Les tables History/Archive ne doivent être utilisées que si vous voulez mettre les données à l'écart et ne pas les toucher pendant une longue période, par exemple. l'archiver en dehors de la base de données opérationnelle.
- 1. Outil de création de rapports pour Excel
- 2. Interrogation d'une table d'audit unique pour la création de rapports
- 3. Création de rapports à partir d'une source de données XML
- 4. Problème lors de la création du modèle ActiveRecord: données manquantes de la sauvegarde
- 5. Création de rapports pour une application Web multi-locataires
- 6. Didacticiel de création de rapports .NET
- 7. Quels outils de création de rapports puis-je utiliser pour une source de données XML?
- 8. Options de création de rapports pour une application WPF?
- 9. Comment restaurer les sources de données pour les rapports TFS?
- 10. Optimisation/Bonnes pratiques Outil de création de rapports Inetsoft Style?
- 11. Sauvegarde de base de données Wordpress
- 12. Alignement correct des services de création de rapports
- 13. Création d'une solution de sauvegarde Amazon EC2 sur Amazon S3
- 14. Erreur générique lors de la tentative de sauvegarde des données
- 15. Problème lors de la sauvegarde de l'image
- 16. Générateur de rapports version 2.0 Création d'un ensemble de données avec les paramètres
- 17. Solution de création de rapports Web sans Reporting Services?
- 18. Outil de création de rapports PHP open source
- 19. Création de rapports sur les flux de travail dans SharePoint
- 20. Plans de sauvegarde et de gestion des sinistres pour la base de données mysql
- 21. relation CakePHP HABTM (de la sauvegarde des données)
- 22. sauvegarde des données inlineformset_factory
- 23. Méthode la plus efficace pour générer des rapports dans MySQL sur des jeux de données volumineux
- 24. Machine à états SQL - création de rapports sur les données historiques basées sur le changeset
- 25. Comment changer l'unité de la règle de création de rapports de pouces en centimètres?
- 26. test unitaire d'écriture pour la création de données persistantes et la suppression
- 27. SQL Server 2005 - Comment créer un nouveau jeu de sauvegarde pour une sauvegarde unique d'une base de données?
- 28. Création d'une base de données pour un système de classification
- 29. Requêtes de création de rapports: meilleur moyen de rejoindre plusieurs tableaux de faits?
- 30. besoin d'aide avec la création de base de données
Une sauvegarde n'est pas destinée à être utilisée pour la création de rapports (ou toute autre chose), mais elle doit être conservée dans un endroit sûr. Je suggère de changer ce mot avec «Copier». –