Cum combinați mai multe surse de date

Conectați alte surse de date cu Microsoft SQL Server

Microsoft SQL Server conține abilitatea de a se conecta la alte surse de date care înțeleg limbajul de interogare SQL. Enterprise Manager în SQL Server conține (în stânga) panoul de navigare "Grupuri SQL Server", care arată toate serverele disponibile ale bazei de date. În mod implicit, acesta arată serverul de bază de date local ca "(local)". Puteți conecta alte surse de date la serverele de baze de date individuale. Extinde ramura a serverului de baze de date, făcând clic pe „+“, și veți găsi podvetku cu numele de securitate „Deschideți-l, și veți găsi podvetku numite“ Servere legate „Deschideți“ Servere legate“, și veți vedea toate sursele de date conectate la acest server de baze de date.

Pentru a conecta o nouă sursă de date, faceți clic dreapta pe "Servere conectate" și selectați "Server nou conectat" din meniul contextual. În dialogul "Proprietăți legate de server", puteți introduce un nume pentru serverul conectat și puteți specifica dacă doriți să conectați o altă bază de date SQL Server sau o altă sursă de date. Dacă selectați "SQL Server", atunci numele serverului legat trebuie să fie numele bazei de date SQL Server. De exemplu, dacă aveți o altă bază de date SQL Server care rulează pe mașina Enterprise-Minds, o puteți seta ca pe numele serverului Enterprise-Minds asociat. Dacă selectați "Alte surse de date", va trebui să selectați din lista furnizorilor de date existenți, de exemplu, "Furnizorul OLE Microsoft Jet 4.0". În funcție de furnizorul pe care îl alegeți, va trebui să introduceți numele produsului, sursa de date, șirul furnizorului, locația și directorul. Apoi, faceți clic pe OK pentru a crea o conexiune la noua sursă de date. Acesta va apărea în "Serverele conectate" sub numele pe care l-ați alocat.

Conectarea SQL Server la director

SQL Server poate fi conectat la un director, de exemplu, cu Active Directory sau Active Directory Application Mode. Creați un server legat în Enterprise Manager și dați-i un nume semnificativ, de exemplu "Active Directory Link". Selectați "Alte surse de date" și furnizorul "Furnizor OLE DB pentru serviciile Microsoft Directory". Introduceți "Active Directory Services" ca nume de produs și specificați "adsdatasource" ca sursă de date. Extinderea noului server legat, veți găsi două elemente disponibile - Tabele și Vizualizări, adică SQL Server vă permite să vizualizați tabelele și vizualizările disponibile în această sursă de date. Cu toate acestea, furnizorul de date "OLE DB Provider for Microsoft Directory Services" nu furnizează tabele și vizualizări. Din această cauză, veți primi un mesaj de eroare "Eroare 7301: Nu am putut obține o interfață necesară de la furnizor OLEDB ADsDSOObject". Această eroare poate fi ignorată, nu rănește pentru a accesa datele prin SQL.

Este important să rulați serviciul "MSSQLSERVER" din contul care are acces la director. Dacă porniți serviciul în contul "sistem local", atunci când accesați sursa de date cu interogarea, primiți următorul mesaj de eroare:

Prin urmare, în cazul în care directorul este executat pe mașina locală, iar utilizatorul „DirectoryUser“ are acces la acesta, serviciu de „MSSQLSERVER“ pentru a rula în numele contului în cazul în care directorul este executat într-un anumit domeniu de altă locație, iar accesul la acesta este permis utilizator de domeniu "DomainUser", trebuie să executați "MSSQLSERVER" în acest cont.

Conectați SQL Server la directorul Microsoft Indexing Server

Legăm SQL Server cu baza de date Microsoft Access

Cum se ocupă de cererile către serverele conectate?

Cum pot solicita un catalog?

Cum pot interoga directoarele din Indexing Server?

Cum pot accesa foaia de calcul Excel?

concluzie

Microsoft SQL Server vă permite să vă conectați la diferite surse de date pentru a utiliza o interfață comună de solicitare atunci când lucrați cu ei. Acest lucru simplifică dezvoltarea de aplicații care accesează interogări în multe magazine de date. Această posibilitate nu este bine cunoscută comunității de dezvoltatori. Utilizarea acestuia poate simplifica foarte mult aplicațiile dvs. dacă aveți nevoie să gestionați interogările la multe surse de date.

Articole similare