J'ai plusieurs bases de données dans une instance SQL Server. J'ai aussi de nombreux utilisateurs de domaine individuels pour les connexions et aussi des groupes de domaines en tant que connexions. Ces connexions sont attachées aux bases de données en tant qu'utilisateurs de base de données. Maintenant, je voudrais créer un rapport (ou une requête) pour savoir quand et où (quelle base de données) ces connexions se connectent. J'ai essayé de trouver cette information de sys-schema, mais je n'ai pas pu trouver ce genre d'information. Où SQL Server stocke ces informations et comment créer ce type de rapport? Je voudrais également automatiser cela en utilisant une procédure stockée.SQL Server: comment interroger quand et où (quelles bases de données) les connexions se connectent?
Q
SQL Server: comment interroger quand et où (quelles bases de données) les connexions se connectent?
0
A
Répondre
0
Vous pouvez configurer un enregistrement de trace SQL tous les événements de connexion, puis juste interroger cela.
1
dans la procédure de connexion stockées, ainsi que le nom d'utilisateur, ajoutez un GetDate() et DB_NAME() à chaque enregistrement dans une table appelée LoginData (ou tout ce que vous préférez)
Questions connexes
- 1. sur les bases de données et les connexions à distance
- 2. connexions SQL Server sauvegarde et les utilisateurs
- 3. Comment créer et interroger des serveurs de bases de données liés dans SQL Server?
- 4. SQL Server et bases de données distribuées. Comment synchroniser?
- 5. Les connexions SQL Server sont-elles chiffrées?
- 6. interroger plusieurs bases de données à des fins statistiques SQL
- 7. bases de données distribuées SQL Server
- 8. quand copier la base de données de ressources et les bases de données système?
- 9. Fusionner des bases de données SQL Server
- 10. Fusionner 2 bases de données SQL Server
- 11. Iphone et Facebook se connectent?
- 12. Synchroniser deux bases de données SQL Server
- 13. La taille des bases de données MySQL et SQL Server
- 14. Interroger le dictionnaire de données SQL Server pour trouver toutes les bases de données contenant la table 'x'
- 15. Quand compacter une base de données Sql Server?
- 16. Comment savoir quand il y a trop de connexions SQL?
- 17. Synchronisez les bases de données SQL Server 2008 en ligne
- 18. Gestion des connexions SQL Server
- 19. SQL Server - Synchronisation de deux bases de données
- 20. Comment contrôler la version des bases de données SQL Server?
- 21. .NET et fermeture des connexions SQL Server
- 22. Comment synchroniser deux bases de données SQL Server 2005?
- 23. J'ai besoin d'aide pour interroger SQL Server
- 24. Comment puis-je interroger le nom de l'instance de base de données SQL Server en cours?
- 25. Toutes les bases de données incorporées ne parviennent pas à ouvrir les connexions
- 26. comment stackoverflow obtient l'information de l'utilisateur quand les gens se connectent utilisent le site openid
- 27. Comment bloquer les connexions à SQL Server 2008
- 28. Comment combiner plusieurs connexions de bases de données php/mysql?
- 29. Comment interroger des bases de données avec des grails?
- 30. Modification dynamique des bases de données dans SQL Server 2000
Si vous avez besoin de moi pour élaborer à ce sujet, faites le moi savoir. Je suis au travail et j'ai tendance à me dépêcher de répondre un peu. – warsong