Comment puis-je lister tous les utilisateurs pouvant se connecter à la base de données de mon serveur sql? Maintenant capable de trouver n'importe quelle commande sql. J'ai essayé quelques liens disponibles sur internet mais aucun d'entre eux n'a fonctionné.Liste de tous les utilisateurs dans Azure SQL
Certaines commandes que j'ai essayé
SELECT * FROM sys.sql_logins;
SELECT * FROM sys.sysusers;
select * from sys.sysusers
SELECT [name], [sid]
FROM [sys].[database_principals]
WHERE [type_desc] = 'SQL_USER'
J'ai aussi regardé dans le portail d'azur mais n'a pas trouvé d'informations des utilisateurs.
Je suis capable de me connecter à la base de données sql quelle chaîne de connexion où je fournis un ID utilisateur et un mot de passe. Maintenant, je ne suis pas en mesure de trouver cet ID utilisateur dans le serveur SQL.
chaîne de connexionressemble
value="Server=server,1433;Initial Catalog=DB1;Persist Security Info=False;User ID=user1;Password=pass1;Encrypt=True;Connection Timeout=30;"
S'il vous plaît modifier votre question et fournir des détails de ce que vous avez essayé jusqu'à présent? Dites-nous aussi quel était le résultat attendu et qu'est-ce que vous avez réellement obtenu quand vous avez essayé. –
Au lieu de se connecter à 'DB1', essayez de vous connecter à la base de données' master', puis exécutez 'SELECT * FROM sys.sql_logins;'. Je l'ai juste essayé avec ma base de données et cela a fonctionné pour moi. –
Je vois un nom d'utilisateur mais ce n'est pas ce dont je parle dans la chaîne de connexion. – anand