Postępuję zgodnie z przewodnikiem - http://www.sqlchicken.com/2009/07/how-to-create-a-server-side-trace-with-sql-profiler/, który działa, dopóki nie dotrę do kroku 8
- Teraz zaplanuj swój nowo utworzony skrypt. W SSMS połącz się z serwerem, na którym chcesz śledzić. Przejdź do agenta SQL Server i rozwiń go, aby zobaczyć folder Jobs. Kliknij folder zadań prawym przyciskiem myszy i wybierz Nowe zadanie.
I nie nie można znaleźć SQL Server Agent
. Gdzie mogę to SQL Server Agent
pokazać? Dałem bieżącemu użytkownikowi wszystkie uprawnienia dostępu.
Odpowiedzi:
Jeśli nie uzyskasz wymaganych uprawnień, nie będziesz mógł zobaczyć Agenta, bez względu na to, czy korzystasz z Enterprise / Standard / Datacenter itp.
Potrzebne role to sysadmin lub poszczególne role tutaj - http://msdn.microsoft.com/en-us/library/ms188283.aspx
źródło
SQL Server Agent jest dostępny tylko w niektórych wersjach SQL Server. Na przykład nie jest w ogóle dostępny w SQL Server Express.
Jeśli masz SQL Server Standard lub Enterprise, będzie on dostępny w SQL Server Management Studio (SSMS) na dole listy elementów serwera.
źródło
Dzięki Boris Hristov i Max Vernon za oświecenie mnie.
Tak, aby zobaczyć MSSQLSERVER, użytkownik musi mieć
sysadmin
uprawnienia. Ponadto, jeśli MSSQLSERVER jest domyślną instancją dla SQL Server 2008, wystarczy tylko wywołać nazwę hosta i będzie można ją zobaczyćSQL Server Agent
.źródło
Nie potrzebujesz agenta SQL Server, aby rozpocząć śledzenie po stronie serwera. To tylko zaplanować.
Możesz wydawać polecenia bezpośrednio w oknie studia zarządzania / analizatora zapytań.
Oto jak:
Otwórz SQL Server Profiler i skonfiguruj śledzenie, które Cię interesuje. Uruchom śledzenie, a następnie zatrzymaj. Przejdź do Plik -> Eksport -> Definicja śladu i wybierz interesujący Cię cel.
Spowoduje to zapisanie poleceń SQL potrzebnych do rozpoczęcia śledzenia w SQL Management Studio.
Cały czas używam tej techniki.
źródło
Wiem, że jest stary i już rozwiązany, ale napotkałem problem i trafiłem na tę stronę, więc może komuś pomoże.
W niektórych przypadkach agenta programu SQL Server nie można rozszerzać za pomocą etykiety (agent XP wyłączony). W takim przypadku uruchom ten kod, aby go włączyć.
Oto informacje związane z tym działaniem.
źródło