Bonjour à tous !
J'essaie de restaurer une base sur la quelle une opération malheureuse a été
appliquée vers 12 heures.
Pour cela je me sert de ceci :
Etant entendu que 'ma_base' est le nom de la base de restauration
(différente du nom de la base en ligne initial de la base endomagée) et,
'sauvegarde' est le nom de sauvegarde faite juste après l'opération
destructrice des données
RESTORE DATABASE ma_base
FROM DISK= 'd:\Sauvegarde\sauvegarde'
WITH NORECOVERY
GO
RESTORE LOG ma_base
FROM DISK= 'd:\Sauvegardes\sauvegarde'
WITH RECOVERY, STOPAT = '20060908 11:00'
GO
Au final je n'ai rien comme information dans toutes mes tables.
Il faut noter que l'option RECOVERY de recupération de la Base est 'SIMPLE'
La dernière bonne sauvegarde de la même base date de plusieurs jours.
La base a été detachée pour permettre une reprise sur cette ancienne.
Que faut-il faire ?
Je voudrais récupérer les données détruites.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
SQLpro
Bonjour,
William Kameron a écrit :
Bonjour à tous ! J'essaie de restaurer une base sur la quelle une opération malheureuse a été appliquée vers 12 heures. Pour cela je me sert de ceci :
Etant entendu que 'ma_base' est le nom de la base de restauration (différente du nom de la base en ligne initial de la base endomagée) et, 'sauvegarde' est le nom de sauvegarde faite juste après l'opération destructrice des données
RESTORE DATABASE ma_base FROM DISK= 'd:Sauvegardesauvegarde' WITH NORECOVERY GO RESTORE LOG ma_base FROM DISK= 'd:Sauvegardessauvegarde' WITH RECOVERY, STOPAT = '20060908 11:00' GO
Au final je n'ai rien comme information dans toutes mes tables.
Il faut noter que l'option RECOVERY de recupération de la Base est 'SIM PLE' La dernière bonne sauvegarde de la même base date de plusieurs jours. La base a été detachée pour permettre une reprise sur cette ancienn e. Que faut-il faire ? Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le mode de recouvrement FULL permet de récupérer les données suite à une fausse manip avec un point dans le temps (à plus ou moins une minute si recovery interval standard) sinon à une marque de transaction. En aucun cas vous ne pouvez faire cela avec les modes SIMPLE ou BULK_LOGGED.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Bonjour,
William Kameron a écrit :
Bonjour à tous !
J'essaie de restaurer une base sur la quelle une opération malheureuse a été
appliquée vers 12 heures.
Pour cela je me sert de ceci :
Etant entendu que 'ma_base' est le nom de la base de restauration
(différente du nom de la base en ligne initial de la base endomagée) et,
'sauvegarde' est le nom de sauvegarde faite juste après l'opération
destructrice des données
RESTORE DATABASE ma_base
FROM DISK= 'd:Sauvegardesauvegarde'
WITH NORECOVERY
GO
RESTORE LOG ma_base
FROM DISK= 'd:Sauvegardessauvegarde'
WITH RECOVERY, STOPAT = '20060908 11:00'
GO
Au final je n'ai rien comme information dans toutes mes tables.
Il faut noter que l'option RECOVERY de recupération de la Base est 'SIM PLE'
La dernière bonne sauvegarde de la même base date de plusieurs jours.
La base a été detachée pour permettre une reprise sur cette ancienn e.
Que faut-il faire ?
Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le
mode de recouvrement FULL permet de récupérer les données suite à
une fausse manip avec un point dans le temps (à plus ou moins une
minute si recovery interval standard) sinon à une marque de
transaction. En aucun cas vous ne pouvez faire cela avec les modes
SIMPLE ou BULK_LOGGED.
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage
SQL
Le site sur le langage SQL et les SGBDR :
http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning,
optimisation
********************* http://www.datasapiens.com ***********************
Bonjour à tous ! J'essaie de restaurer une base sur la quelle une opération malheureuse a été appliquée vers 12 heures. Pour cela je me sert de ceci :
Etant entendu que 'ma_base' est le nom de la base de restauration (différente du nom de la base en ligne initial de la base endomagée) et, 'sauvegarde' est le nom de sauvegarde faite juste après l'opération destructrice des données
RESTORE DATABASE ma_base FROM DISK= 'd:Sauvegardesauvegarde' WITH NORECOVERY GO RESTORE LOG ma_base FROM DISK= 'd:Sauvegardessauvegarde' WITH RECOVERY, STOPAT = '20060908 11:00' GO
Au final je n'ai rien comme information dans toutes mes tables.
Il faut noter que l'option RECOVERY de recupération de la Base est 'SIM PLE' La dernière bonne sauvegarde de la même base date de plusieurs jours. La base a été detachée pour permettre une reprise sur cette ancienn e. Que faut-il faire ? Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le mode de recouvrement FULL permet de récupérer les données suite à une fausse manip avec un point dans le temps (à plus ou moins une minute si recovery interval standard) sinon à une marque de transaction. En aucun cas vous ne pouvez faire cela avec les modes SIMPLE ou BULK_LOGGED.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
William Kameron
Merci Frédéric. Je m'en suis rendu compte. Tout novice, j'espérait qu'il existait des utilitaires capable de fouiner dans une base pour récupérer des données perdues car la base conserve sa taille après application de l'intruction destructrices. Cordialement;
"SQLpro" a écrit :
Bonjour,
William Kameron a écrit :
> Bonjour à tous ! > J'essaie de restaurer une base sur la quelle une opération malheureuse a été > appliquée vers 12 heures. > Pour cela je me sert de ceci : > > Etant entendu que 'ma_base' est le nom de la base de restauration > (différente du nom de la base en ligne initial de la base endomagée) et, > 'sauvegarde' est le nom de sauvegarde faite juste après l'opération > destructrice des données > > RESTORE DATABASE ma_base > FROM DISK= 'd:Sauvegardesauvegarde' > WITH NORECOVERY > GO > RESTORE LOG ma_base > FROM DISK= 'd:Sauvegardessauvegarde' > WITH RECOVERY, STOPAT = '20060908 11:00' > GO > > Au final je n'ai rien comme information dans toutes mes tables. > > Il faut noter que l'option RECOVERY de recupération de la Base est 'SIMPLE' > La dernière bonne sauvegarde de la même base date de plusieurs jours. > La base a été detachée pour permettre une reprise sur cette ancienne. > Que faut-il faire ? > Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le mode de recouvrement FULL permet de récupérer les données suite à une fausse manip avec un point dans le temps (à plus ou moins une minute si recovery interval standard) sinon à une marque de transaction. En aucun cas vous ne pouvez faire cela avec les modes SIMPLE ou BULK_LOGGED.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
Merci Frédéric.
Je m'en suis rendu compte.
Tout novice, j'espérait qu'il existait des utilitaires capable de fouiner
dans une base pour récupérer des données perdues car la base conserve sa
taille après application de l'intruction destructrices.
Cordialement;
"SQLpro" a écrit :
Bonjour,
William Kameron a écrit :
> Bonjour à tous !
> J'essaie de restaurer une base sur la quelle une opération malheureuse a été
> appliquée vers 12 heures.
> Pour cela je me sert de ceci :
>
> Etant entendu que 'ma_base' est le nom de la base de restauration
> (différente du nom de la base en ligne initial de la base endomagée) et,
> 'sauvegarde' est le nom de sauvegarde faite juste après l'opération
> destructrice des données
>
> RESTORE DATABASE ma_base
> FROM DISK= 'd:Sauvegardesauvegarde'
> WITH NORECOVERY
> GO
> RESTORE LOG ma_base
> FROM DISK= 'd:Sauvegardessauvegarde'
> WITH RECOVERY, STOPAT = '20060908 11:00'
> GO
>
> Au final je n'ai rien comme information dans toutes mes tables.
>
> Il faut noter que l'option RECOVERY de recupération de la Base est 'SIMPLE'
> La dernière bonne sauvegarde de la même base date de plusieurs jours.
> La base a été detachée pour permettre une reprise sur cette ancienne.
> Que faut-il faire ?
> Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le
mode de recouvrement FULL permet de récupérer les données suite à
une fausse manip avec un point dans le temps (à plus ou moins une
minute si recovery interval standard) sinon à une marque de
transaction. En aucun cas vous ne pouvez faire cela avec les modes
SIMPLE ou BULK_LOGGED.
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage
SQL
Le site sur le langage SQL et les SGBDR :
http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning,
optimisation
********************* http://www.datasapiens.com ***********************
Merci Frédéric. Je m'en suis rendu compte. Tout novice, j'espérait qu'il existait des utilitaires capable de fouiner dans une base pour récupérer des données perdues car la base conserve sa taille après application de l'intruction destructrices. Cordialement;
"SQLpro" a écrit :
Bonjour,
William Kameron a écrit :
> Bonjour à tous ! > J'essaie de restaurer une base sur la quelle une opération malheureuse a été > appliquée vers 12 heures. > Pour cela je me sert de ceci : > > Etant entendu que 'ma_base' est le nom de la base de restauration > (différente du nom de la base en ligne initial de la base endomagée) et, > 'sauvegarde' est le nom de sauvegarde faite juste après l'opération > destructrice des données > > RESTORE DATABASE ma_base > FROM DISK= 'd:Sauvegardesauvegarde' > WITH NORECOVERY > GO > RESTORE LOG ma_base > FROM DISK= 'd:Sauvegardessauvegarde' > WITH RECOVERY, STOPAT = '20060908 11:00' > GO > > Au final je n'ai rien comme information dans toutes mes tables. > > Il faut noter que l'option RECOVERY de recupération de la Base est 'SIMPLE' > La dernière bonne sauvegarde de la même base date de plusieurs jours. > La base a été detachée pour permettre une reprise sur cette ancienne. > Que faut-il faire ? > Je voudrais récupérer les données détruites.
Cela n'est pas possible dans le mode de recouvrement SIMPLE. Seul le mode de recouvrement FULL permet de récupérer les données suite à une fausse manip avec un point dans le temps (à plus ou moins une minute si recovery interval standard) sinon à une marque de transaction. En aucun cas vous ne pouvez faire cela avec les modes SIMPLE ou BULK_LOGGED.
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************