p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Expert Confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    juillet 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2006
    Messages : 3 562
    Points : 3 560
    Points
    3 560

    Par défaut Annulé une instruction "DROP TABLE"

    Hello,

    Bossant un peu dans le train ce matin sur un projet en cours de développement, je me suis planté dans une instruction drop où j'ai oublié de précisé le schéma de la table. Du coup, c'est la table du mauvais schéma qui a été supprimé.

    Je n'ai bien sûr pas de backup et la DB est en recovery mode simple...

    Y a-t-il un moyen de récupérer la table en question ?
    Kropernic

  2. #2
    Expert Confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    juillet 2006
    Messages
    3 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : juillet 2006
    Messages : 3 562
    Points : 3 560
    Points
    3 560

    Par défaut

    Question corrolaire :

    Quelles sont vos bonnes pratiques pour éviter ce genre de boulette sur un projet en développement ?
    Kropernic

  3. #3
    Expert Confirmé

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : mars 2010
    Messages : 1 278
    Points : 2 760
    Points
    2 760

    Par défaut

    Citation Envoyé par Kropernic Voir le message
    Question corrolaire :

    Quelles sont vos bonnes pratiques pour éviter ce genre de boulette sur un projet en développement ?
    Faire des photos des données des tables pour avoir les jeux de données sous le coude
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SELECT *
    INTO maTable1_Backup
    FROM maTable1
     
    GO
    SELECT *
    INTO maTable2_Backup
    FROM maTable2
     
    GO
    ....
    SELECT *
    INTO maTable3_Backup
    FROM maTable3
    et les restaurer rapidement avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Insert into maTable1 (col1, col2,col3) SELECT  col1, col2,col3 FROM maTable1_Backup
    et ainsi de suite
    Etienne ZINZINDOHOUE
    Billets-Articles

Discussions similaires

  1. Remplir une table avec le résultat d'une instruction SQL
    Par jbeu dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 02/09/2007, 23h49
  2. Réponses: 2
    Dernier message: 08/06/2006, 21h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo