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 :

[2019] Restauration de base dans une nouvelle enveloppe


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    467
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 467
    Par défaut [2019] Restauration de base dans une nouvelle enveloppe
    Bonjour,

    J'ai une base SQL SERVER qui se trouve sur un serveur.
    Je dois migrer cette base sur un nouveau serveur.

    La base d'origine a dans le filegroup primaire un seul fichier.
    La nouvelle base de données possède un filegroup primaire avec 4 fichiers.

    Lorsque je restaure la base d'origine vers la nouvelle base, je n'ai pas la possibilité d'ajouter les données dans le filegroup existant mais seulement de reprendre le filegroup d'origine qui contient 1 seul fichier.

    J'ai besoin de faire ça, car les 4 fichiers de mon filegroup sont localisés chacun sur un device différent.

    Merci pour votre aide,

    Matt

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Une bases de données SQL Server sauvegardée se restaure exactement et strictement dans l'état dans lequel elle était au moment de la sauvegarde y compris au niveau du stockage. En effet, la sauvegarde est binaire contrairement à d'autres systèmes comme MySQmerde ou PostGreSQL ou le seule moyen est d'effectuer une sauvegarde logique. La seule possibilité offerte dans la restauration SQL Server est de déplacer les fichiers initial du stockage sur d'autres emplacements (disques\répertoires...) au moment de la restauration à l'aide de l'option MOVE de la clause WITH de la commande RESTORE...

    Pour remanier le stockage d'une base, il faut procéder en deux temps :
    1) créer les nouveaux espaces de stockage (FILEGROUPS + Fichiers)
    2) utiliser la commande CREATE INDEX ... avec l'option DROP EXISTING de la clause WITH pour déplacer index par index les tables et index (une table étant la plupart du temps un index clustered.
    Pour ce dernier point, aidez vous de l'article que j'ai écrit à ce sujet :
    https://blog.developpez.com/sqlpro/p...space_de_stock
    et aussi pour déplacer toutes les tables et index d'un coup aidez vous de :
    https://blog.developpez.com/sqlpro/p...que_d_un_index

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

Discussions similaires

  1. [AC-2010] injecter les donnees d'une ancienne base dans une nouvelle
    Par patgame dans le forum IHM
    Réponses: 2
    Dernier message: 19/02/2016, 00h15
  2. copier une structure de base dans une nouvelle
    Par frp31 dans le forum Administration
    Réponses: 2
    Dernier message: 30/12/2011, 15h25
  3. Réponses: 5
    Dernier message: 26/08/2009, 14h14
  4. [2K5] Restaurer un backup dans une autre base
    Par mioux dans le forum Administration
    Réponses: 2
    Dernier message: 05/03/2008, 15h24
  5. Exporter une table dans une nouvelle base de données
    Par kaptnkill dans le forum Access
    Réponses: 14
    Dernier message: 11/07/2006, 23h34

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