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 :

Lister tous les utilisateurs sql server 2008 et + de tous les serveurs SQL Server d'un domaine


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut Lister tous les utilisateurs sql server 2008 et + de tous les serveurs SQL Server d'un domaine
    Bonjour,

    Je souhaiterai savoir comment lister tous les utilisateurs sql server 2008 et + de tous les serveurs SQL Server d'un domaine. En effet, il y a des utilisateurs pirate sur nos serveurs et je ne souhaite pas me connecter sur chaque serveur car il y en a à peu près 150.

    Pour clore ma demande, je voudrais extraire cette information dans un fichier .csv ou autre.

    Merci de votre atention.

    Patricia

  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,

    Le plus simple : un script Powershell qui récupère cette information depuis tous tes serveurs, à partir d'un fichier texte dans lequel tu as indiqué l'adresse de tous tes serveurs.
    Par exemple : http://www.webofwood.com/2013/08/23/...admin-members/

  3. #3
    Membre actif
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut
    Merci Rudi. Mais je suis très mauvais développeur PS donc cela ne m'avance pas trop mais je fais des recherches afin d'adapter mon script. Bonne soirée. Patricia

  4. #4
    Membre actif
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut
    Bonjour,

    En fait, je veux lister tous les logins de tous mes serveurs SQL Server qui se trouvent dans "Security / Logins" de SSMS. Voilà la demande souhaitée. Bien cordialement. Patrcia

  5. #5
    Membre éprouvé
    Homme Profil pro
    Directeur des systèmes d'information
    Inscrit en
    Avril 2006
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Directeur des systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2006
    Messages : 141
    Par défaut
    ce que vous voulez c'est le résultat de sa ? avec une colonne au debut pour le nom du serveur et le tout avec un export en csv ?
    vous pouvez rajouter les 150 serveur dans le logiciel a la main ? ou vous voulez être assisté ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    SELECT
    log.name AS [Name],
    'Server[@Name=' + quotename(CAST(
            serverproperty(N'Servername')
           AS sysname),'''') + ']' + '/Login[@Name=' + quotename(log.name,'''') + ']' AS [Urn],
    log.create_date AS [CreateDate],
    CASE WHEN N'U' = log.type THEN 0 WHEN N'G' = log.type THEN 1 WHEN N'S' = log.type THEN 2 WHEN N'C' = log.type THEN 3 WHEN N'K' = log.type THEN 4 END AS [LoginType],
    log.is_disabled AS [IsDisabled]
    FROM
    sys.server_principals AS log
    WHERE
    (log.type in ('U', 'G', 'S', 'C', 'K') AND log.principal_id not between 101 and 255 AND log.name <> N'##MS_AgentSigningCertificate##')
    ORDER BY
    [Name] ASC

  6. #6
    Membre actif
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 15
    Par défaut
    Merci de ton retour. En fait, je veux un extract de la requête suivante pour tous mes serveurs dans un fichier unique : "select name from syslogins". Je vais regarder ce que tu as posté. Merci encore.

Discussions similaires

  1. Monitoring d'un serveur windows server 2008 R2
    Par LaurentC33 dans le forum Windows Serveur
    Réponses: 3
    Dernier message: 11/08/2014, 10h07
  2. [SQL Server 2008] Pb de connexion au serveur
    Par Kakawet dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 14/03/2012, 09h18
  3. [SQL SERVER 2008] Requête pour générer les scripts insert
    Par dacid dans le forum Développement
    Réponses: 4
    Dernier message: 02/09/2011, 01h05
  4. Réponses: 16
    Dernier message: 02/02/2011, 10h50
  5. SQL SERVER 2008 : Durée d'exécution variable - requête SQL
    Par zinzineti dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/03/2010, 17h19

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