..
Dažnai veikiančių programų SQL Server reikia prieigos prie duomenų gyvenančių įvairių instancijos DBVS iš Microsoft. Kad paraiška gali būti fiziškai skirtis tame pačiame kompiuteryje pagrindinis Pavyzdžiui, ar jis gali gyventi kitame kompiuteryje.
Šiais atvejais sprendimas yra naudoti vadinamąjį Linked Server (Linked Server), kuri leidžia paraiškas prieigą prie duomenų valdo įvairių SQL Server. Tiesą sakant, Linked Server taip pat gali būti naudojamas prieigai prie kitų duomenų šaltinių, todėl net ne SQL Server. Šiame straipsnyje, tačiau mes daugiausia dėmesio bus skiriama aspektus, susijusius su susietų serveriai naudotis saugoma informacija SQL Server duomenų bazės.
Prieš eidami pamatyti, kaip sukurti susijusius serverio, galime imtis jos pagrindinės architektūra. Linked Server iš esmės yra mechanizmas, kuris leidžia užklausą (klausimas apie duomenis) yra siunčiami į su konkrečiu atveju SQL Server ir tada būti nukreipiami ir apdorojami kitą SQL Server. Šios operacijos rezultatai grįžo į klientą, kad išsiuntė užklausą.
Šis vaizdas naudojamas paaiškinti šios struktūros

Šis paveikslėlis rodo bendrą kliento, kurie gali prisijungti prie užklausą tiek Application Server arba tiesiogiai prie serverio, kuriame veikia SQL Server. Jei klientas (arba taikymo veikia Application Server) būtų SERVER1 siunčia užklausą, kuri reikalauja duomenų, kurie gyvena Serwer2 kalbama platinamas užklausą. Nustatykite susiję serverio SERVER1 Serwer2 leidžia šią užklausą tipas.
Platinamas užklausą, kuris išgauna informaciją iš Serwer2 naudojant Linked Server apibrėžtas SERVER1 atrodo taip
SELECT pavadinimas, kaip "tolimosios duomenų bazės pavadinimas" IŠ SERVER2.master.sys.databases
tai yra duomenų sintaksė esančių IŠ sąlyga taip
<nome_linked_server>. <database_name>. <schema>. <object>
Leiskite mums dabar pamatyti, kaip sukurti susijusius serverio naudojant SQL Server Management Studio. Pirma, plėsti Server objektai mazgas ir spustelėkite dešinįjį pelės mygtuką ant įrašo Susijęs Serveriai, pažymėdami naują Linked Server

| |
MS Access (kurso)
Sužinokite, kaip kurti ir valdyti duomenų bazių lengvai ir greitai. Nuo 29 €. |
| |
MySQL (kurso)
Valdymas atviro kodo duomenų bazėje. Nuo 39 €. |
| |
SQL ir duomenų bazės (kurso)
Kurti ir administruoti reliacinėse duomenų bazėse. Nuo 39 €. |