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 :

Changement de propriétaire


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut Changement de propriétaire
    Bonjour,


    J'ai une 20aine de table dont le propriétaire est "TOTO" et je voudrais changé le propriétaire de ces 20 tables par "TATA" (Dsl pour les noms).

    est-ce possible ou dois-je executer autant de fois qu'il y a de table la procédure sp_changeobjectowner

    merci à vous

  2. #2
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 141
    Par défaut
    D'abord, le nouveau 'Owner' doit exister.

    Ensuite, il faut faire la chose suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    DECLARE @old sysname, @new sysname, @sql varchar(1000)
     
    SELECT
      @old = 'OldOwner'
      , @new = 'NewOwner'
      , @sql = '
      IF EXISTS (SELECT NULL FROM INFORMATION_SCHEMA.TABLES
      WHERE
          QUOTENAME(TABLE_SCHEMA)+''.''+QUOTENAME(TABLE_NAME) = ''?''
          AND TABLE_SCHEMA = ''' + @old + '''
      )
      EXECUTE sp_changeobjectowner ''?'', ''' + @new + ''''
     
    EXECUTE sp_MSforeachtable @sql

  3. #3
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut
    Merci ,

    la requête est bonne, il a juste rajouter TATA comme nouveau user des tables mais le propriétaire des table reste inchanger

    mon old user = BOBCA
    mon newuser = BO_BCA

    Voir la piéce jointes

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 141
    Par défaut
    Je viens de le tester et cela a bien fonctionné.

    Par contre afin de visualiser la modification, j'ai dû effectuer un "refresh" sur l'onglet "table".

  5. #5
    Membre confirmé Avatar de Poisson59
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 213
    Par défaut
    OK Merci !

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

Discussions similaires

  1. Changement de propriétaire
    Par Antoon dans le forum OVH
    Réponses: 0
    Dernier message: 13/11/2008, 09h29
  2. [Pack Perso] Changement de propriétaire
    Par Antoon dans le forum 1&1
    Réponses: 0
    Dernier message: 29/10/2008, 12h56
  3. Changement de propriétaire à la volée
    Par bleuerouge dans le forum Langage
    Réponses: 1
    Dernier message: 30/06/2008, 17h18
  4. [ASE][12.0] Changement de propriétaire de BDD
    Par Lps dans le forum Sybase
    Réponses: 4
    Dernier message: 09/01/2006, 14h26
  5. Changement de propriétaire
    Par Florent PORRAS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/08/2004, 15h25

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