Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: SQL Server
Azure SQL Managed Instance
Ważny
W usłudze Azure SQL Managed Instancewiększość funkcji agenta programu SQL Server jest obecnie obsługiwana, ale nie wszystkie. Aby uzyskać szczegółowe informacje, zobacz różnice języka T-SQL usługi Azure SQL Managed Instance z programu SQL Server lub ograniczenia zadań agenta SQL w usłudze SQL Managed Instance.
W tym temacie opisano sposób usuwania konta serwera proxy agenta programu SQL Server w programie SQL Server przy użyciu programu SQL Server Management Studio lub języka Transact-SQL.
Przed rozpoczęciem
Ograniczenia i ograniczenia
Przed usunięciem konta proxy programu SQL Server Agent upewnij się, aby konto proxy nie odwoływało się do żadnych aktywnych kroków zadania. Aby sprawdzić kroki zadania odwołujące się do serwera proxy, kliknij prawym przyciskiem myszy serwer proxy, wybierz Właściwości, a następnie w oknie dialogowym proxy_nameWłaściwości konta proxy, wybierz stronę Odwołania. Jeśli usuniesz serwer proxy, otrzymasz opcję ponownego przypisania wszystkich kroków zadania, które używają tego serwera proxy w oknie dialogowym Usuń obiekt.
Serwery proxy programu SQL Server Agent używają poświadczeń do przechowywania informacji o kontach użytkowników systemu Windows. Użytkownik określony w poświadczeniu musi mieć uprawnienie "Logowanie jako usługa wsadowa" na komputerze, na którym działa SQL Server.
Agent programu SQL Server sprawdza dostęp podsystemu dla serwera proxy i zapewnia dostęp do serwera proxy przy każdym uruchomieniu kroku zadania. Jeśli serwer proxy nie ma już dostępu do podsystemu, krok zadania zakończy się niepowodzeniem. W przeciwnym razie Agent SQL Server personifikuje użytkownika określonego w proxy i uruchamia krok zadania.
Jeśli logowanie użytkownika ma dostęp do serwera proxy lub użytkownik należy do roli mającej dostęp do serwera proxy, użytkownik może użyć serwera proxy w kroku zadania.
Zabezpieczenia
Uprawnienia
Tylko członkowie sysadmin stałej roli serwera mogą tworzyć, modyfikować lub usuwać konta serwera proxy.
Korzystanie z programu SQL Server Management Studio
Aby usunąć konto serwera proxy programu SQL Server Agent
W Eksploratorze Obiektówkliknij ikonę plusa, aby rozwinąć serwer zawierający konto proxy, które chcesz usunąć.
Kliknij znak plusa, aby rozwinąć SQL Server Agent.
Kliknij znak plusa, aby rozwinąć folder serwerów proxy.
Kliknij znak plus, aby rozwinąć podsystem zawierający konto serwera proxy, które chcesz usunąć (na przykład Skrypt ActiveX).
Kliknij prawym przyciskiem myszy konto serwera proxy, które chcesz usunąć, a następnie wybierz pozycję Usuń.
W oknie dialogowym Usuń obiekt upewnij się, że wybrano prawidłowe konto serwera proxy. Zaznacz pole wyboru Przypisz ponownie do, aby ponownie przypisać kroki zadania odwołujące się do tego konta proxy na inne konto.
Kliknij przycisk OK.
Korzystanie z Transact-SQL
Aby usunąć konto serwera proxy programu SQL Server Agent
W Eksploratorze obiektów nawiąż połączenie z wystąpieniem silnika bazy danych.
Na pasku standard kliknij pozycję Nowe zapytanie.
Skopiuj i wklej poniższy przykład w oknie zapytania, a następnie kliknij pozycję Wykonaj.
-- deletes the proxy "Catalog application proxy" USE msdb ; GO EXEC dbo.sp_delete_proxy @proxy_name = N'Catalog application proxy' ; GO
Aby uzyskać więcej informacji, zobacz sp_delete_proxy (Transact-SQL).