-
Backup ciblé ().
Bonjour à tous.tes (c'est moi :mrgreen:)
A priori, cela n'existe pas, mais je voudrais m'en assurer, par acquis de conscience.
D'où ma question :
N'est-il pas possible dans MSSM Studio (ou via un script), de faire un backup, pour restauration ultérieure, de certaines tables de la base uniquement ?
Et, de plus, éventuellement, de sélectionner les lignes de ces tables à partir d'un certain id (auto-incrément) ?
Merqui beaucoup pour votre éclairage :D.
-
Oui et non….
Une restauration concerne la base entière car il existe des règles d'intégrité entre les tables. Ainsi il serait illogique de restaurer les factures sans les clients… La base ne serait pas intègre et avec des données corrompues elle ne servirait à plus rien. Vous ne pouvez donc pas restaurer partiellement, même si vous pouvez effectuer des sauvegardes partielles !
Néanmoins, plusieurs autres solutions sont possibles :
- faire un export via BCP.exe des données et les réinjecter via BULK INSERT
- utiliser un cliché de bases de données et remettre les données d'origine d'une table via la commande MERGE
- ...
A +
-
Merci SQLPro, je vais creuser l'export via BCP.exe. :ccool:
-
Bonjour,
Quel est le besoin/contexte ?
-
Ouïlle, désolé aieeeuuuuu, je viens seulement de voir ton message.
J'ai eu beaucoup de boulot pour réaliser cet export partiel justement.
Nous l'avons fait en Delphi +batch en passant par une base tempo, qu'on supprime après coup.
Merci à tous.