Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: SQL Server
Fontos
Felügyelt Azure SQL-példányesetében a legtöbb, de jelenleg nem minden SQL Server Agent-funkció támogatott. A részletekért tekintse meg az SQL Server és az Azure SQL Managed Instance közötti T-SQL eltéréseket , vagy az SQL Agent feladatok korlátozásait az Azure SQL Managed Instance esetében .
Ez a témakör azt ismerteti, hogyan hozhat létre célkiszolgálót az SQL Serverben az SQL Server Management Studio, a Transact-SQL vagy az SQL Server Management Objects (SMO) használatával.
Mielőtt hozzákezdene
Biztonság
A proxyfuttatáshoz társított lépéseket tartalmazó elosztott feladatok a célkiszolgálón lévő proxyfiók kontextusában futnak. Győződjön meg arról, hogy a következő feltételek teljesülnek, vagy a proxyhoz társított feladatlépések nem töltődnek le a főkiszolgálóról a célra:
A mesterkiszolgáló rendszerleíró alkulcsa \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<*instance_name*>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) értéke 1 (igaz). Alapértelmezés szerint ez az alkulcs 0 (hamis) értékre van állítva.
A célkiszolgálón létezik proxyfiók, amelynek a neve megegyezik azzal a főkiszolgálói proxyfiókgal, amely alatt a feladatlépés fut.
Ha a proxyfiókokat használó feladatlépések sikertelenek a főkiszolgálóról a célkiszolgálóra való letöltéskor, az msdb adatbázissysdownloadlist táblájának error_message oszlopában ellenőrizheti a következő hibaüzeneteket:
"A feladatlépéshez proxyfiók szükséges, de a proxyegyeztetés le van tiltva a célkiszolgálón."
A hiba elhárításához állítsa a AllowDownloadedJobsToMatchProxyName beállításjegyzék-alkulcsot 1-re.
"A proxy nem található."
A hiba elhárításához győződjön meg arról, hogy létezik proxyfiók a célkiszolgálón, amelynek a neve megegyezik azzal a főkiszolgálói proxyfiókgal, amelyen a feladatlépés fut.
Engedélyek
Az eljárás végrehajtásának engedélyei alapértelmezés szerint a sysadmin rögzített kiszolgálói szerepkör tagjait illetik meg.
Az SQL Server Management Studio használata
Célkiszolgáló létrehozása
Az Objektumkezelőben csatlakozzon a Microsoft SQL Server adatbázismotor egy példányához, majd azután bontsa ki a példányt.
Kattintson a jobb gombbal SQL Server Agent, mutasson Többkiszolgálós Felügyelet, majd kattintson a Célparancsra. A Célkiszolgáló varázsló végigvezeti a célkiszolgáló létrehozásának folyamatán.
A Master Server lapon válassza ki azt a főkiszolgálót, amelytől a célkiszolgáló feladatokat fog kapni.
Kiszolgáló kiválasztása
Csatlakozzon a főkiszolgálóhoz.kiszolgáló leírása
Írja be a célkiszolgáló leírását. A célkiszolgáló feltölti ezt a leírást a főkiszolgálóra.A főkiszolgáló bejelentkezési hitelesítő adatai lapon szükség esetén hozzon létre egy új bejelentkezést a célkiszolgálón.
Ha szükséges, hozzon létre egy új bejelentkezést, és osszon ki neki jogosultságokat az MSX rendszerhez
Hozzon létre egy új bejelentkezést a célkiszolgálón, ha a megadott bejelentkezés még nem létezik.
A Transact-SQL használata
Célkiszolgáló létrehozása
Csatlakozzon az adatbázismotorhoz.
A Standard sávon kattintson Új lekérdezéselemre.
Másolja és illessze be a következő példát a lekérdezési ablakba, és kattintson a Végrehajtásgombra. Ez a példa az aktuális kiszolgálót az AdventureWorks1 főkiszolgálóra sorolja be. Az aktuális kiszolgáló helye a 21., 309. szoba, 5. állvány.
USE msdb ; GO EXEC dbo.sp_msx_enlist N'AdventureWorks1', N'Building 21, Room 309, Rack 5' ; GOTovábbi információ: sp_msx_enlist (Transact-SQL).