IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

tâche Restaurer Base de données ou Fichiers sans aucun contrôle


Sujet :

Administration SQL Server

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 685
    Par défaut tâche Restaurer Base de données ou Fichiers sans aucun contrôle
    Bonjour,
    Je viens de voir un comportement qui me semble étrange (SQL 2019).
    J'ai fait une sauvegarde d'une base de données.
    J'ai fait qq modifs.
    Puis j'ai lancé une tâche - Restaurer - Base de données (même comportement avec Fichiers) :
    Il m'a restauré ma sauvegarde sans broncher et m'écrasant ma base en place. (pas la moindre alerte que j'allais écraser tout)

    Pour moi, tout va bien, c'était un jeu de test sans gravité. Mais je me demande pourquoi il ne m'a pas alerté. Je ne coche même pas l'option WITH REPLACE.

    Sauriez-vous me dire pourquoi afin de ne pas reproduire ce cas chez des clients ?
    Merci
    Thibault

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    942
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 942
    Par défaut
    Bonjour,

    Un langage n'est pas une interface graphique.
    Lorsqu'on code une restauration, ça s'exécute.
    Idem pour un drop database.

    A ma connaissance il n'y a qu'une seule exception : ALTER DATABASE ... MODIFY FILE... si on choisi de changer le chemin d'accès aux fichiers.
    Qui ne le fait que dans les métadata ; c'est à l'admin de fermer la base et de placer les fichiers là où ils seront attendus au redémarrage de celle-ci.
    Create ou drop manipulant les fichiers de conséquence.
    Le savoir est une nourriture qui exige des efforts.

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 986
    Billets dans le blog
    6
    Par défaut
    D’où l'intérêt non pas d'appuyer bêtement sur OK, mai de demander le script SQL, de l'analyser et de le lancer si conforme à vos attentes... Donc ne jamais cliquer sur la touche OK des interfaces de SSMS.

    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/ * * * * *

  4. #4
    Membre chevronné Avatar de AaâÂäÄàAaâÂäÄàAaâÂäÄ
    Homme Profil pro
    db@
    Inscrit en
    Septembre 2021
    Messages
    547
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : db@

    Informations forums :
    Inscription : Septembre 2021
    Messages : 547
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    D’où l'intérêt non pas d'appuyer bêtement sur OK, mai de demander le script SQL, de l'analyser et de le lancer si conforme à vos attentes... Donc ne jamais cliquer sur la touche OK des interfaces de SSMS.
    Je suis d'accord mais la fonction RESTORE peut contenir beaucoup d'arguments et ça peut être difficile à interpréter.

    Pour l'anecdote, lors d'un test technique écrit pour une job, j'avais eu comme question de présenter les options du RESTORE avec explication, évidemment sans accès à la doc en ligne...

Discussions similaires

  1. Restaurer une base a partir des fichiers mysql
    Par mims1664 dans le forum MySQL
    Réponses: 4
    Dernier message: 23/09/2010, 14h11
  2. Réponses: 4
    Dernier message: 07/07/2010, 11h23
  3. Utiliser dbgrid par code sans base de donnés
    Par bleuerouge dans le forum Composants VCL
    Réponses: 2
    Dernier message: 29/05/2008, 11h12
  4. [Conception] inertion d'un fichier dans une base de donne
    Par laminebarasow dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/07/2006, 23h13
  5. base de donné sans avoir un serveur!!
    Par Sawbo dans le forum Bases de données
    Réponses: 7
    Dernier message: 30/07/2004, 09h08

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