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 :

Propriétaire par défaut [2008R2]


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    hotliner niv 2 gescom et bases de données
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations professionnelles :
    Activité : hotliner niv 2 gescom et bases de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par défaut Propriétaire par défaut
    Bonjour,

    j ai une base MODEL et une base MASTER dont l utilisateur par defaut est 'sa'

    J ai un logiciel (sage compta pour ne pas le nommer) qui me crée en automatique, une nouvelle base de données, dans le cadre d un archivage de données.

    La nouvelle base a comme propriétaire mon user du domaine au lieu de 'sa'
    Etonnement, l appli bloque sur le message suivant 'le proprietaire est different du proprietaire de la base master'.

    Ma question est donc la suivante:

    Ne pouvant pas modifier le proprietaire de la base master, est il possible d obliger sql server à creer les nouvelles bases avec comme propriétaire 'sa' ?

    J'ai vu que dans les propriétés de l instance, onglet 'Autorisation', il était possible, pour un user donné, de cocher 'creation de base' avec le user 'sa', mais ça ne fonctionne pas comme je l aurais souhaité. Est ce une piste intéressante?

    Merci d avance pour vos suggestions,

    cordialement,

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

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

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Hello,

    La réponse est non car le propriétaire d'une base de données est définit au moment de sa création. C'est l'utilisateur qui créé la base qui en devient le propriétaire. Après tu peux toujours de te faire une routine qui s'exécute à intervalles régulier et qui vérifie que le propriétaire d'une base de données SAGE soit le même que master et modifie en conséquence.

    C'est plutôt étonnant comme façon de fonctionner ... je ne connais pas SAGE mais quel est l'intérêt pour SAGE d'avoir des propriétaires de bases de données identiques ?

    ++

  3. #3
    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
    Tu peux poser un déclencheur DDL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ALTER TRIGGER tr_newdb 
    ON ALL SERVER
    FOR CREATE_DATABASE
    AS BEGIN
    	DECLARE @db sysname = EVENTDATA().value('(/EVENT_INSTANCE/DatabaseName)[1]', 'sysname')
    	DECLARE @sql nvarchar(200) = 'ALTER AUTHORIZATION ON DATABASE::[' + @db + '] TO sa';
    	EXEC (@sql)
     
    END
    GO
    ce code fonctionne à partir de 2008

  4. #4
    Membre à l'essai
    hotliner niv 2 gescom et bases de données
    Inscrit en
    Avril 2006
    Messages
    4
    Détails du profil
    Informations professionnelles :
    Activité : hotliner niv 2 gescom et bases de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 4
    Par défaut succès
    un grand merci pour vos réponses.

    J'ai créer le trigger et j'ai testé avec ma cliente : ça fonctionne nickel.

  5. #5
    Membre éprouvé
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 50
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Par défaut
    Bon à savoir
    Si tout est définitivement réglé, n'oublie pas de cliquer sur le bouton
    Anne, citoyenne canadienne
    Informaticienne, altiste et radioamateur... bref, originale
    Lire les règles...
    Un petit rappel: Je ne réponds à aucune question technique posée par MP

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

Discussions similaires

  1. Unique + valeur par défaut
    Par ketalie dans le forum Outils
    Réponses: 4
    Dernier message: 02/07/2003, 15h29
  2. [TListBox] Selection par défaut
    Par Nuts07 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 12/05/2003, 10h00
  3. Couleur de sélection par défaut
    Par sicard_51 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 20/04/2003, 23h35
  4. [SWING][FONT] choisir la police par défaut
    Par narmataru dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 21/02/2003, 10h35
  5. Retour au mode texte par défaut
    Par coca dans le forum x86 16-bits
    Réponses: 6
    Dernier message: 12/12/2002, 17h22

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