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 főkiszolgálói SQL Servert az SQL Server Management Studio vagy a Transact-SQL 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
Főkiszolgáló létrehozása
A(z) Objektumkezelőben csatlakozzon a Microsoft SQL Server adatbázismotor egy példányához, majd bontsa ki azt.
Kattintson a jobb gombbal az SQL Server-ügynökre, mutasson a Többkiszolgálós felügyelet pontra, majd kattintson a Mesteralakzat létrehozása parancsra. A Főkiszolgáló varázsló végigvezeti a főkiszolgáló létrehozásának és a célkiszolgálók hozzáadásának folyamatán.
A Főkiszolgáló-kezelő lapon konfiguráljon egy operátort a főkiszolgálóhoz Ahhoz, hogy értesítéseket küldjön az operátoroknak e-mailekkel vagy lapozókkal, az SQL Server-ügynököt úgy kell konfigurálni, hogy e-maileket küldjön. Ha net send használatával szeretne értesítéseket küldeni az operátoroknak, a Messenger szolgáltatásnak azon a kiszolgálón kell futnia, ahol az SQL Server Agent található.
E-mail-cím
Beállítja az operátor e-mail-címét.Pager-cím
Beállítja az operátor pager e-mail-címét.Hálózat küldési cím
Beállítja a kezelő net send címét.A Célkiszolgáló lapon válassza ki a főkiszolgáló célkiszolgálóit.
Regisztrált kiszolgálók
Felsorolja azokat a Microsoft SQL Server Management Studióban regisztrált kiszolgálókat, amelyek még nem célkiszolgálók.Célkiszolgálók
Felsorolja a célkiszolgálókat.>
Helyezze át a kijelölt kiszolgálót a célkiszolgáló listájára.>>
Helyezze át az összes kiszolgálót a célkiszolgálók listájára.<
Távolítsa el a kijelölt kiszolgálót a célkiszolgáló listájából.<<
Távolítsa el az összes kiszolgálót a célkiszolgálók listájából.Kapcsolat hozzáadása
Adjon hozzá egy kiszolgálót a célkiszolgálók listájához a kiszolgáló regisztrálása nélkül.Kapcsolat
Módosítsa a kijelölt kiszolgáló kapcsolati tulajdonságait.A Főkiszolgáló bejelentkezési hitelesítő adatai lapon adja meg, hogy szükség esetén létre szeretne-e hozni egy új bejelentkezést a célkiszolgálóhoz, és rendelje hozzá a jogosultságokat a főkiszolgálóhoz.
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.
Transact-SQL használata
Főkiszolgá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' ;
GO
További információ: sp_msx_enlist (Transact-SQL).