Je suis le guide - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/ qui fonctionne jusqu'à ce que j'atteigne l'étape 8
- Maintenant, pour planifier votre script nouvellement créé. Dans SSMS, connectez-vous au serveur sur lequel vous souhaitez effectuer le suivi. Accédez à votre agent SQL Server et développez-le afin que vous puissiez voir le dossier Jobs. Cliquez avec le bouton droit sur le dossier Jobs et sélectionnez New Job.
Je ne peux pas ne pas trouver SQL Server Agent
. Où puis-je rendre cela SQL Server Agent
visible? J'ai donné à l'utilisateur actuel toutes les autorisations d'accès.
Réponses:
Si vous ne disposez pas des autorisations nécessaires, vous ne pourrez pas voir l'agent, que vous exécutiez Enterprise / Standard / Datacenter, etc.
Les rôles nécessaires sont sysadmin, ou les rôles individuels ici - http://msdn.microsoft.com/en-us/library/ms188283.aspx
la source
L'Agent SQL Server n'est disponible qu'avec certaines versions de SQL Server. Par exemple, il n'est pas du tout disponible avec SQL Server Express.
Si vous disposez de SQL Server Standard ou Enterprise, il sera disponible dans SQL Server Management Studio (SSMS) au bas de la liste des éléments du serveur.
la source
Merci Boris Hristov et Max Vernon de m'avoir éclairé.
Oui, pour voir le MSSQLSERVER, l'utilisateur doit avoir l'
sysadmin
autorisation. De plus, si MSSQLSERVER est l'instance par défaut pour SQL Server 2008, il suffit d'appeler le nom d'hôte et ils pourront voir leSQL Server Agent
.la source
Vous n'avez pas besoin de l'agent SQL Server pour démarrer une trace côté serveur. C'est juste pour le planifier.
Vous pouvez exécuter les commandes directement dans une fenêtre de studio de gestion / analyseur de requêtes.
Voici comment:
Ouvrez SQL Server Profiler et configurez la trace qui vous intéresse. Exécutez la trace, puis arrêtez-la. Allez dans Fichier -> Exporter -> Définition de trace et sélectionnez la cible qui vous intéresse.
Cela enregistrera les commandes SQL nécessaires pour démarrer la trace dans SQL Management Studio.
J'utilise cette technique tout le temps.
la source
Je sais qu'il est ancien et déjà résolu mais j'ai rencontré le problème et suis tombé sur cette page alors peut-être que cela aidera quelqu'un.
Dans certains cas, votre agent SQL Server n'est pas extensible avec une étiquette (agents XP désactivés). Dans ce cas, exécutez ce code pour l'activer.
Voici les informations relatives à cette action.
la source