Bonjour à tous!
J'aimerais savoir s'il est possible de sauvegarder une table spécifique d'une base de données et de procéder plus tard à sa restoration!!!
Bonjour à tous!
J'aimerais savoir s'il est possible de sauvegarder une table spécifique d'une base de données et de procéder plus tard à sa restoration!!!
A ma connaissance, non. On peut seulement sauvegarder l'ensemble de la base avec BACKUP DATABASE puis la restaurer avec RESTORE DATABASE. Un moyen serait de créer une base temporaire avec uniquement la table, la sauvegarder. Pour la restaurer, même démarche: base temporaire.
Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Merci pour la réponse!
Au fait, j'ai ma base de données complète sur un serveur et cette même base sur un portable. etant donné que les modules de l'application installée sur le portable ne nécessite que quelques tables et qu'il faut périodiquement faire une mise à jour de celles-ci, je suis donc à la recherche d'une solution pour ce petit problème.
Alors, si quelqu'un a une idée, géniale ou non, elle est la bienvenue!!!
FAUXA ma connaissance, non.
On peut parfaitement sauvegarder une table, mais ceci à deux conditions :
1) que cette table soit logiquement autonome (pas d'intégrité référentielles par exemple) sinon cela violerait la cohérence de la base
2) que cette table ait été créée dans un groupe de fichier spécifique.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
ça devient interressant alors!
Comment cela est-il donc possible?
Créez une nouveau fichier de données dans la base.
Créez un nouveau groupe de fichier contenant seulement ce nouveau fichier.
Déplacez la table visée dedans en vous inspirant de l'article que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro?ti...space_de_stock
Pour sauvegardez, utilisez la syntaxe BACKUP DATABASE qui précise les groupes de fichiers à sauvegarder.
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Partager