Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak włączyć SQL Server Agent XP za pomocą T-SQL?

Jeśli tworzysz zadanie agenta SQL Server po raz pierwszy, może się okazać, że musisz najpierw włączyć rozszerzone procedury składowane agenta SQL Server (SQL Server Agent XP).

Gdy używasz narzędzia SQL Server Management Studio (SSMS) do uruchamiania usługi SQL Server Agent, te rozszerzone procedury składowane są włączane automatycznie.

Korzystając z T-SQL, możesz włączyć SQL Server Agent XP za pomocą sp_configure procedura składowana.

Przykład

Najpierw uruchom następujący kod, aby wyświetlić opcje zaawansowane

EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO

Wynik:

Started executing query at Line 18
Configuration option 'show advanced options' changed from 0 to 1. Run the RECONFIGURE statement to install.

Started executing query at Line 20
Commands completed successfully.
Total execution time: 00:00:00.126

Po uruchomieniu pierwszej linii poradził nam, abyśmy uruchomili RECONFIGURE , co zrobiliśmy.

Sprawdź bieżące ustawienia Agenta XP

Najpierw sprawdźmy aktualne ustawienie dla SQL Server Agent XPs.

EXEC SP_CONFIGURE 'Agent XPs';

Wynik:

 +-----------+-----------+-----------+----------------+-------------+
 | name      | minimum   | maximum   | config_value   | run_value   |
 |-----------+-----------+-----------+----------------+-------------|
 | Agent XPs | 0         | 1         | 0              | 0           |
 +-----------+-----------+-----------+----------------+-------------+ 

config_value i run_value ustawienia to 0 , co oznacza, że ​​nie jest włączone. Chcemy, aby były to 1 .

Możliwe wartości to:

Wartość Opis
0 Rozszerzone procedury składowane SQL Server Agent nie są dostępne (domyślnie)
1 Dostępne są rozszerzone procedury składowane agenta SQL Server.

Włącz XP agenta

Oto jak włączyć Agenta XP.

EXEC SP_CONFIGURE 'Agent XPs', 1;
GO
RECONFIGURE;
GO

Wynik:

Started executing query at Line 23
Configuration option 'Agent XPs' changed from 0 to 1. Run the RECONFIGURE statement to install.

Started executing query at Line 25
Commands completed successfully.
Total execution time: 00:00:00.142

Ukończono to pomyślnie.

Sprawdź ponownie bieżące ustawienia Agenta XP

Sprawdźmy teraz ponownie ustawienie.

EXEC SP_CONFIGURE 'Agent XPs';

Wynik:

 +-----------+-----------+-----------+----------------+-------------+
 | name      | minimum   | maximum   | config_value   | run_value   |
 |-----------+-----------+-----------+----------------+-------------|
 | Agent XPs | 0         | 1         | 1              | 1           |
 +-----------+-----------+-----------+----------------+-------------+ 

Widzimy teraz, że config_value i run_value1 , a tego właśnie chcemy.

Ukryj opcje zaawansowane

Po zakończeniu możesz ponownie ukryć zaawansowane opcje.

EXEC sp_configure 'show advanced options', 0;
GO
RECONFIGURE;
GO

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przedstawiamy nową funkcję:Zawsze włączona grupa dostępności

  2. Node.js MSSQL tedius ConnectionError:nie udało się połączyć z hostem lokalnym:1433 - połącz ECONNREFUSED

  3. sp_executesql działa wolno z parametrami

  4. Podziel partycję na dwie w SQL Server (T-SQL)

  5. Jak przekazać nazwę tabeli do przechowywanego proc?