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

MS SQL Server Discussion :

[MS/SQL 2K][Securité][Restauration]Comment bien faire ?


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 190
    Par défaut [MS/SQL 2K][Securité][Restauration]Comment bien faire ?
    Salut,

    Nous allons dupliquer notre base SQL/Server sur un nouveau serveur tout vierge. Le problème, c'est qu'en testant, on s'est apperçu qu'après la restauration d'après les fichier de sauvegarde (*.bak), les utilisateurs et logins, c'est à dire tout ce qu'on trouve dans :
    • Racine de la console\ServeurMicrosoftSQL\MonServer\Sécurité\Connexions\
    • Racine de la console\ServeurMicrosoftSQL\MonServer\BasesDeDonnees\MaBase\Utilisateurs\
    • Racine de la console\ServeurMicrosoftSQL\MonServer\BasesDeDonnees\MaBase\Rôles\

    Tout ça n'est pas restauré...

    Je cherche à obtenir un script qui me fournirai le nécessaire pour recreer tout ça sur le nouveau serveur ainsi que les bons droits nécessaires...

    J'ai presque trouvé ce que je cherche en faisant un clic droit que la base de données puis "Toutes les Tâches" puis "Generer un script SQL" puis clic sur "afficher tout" puis décocher "Générer la commande DROP" puis cocher les trois dernières cases à cocher de "Option de script de sécurité". Le problème, c'est que le script généré mélange la création des objets et la gestion de la sécurité... Et entre les tables, les vues, les SP, etc... le tri est vraiment décourageant (plus de 15 000 lignes de script à trier)

    J'ai consulté la FAQ et fait des recherches : des questions similaires semblent avoir été posées, mais je n'y arrive toujours pas. J'aurais besoin d'un peu d'aide à ce sujet




    Merci

  2. #2
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Bonjour,

    Il y a une tache DTS pour copier les Logins. Ensuite un backup/restore ou sp_detach_db/sp_attach_db pour copier les bases, puis utilisation de la sproc sp_change_users_login pour matcher le SID (security identifier) login <-> user.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 190
    Par défaut
    Merci pour ton aide, mais je suis encore dans le flou.

    Quelle DTS ? Ou trouver ce lot ?

    De plus, nous ne pouvons pas faire un détach/attach, la base originale reste en fonctionnement permanent.

    Quant à la SP pour récupérer, je vais regarder la doc pour en savoir un peu plus.

    Merci !

  4. #4
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Citation Envoyé par jbat
    Quelle DTS ? Ou trouver ce lot ?
    Un tâche (task), pas un lot. Tu crées un lot, tu y ajoutes la task...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/09/2009, 11h38
  2. Comment "bien" faire ses CSS
    Par sliderman dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 30/06/2008, 20h38
  3. [Debutant] comment bien faire une variable ?
    Par nighthammer dans le forum iReport
    Réponses: 2
    Dernier message: 27/05/2008, 11h56
  4. comment bien faire organiser ses header
    Par DEVfan dans le forum C++
    Réponses: 43
    Dernier message: 29/04/2008, 11h58
  5. Class de mesh, comment bien faire ?
    Par Tosh dans le forum Développement 2D, 3D et Jeux
    Réponses: 8
    Dernier message: 24/04/2007, 12h24

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