Több adatforrás kombinálása

Más adatforrások összekapcsolása a Microsoft SQL Serverrel

A Microsoft SQL Server képes kapcsolódni olyan más adatforrásokhoz, amelyek megértik az SQL lekérdezési nyelvet. Az SQL Server Enterprise Manager (bal oldali) navigációs panel tartalmazza az "SQL Server-csoportokat", amely az adatbázis összes elérhető kiszolgálóját megjeleníti. Alapértelmezés szerint a helyi adatbázis-kiszolgáló "(helyi)". Más adatforrásokat is csatlakoztathat az egyes adatbázis-kiszolgálókhoz. Nagyítás az ág az adatbázis szerver, kattintson a „+”, és meg fogja találni podvetku a Biztonsági name „Nyisd ki, és meg fogja találni podvetku úgynevezett” Linked Servers „Nyissa meg a” kapcsolt szerverek”, és látni fogja az összes adatforrás ehhez kapcsolódó adatbázis-kiszolgáló.

Ha csatlakozni egy új adatforrást, kattintson a jobb gombbal a „Kapcsolt Servers” és válassza ki a „New csatolt szerver” a helyi menüből. A párbeszéd „Linked Server Properties” megadhat egy nevet a kapcsolódó kiszolgáló, és adja meg, hogy szeretne csatlakozni egy másik SQL Server adatbázis vagy más adatforrás. Ha az "SQL Server" lehetőséget választja, akkor az összekapcsolt kiszolgáló nevének az SQL Server adatbázisának kell lennie. Például, ha van egy másik SQL Server adatbázis gépen fut Enterprise-Minds, be lehet állítani, mint a neve a kapcsolódó kiszolgáló „Enterprise-Minds”. Ha a „További adatok forrása”, akkor meg kell választani egy listából a meglévő adatok szolgáltatók, például a „Microsoft Jet 4.0 OLE Provider”. A szolgáltatótól függően meg kell adnia a terméknevet, az adatforrást, a szolgáltatói karakterláncot, a helyet és a könyvtárat. Ezután kattintson az OK gombra az új adatforráshoz való kapcsolódáshoz. A kijelölt név alatt megjelenik a "Kapcsolt kiszolgálók".

Az SQL Server összekapcsolása a könyvtárba

Az SQL Server kapcsolódhat egy könyvtárhoz, például Active Directory vagy Active Directory alkalmazásmóddal. Hozzon létre egy kapcsolt kiszolgálót az Enterprise Manager programban, és adjon meg egy értelmes nevet, például az "Active Directory hivatkozást". Válassza az "Egyéb adatforrás" lehetőséget, és a szolgáltató "OLE DB Provider for Microsoft Directory Services" szolgáltatást. Adja meg az "Active Directory Services" kifejezést terméknévként, és adja meg az "adsdatasource" -t adatforrásként. Az új összekapcsolt kiszolgáló bővítésével két elérhető elem található - A táblázatok és nézetek, azaz az SQL Server lehetővé teszi az adatforrásban elérhető táblázatok és nézetek megtekintését. Azonban az "OLE DB Provider for Microsoft Directory Services" adatszolgáltató nem biztosít táblákat és nézeteket. Emiatt hibaüzenetet fog kapni "Error 7301: Nem sikerült lekérni a szükséges interfészt az ADSDSOObject OLEDB szolgáltatótól". Ez a hiba figyelmen kívül hagyható, nem sérti az SQL-adatok elérését.

Fontos, hogy futtassa az "MSSQLSERVER" szolgáltatást a fiókhoz hozzáféréssel rendelkező könyvtár alatt. Ha elindítja a szolgáltatást a "helyi rendszer" fiók alatt, amikor az adatforrást a lekérdezéssel érheti el, a következő hibaüzenet jelenik meg:

Ezért, ha a könyvtár végre a helyi gépen, és a felhasználó „DirectoryUser” van hozzá lehessen férni, szolgáltatás „MSSQLSERVER” futtatni nevében a számla, ha a könyvtár végre néhány más tartományban található, és az ahhoz való hozzáférés megengedett tartomány felhasználói "DomainUser", akkor futtatnia kell "MSSQLSERVER" alatt ezt a fiókot.

Csatlakoztassa az SQL Server szolgáltatást a Microsoft Indexing Server könyvtárhoz

Az SQL Server-et a Microsoft Access adatbázisba köti

Hogyan kezeljük a kapcsolódó szerverekkel kapcsolatos kéréseket?

Hogyan kérhetek katalógust?

Hogyan lehet lekérdezni az indexelő kiszolgáló könyvtárait?

Hogyan érhetem el az Excel táblázatot?

következtetés

A Microsoft SQL Server lehetővé teszi, hogy különböző adatforrásokhoz csatlakozzon egy közös kérelemfelület használatához, amikor velük dolgozik. Ez leegyszerűsíti az olyan alkalmazások fejlesztését, amelyek számos adatraktárhoz hozzáférnek a lekérdezésekhez. Ez a lehetőség nem ismert a fejlesztők közösségében. Használata jelentősen leegyszerűsíti az alkalmazásokat, ha sok adatforráshoz lekérdeznie kell a lekérdezéseket.

Kapcsolódó cikkek