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 :

Déplacement de la DB Master


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut Déplacement de la DB Master
    Bonjour,

    J'ai essayé de déplacer la base master sur une autre partition:
    Localisation:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT name, physical_name 
    FROM sys.master_files 
    WHERE database_id = DB_ID('master'); 
     
    name	physical_name
    master	C:\Program Files\Microsoft SQL Server\MSSQL\DATA\master.mdf
    mastlog	C:\Program Files\Microsoft SQL Server\MSSQL\DATA\mastlog.ldf
    Déplacement de fichiers:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ALTER DATABASE MASTER 
    MODIFY FILE ( NAME = MASTER, FILENAME = "G:\SQLSYS\MASTER.mdf") 
    GO 
     
    The file "master" has been modified in the system catalog. The new path will be used the next time the database is started.
     
     
    ALTER DATABASE MASTER 
    MODIFY FILE ( NAME = MASTLOG, FILENAME = "E:\SQLSYS\MASTLOG.ldf") 
    GO
     
    The file "MASTLOG" has been modified in the system catalog. The new path will be used the next time the database is started.

    Vérification:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT name, physical_name 
    FROM sys.master_files 
    WHERE database_id = DB_ID('master'); 
     
    name	physical_name
    master	E:\SQLSYS\MASTER.mdf
    mastlog	E:\SQLSYS\MASTLOG.ldf

    Après le redémarrage de service SQL:



    S
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    ELECT name, physical_name 
    FROM sys.master_files 
    WHERE database_id = DB_ID('master'); 
     
    name	physical_name
    master	C:\Program Files\Microsoft SQL Server\MSSQL\DATA\master.mdf
    mastlog	C:\Program Files\Microsoft SQL Server\MSSQL\DATA\mastlog.ldf
    Je reviens à l'état initial !!!

    Est ce qu'il d'autes opérations à faire pour que le changement ait lieu ?

    Merci.


    @+

  2. #2
    Membre Expert
    Homme Profil pro
    DBA SQL Server
    Inscrit en
    Octobre 2012
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA SQL Server
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 862
    Par défaut
    Ici la procédure est expliquée :

    https://msdn.microsoft.com/fr-fr/lib...=sql.120).aspx

    Et ici il donne aussi des explications (pas tout lu...)

    http://www.ryanjadams.com/2011/07/ho...#axzz3nnKtu4Mu

  3. #3
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Citation Envoyé par janlouk Voir le message
    Ici la procédure est expliquée :

    https://msdn.microsoft.com/fr-fr/lib...=sql.120).aspx

    Et ici il donne aussi des explications (pas tout lu...)

    http://www.ryanjadams.com/2011/07/ho...#axzz3nnKtu4Mu

    Merci bien.

    j'ai modifié dans l'interface de Configuration Manager c'est à dire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -dC:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAmaster.mdf;-eC:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLLogERRORLOG;-lC:Program FilesMicrosoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATAmastlog.ldf
    J'ai copié les fichier de la base master puis j'ai redémmaré le servire SQL.

    Je n'ai pas de base Resource sur mon server.

    @+

  4. #4
    Membre Expert
    Homme Profil pro
    DBA SQL Server
    Inscrit en
    Octobre 2012
    Messages
    862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : DBA SQL Server
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Octobre 2012
    Messages : 862
    Par défaut
    Citation Envoyé par agdid04 Voir le message
    J'ai copié les fichier de la base master puis j'ai redémmaré le servire SQL.
    Et ça fonctionne toujours pas ?

    Citation Envoyé par agdid04 Voir le message
    Je n'ai pas de base Resource sur mon server.
    C'est normal, elle n'est pas visible. Voici un article qui en parle :

    http://blogs.msdn.com/b/vsanil/archi...questions.aspx

  5. #5
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Bonjour,

    Après la copie des fichiers dans le dossier cible le service SQL a bien démarré.

    Merci.

    @+

Discussions similaires

  1. [ASE 12.5.3] - Déplacement de device master
    Par lsone dans le forum Adaptive Server Enterprise
    Réponses: 9
    Dernier message: 25/05/2007, 15h06
  2. Déplacement ou positionnement d'une fenêtre
    Par agl dans le forum C++Builder
    Réponses: 3
    Dernier message: 10/11/2003, 09h29
  3. Déplacement d'Objets
    Par NaDiA_SoFt dans le forum C++Builder
    Réponses: 6
    Dernier message: 20/09/2003, 14h28
  4. Déplacement "automatique" du curseur
    Par Amenofis dans le forum Composants VCL
    Réponses: 2
    Dernier message: 08/01/2003, 18h57
  5. Limiter le déplacement de la souris
    Par el_bouleto dans le forum C++Builder
    Réponses: 4
    Dernier message: 08/11/2002, 23h56

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