Bonjour,
Je cherche à récupérer les traces des connexions sur des bases SQLServer 2005, alors je ne sais pas s'il faut activer le profiler pour ça ou c'est tracer par défaut.
Merci.
Bonjour,
Je cherche à récupérer les traces des connexions sur des bases SQLServer 2005, alors je ne sais pas s'il faut activer le profiler pour ça ou c'est tracer par défaut.
Merci.
Hello,
Tout dépend de ce que tu cherches. La trace par défaut ne trace que les tentatives de connexion en échec. De la même manière par défaut SQL Server ne trace que les connexions en échec dans le journal des événements Windows.
Si tu veux toutes les tentatives de connexion réussies et en échec, tu as le choix parmi les solutions suivantes puisque tu es version 2005 :
- Activer l'option d'audit de tous les logins dans les options de sécurité de l'instance
- Utiliser les triggers LOGON de SQL Server
- Créer une trace profiler spécifique côté serveur qui permet de tracer ce que tu veux
Quelle que soit la solution choisie, il faudra compter avec un impact sur les performances générales de ton instance SQL Server
++
Bonjour David et Merci de votre réponse.
J'ai récupéré des bases d'une ancienne instance 2005 et je voulais savoir s'elles sont tjts utilisées ou pas ...?
Merci.
@+
Tu peux utiliser cet outil (http://wiki.kankuru.fr/wiki/30/last-table-access). Ca te donnera le dernier accès à tes tables. S'il n'y a aucune date, c'est que les tables n'ont pas été requêtées.
Sinon pour ton besoin particulier, je mettrai une trace avec le profiler sur les requêtes exécutées sur une base en particulier.
Sinon tu éteins et tu attends que ca rale
Blog Perso | Kankuru (logiciel gratuit pour SQL Server)
Tu peux effectivement utiliser l'outil réalisé par darkelend ;-)
Est-ce que tes bases sont toujours sur un serveur SQL 2005 ? Je te demande cela car si tu es en version 2008 avec tes bases récupérés en 2005 tu peux utiliser les événements étendues qui seront plus adaptés à cela. Le profiler peut devenir gourmand dans ce type de trace.J'ai récupéré des bases d'une ancienne instance 2005 et je voulais savoir s'elles sont tjts utilisées ou pas ...?
++
Merci à vous 2: j'ai des servers 2000 && 2005 et justement le but est de basculer sur 2008.
@+
Bonjour Darkelend,
J'ai installé Kankuru sur mon poste: en essayant de me connecter à une instance: mon-server\mon-instance => je reçois ce message:
Faut-il l'installer sur le server aussi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part The selected database is not a valid Kankuru Database
Merci.
@+
Il n'y a pas besoin d'installer Kankuru sur ton serveur.
Au démarrage, tu dois juste lui spécifier ton serveur\instance et dans la base de données mettre un nom de base de données qui n'existe pas. Il va lui même se créer sa propre base. Ce message indique que la base de données que tu lui as donné ne correspond pas à la base Kankuru. Ou alors il y a un bug
Je t'ai envoyé mon mail par mp pour ne pas pourrir ce forum
Sur le WIKI, j'explique comment créer la base Kankuru
Blog Perso | Kankuru (logiciel gratuit pour SQL Server)
Merci Darkelend,
Avec Profiler est ce qu'il y a moyen de voir les adresses des postes qui attaqaunr la base: je cherche les utilisateurs qui se connectent avec des comptes générique de SQLServer.
Merci.
Tu peux cocher la colonne HostName pour avoir le nom du poste qui se connectent au serveur.
Blog Perso | Kankuru (logiciel gratuit pour SQL Server)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager