Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 oproti SQL Serveru nebo omezení úloh agenta SQL ve službě SQL Managed Instance.
Toto téma popisuje, jak vytvořit cílový server v SQL Serveru pomocí aplikace SQL Server Management Studio, Transact-SQL nebo objektů SMO (SQL Server Management Object).
Než začnete
Zabezpečení
Distribuované úlohy, které mají kroky přidružené k proxy serveru spuštěné v kontextu účtu proxy na cílovém serveru. Ujistěte se, že jsou splněny následující podmínky, jinak nebudou kroky úlohy přidružené k proxy staženy z hlavního serveru na cílový server:
Podklíč registru hlavního serveru \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) je nastaven na hodnotu 1 (true). Ve výchozím nastavení je tento podklíč nastavený na hodnotu 0 (false).
Na cílovém serveru existuje účet proxy, který má stejný název jako účet proxy serveru hlavního serveru, pod kterým se spouští krok úlohy.
Pokud kroky úlohy, které používají proxy účty, selžou při jejich stahování z hlavního serveru na cílový server, můžete zkontrolovat sloupec error_message ve tabulce sysdownloadlist v databázi msdb pro následující chybové zprávy:
"Krok úlohy vyžaduje proxy účet, avšak přiřazení proxy je na cílovém serveru zakázáno."
Chcete-li tuto chybu vyřešit, nastavte AllowDownloadedJobsToMatchProxyName podklíč registru na hodnotu 1.
Proxy server nebyl nalezen.
Pokud chcete tuto chybu vyřešit, ujistěte se, že na cílovém serveru existuje účet proxy, který má stejný název jako účet proxy serveru hlavního serveru, pod kterým se spouští krok úlohy.
Dovolení
Oprávnění ke spuštění tohoto postupu jsou ve výchozím nastavení přiřazena členům sysadmin předem definované role serveru.
Použití aplikace SQL Server Management Studio
Vytvoření cílového serveru
V průzkumníku objektů se připojte k instanci databázového stroje Microsoft SQL Server a pak tuto instanci rozbalte.
Klikněte pravým tlačítkem myši na agenta SQL Serveru, přejděte na položku Správa systému Multi Server a potom klepněte na příkaz Nastavit tento cíl. Průvodce cílovým serverem vás provede procesem vytvoření cílového serveru.
Na stránce Vybrat hlavní server vyberte hlavní server, ze kterého bude tento cílový server přijímat úlohy.
Vybrat server
Připojte se k hlavnímu serveru.Popis tohoto serveru
Zadejte popis tohoto cílového serveru. Cílový server nahraje tento popis na hlavní server.Na stránce Přihlašovací údaje hlavního serveru vytvořte na cílovém serveru v případě potřeby nové přihlášení.
v případě potřeby vytvořte nový uživatelský účet a přiřaďte mu práva k MSX.
Pokud zadané přihlášení ještě neexistuje, vytvořte na cílovém serveru nové přihlášení.
Použití Transact-SQL
Vytvoření cílového serveru
Připojte se k databázovému stroji.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit. Tento příklad zasadí aktuální server do hlavního serveru AdventureWorks1. Umístění aktuálního serveru je Budova 21, Místnost 309, Rack 5.
USE msdb ; GO EXEC dbo.sp_msx_enlist N'AdventureWorks1', N'Building 21, Room 309, Rack 5' ; GOPro více informací se podívejte na sp_msx_enlist (Transact-SQL).