Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Expert Confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    juillet 2006
    Messages
    2 945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Belgique

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

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 945
    Points : 2 643
    Points
    2 643

    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 (anciennement Griftou).

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

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

    Informations forums :
    Inscription : juillet 2006
    Messages : 2 945
    Points : 2 643
    Points
    2 643

    Par défaut

    Question corrolaire :

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

  3. #3
    Expert Confirmé

    Homme Profil pro Etienne ZINZINDOHOUE
    Chargé de Développement et d'Analyse de données
    Inscrit en
    mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Nom : Homme Etienne ZINZINDOHOUE
    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 567
    Points
    2 567

    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 :
    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 :
    INSERT INTO maTable1 (col1, col2,col3) SELECT  col1, col2,col3 FROM maTable1_Backup
    et ainsi de suite
    Etienne ZINZINDOHOUE
    Billets-Articles

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •