kapcsolódó kiszolgálókban a legtöbb SQL Server környezetben szükségszerű. A kapcsolt szerver lehetővé teszi az SQL Server egyik példányának, hogy kommunikáljon egy másik példánygal vagy más adatbázis-termékekkel, például Oracle vagy MySQL. A kapcsolt kiszolgálók OLE DB szolgáltatóként is konfigurálhatók, hogy további termékekkel, például az Excel-szel és az Access-szel kommunikáljanak.
a kapcsolt szerver létrehozása és konfigurálása nagyrészt egyszerű., A legtöbb esetben akkor valószínűleg létre őket egyszerű SQL Server példány-példány kommunikáció.
az alábbi lépések körvonalazzák, hogy mi szükséges egy alapvető kapcsolt szerver létrehozásához, hogy az SQL Server egyik példánya kommunikálhasson a másikkal, és lehetővé tegye a távoli eljáráshívásokat (RPC). Az RPC lehetővé teszi, hogy egy tárolt eljárást távolról lehessen futtatni az egyik szerverről a másikra (kapcsolt szerver).
az induláshoz csatlakozzon az adatbázis-kiszolgálóhoz a Microsoft SQL Management Studio alkalmazásban. Bontsa ki a Szerverobjektumokat legördülő menüből, majd kattintson a jobb gombbal a kapcsolt kiszolgálókra, majd válassza az új kapcsolt kiszolgáló lehetőséget…,
miután megjelenik az új kapcsolt kiszolgáló ablak, módosítanunk kell az alapértelmezett beállításokat. Először írja be a hivatkozni kívánt kiszolgáló nevét. Ebben a példában létrehozom a kapcsolt kiszolgálót a LAB-SQL2012
– on, hogy csatlakozzak a LAB-SQL-04
– hoz.
alapértelmezés szerint a kiszolgáló típusa más adatforrásra lesz állítva. Mivel létrehozunk egy linket egy kilépő SQL Server példányhoz, válassza ki az SQL Server melletti rádiógombot az alábbiak szerint.
Ezután válassza ki a biztonsági oldalt., Itt is gyorsan változtatnunk kell. A képernyő alján, a fenti listában nem definiált bejelentkezés alatt a kapcsolatok:, Válassza ki a mellette lévő rádiógombot ezzel a biztonsági kontextussal. Itt meg akarja adni a hitelesítő adatokat a kiszolgálóhoz való csatlakozáshoz. A legjobb gyakorlat egy szolgáltatási fiók létrehozása a kapcsolt szerverkapcsolatok kezeléséhez. Győződjön meg róla, hogy a szolgáltatási fiók megkapta a datareader
és datawriter
szereptagságokat a kiszolgálón lévő minden egyes adatbázishoz, amelyhez hozzáférni szeretne., Létre kell hoznia a szolgáltatási fiókot az összes összekapcsolt kiszolgálón is. A bejelentkezési fiókok SQL Serverben történő létrehozásával kapcsolatos további információkért tekintse át a bejegyzésemet egy új SQL Server hitelesítési Bejelentkezés létrehozásakor, valamint szerepkör-tagságok hozzárendelésekor.
az utolsó lépés a Szerverbeállítások oldal konfigurálása. Bár lehetséges, hogy hagyja meg az alapértelmezett beállítást, ép ezen az oldalon, véletlenek lesz szükség a kapcsolódó szerverek van a lehetőség, hogy végre cross-server tárolt eljárások, ebben az esetben meg kell állítani RPC, RPC, hogy Igaz., Itt is beállíthatja a kapcsolat időtúllépését, valamint a lekérdezési időtúllépési küszöbértékeket, bár a legtöbb esetben rendben van, ha ezeket az alapértelmezett 0 értékre állítja.
miután elvégezte az összes szükséges módosítást, kattintson az OK gombra. Az új kapcsolt szerver most jött létre.
bontsa ki a kapcsolódó kiszolgálókat legördülő menüből, majd az új kapcsolódó kiszolgálót a listában láthatja, a többi meglévő hivatkozással együtt.
mint a legtöbb semmit SQL Server, akkor is script ki létre egy új kapcsolódó szerver., A következő szkript ugyanazt a kapcsolt kiszolgálót hozza létre, mint a fent létrehozott. Megjegyzésekkel megjegyeztem a kód azon részét a tetején, ahol meg kell adnia a bejelentkezési hitelesítő adatokat, valamint a szerver nevét.
Ez egy módosított változata a script, hogy lehet húzni a Management Studio. Változókat hoztam létre a szerverhez, a bejelentkezéshez és a jelszóhoz, hogy lehetővé tegyem a szkript gyors megváltoztatását egy új kapcsolt szerver létrehozásakor. Ennek a szkriptnek a sablonját tárolom, hogy gyorsan megadhassam a kiszolgáló nevét és bejelentkezési hitelesítő adatait, hogy menet közben új kapcsolt kiszolgálókat hozzak létre.