Sdílet prostřednictvím


Úprava cílových serverů pro úlohu

platí pro:SQL Server

Důležitý

Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance od SQL Serveru.

Toto téma popisuje, jak změnit cílové servery pro úlohy agenta Microsoft SQL Serveru v SQL Serveru pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL.

Než začnete

Bezpečnost

Dovolení

Ve výchozím nastavení můžou členové pevné role serveru sysadmin spouštět tuto uloženou proceduru. Jiným uživatelům musí být udělena jedna z následujících pevných databázových rolí agenta SQL Serveru v databázi msdb:

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

Použití aplikace SQL Server Management Studio

Úprava cílových serverů pro úlohu

  1. V průzkumníku objektů připojte se k instanci databázového stroje SQL Serveru a tuto instanci rozbalte.

  2. Rozbalte SQL Server Agent, rozbalte Jobs, klikněte pravým tlačítkem myši na úlohu a potom klikněte na Vlastnosti.

  3. V dialogovém okně Vlastnosti úlohy vyberte stránku Cílea klikněte na Cílit na místní servernebo Cílit na více serverů.

    Pokud zvolíte Cílit na více serverů, určete servery, které budou cílem pro úlohu, zaškrtnutím políčka nalevo od názvu serveru. Ověřte, že zaškrtávací políčka pro servery, které nebudou cíli úlohy, nejsou zaškrtnutá.

Použití Transact-SQL

Úprava cílových serverů pro úlohu

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard klikněte na Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit. Tento příklad přiřazuje víceserverovou úlohu "Weekly Sales Backups" serveru SEATTLE2.

USE msdb ;  
GO  
  
EXEC dbo.sp_add_jobserver  
    @job_name = N'Weekly Sales Backups',   
    @server_name = N'SEATTLE2' ;   
GO  

Další informace naleznete v tématu sp_add_jobserver (Transact-SQL).

Viz také

Automatizovaná správa v rámci podniků