Êîíôèãóðàöèÿ ññûëîê íà áàçó äàííûõ îáúåäèíåíèÿ
 ýòîì ðàçäåëå îïèñàí ïîðÿäîê íàñòðîéêè ññûëîê íà áàçû äàííûõ â
ñöåíàðèÿõ îáúåäèíåíèÿ ïðîãðàììíîãî îáåñïå÷åíèÿ LANDesk . Èìåþòñÿ ñëåäóþùèå
ñöåíàðèè:
Âûïîëíÿþùèé íàñòðîéêó ïîëüçîâàòåëü äîëæåí èìåòü äîñòóï êî âñåì
ÑÓÁÄ, êîòîðûå èñïîëüçóþòñÿ ïðèëîæåíèåì LANDesk , à òàêæå èìåòü ðàçðåøåíèÿ
ñèñòåìû áåçîïàñíîñòè, íåîáõîäèìûå äëÿ ñîçäàíèÿ ññûëîê íà áàçû
äàííûõ è âûïîëíåíèÿ íàñòðîéêè íà óðîâíå ñåðâåðà ÑÓÁÄ.
Îáúåäèíåíèå áàçû äàííûõ Oracle ñ
áàçîé äàííûõ Oracle
Íàñòðîéêà áàçû äàííûõ Oracle
Ôàéë TNSNames.ora íà ñåðâåðå áàçû äàííûõ, íà êîòîðîì ðàñïîëîæåíà
îáúåäèíåííàÿ áàçà äàííûõ, äîëæåí ñîäåðæàòü çàïèñü äëÿ áàçû äàííûõ
ãëàâíîãî ñåðâåðà.
Ïðè èñïîëüçîâàíèè áàçû äàííûõ Oracle âûïîëíèòå âõîä â
áàçó äàííûõ ñ êîíñîëè Enterprise Manager. Ðàñêðîéòå ãðóïïó
Distributed (Ðàñïðåäåëåííûå).
 êîíòåêñòíîì ìåíþ ýëåìåíòà Database Links
(Ññûëêè áàçû äàííûõ) âûáåðèòå Create (Ñîçäàòü).
 ïîëå Name (Èìÿ) ââåäèòå èìÿ ññûëêè íà áàçó
äàííûõ.
Ïðèìå÷àíèå. Åñëè áàçà äàííûõ AR èñïîëüçóåò Oracle9i, ìîæíî
èñïîëüçîâàòü ëþáîå ñâîáîäíîå èëè íåçàðåçåðâèðîâàííîå èìÿ ññûëêè.
Ïðè óñòàíîâêå ïîÿâèòñÿ çàïðîñ íà ââîä ýòîé èíôîðìàöèè.
Âûáåðèòå Fixed User (Ïîñòîÿííûé ïîëüçîâàòåëü)
è ââåäèòå èìÿ ïîëüçîâàòåëÿ è ïàðîëü äëÿ áàçû äàííûõ ãëàâíîãî
ñåðâåðà.
 ïîëå Service Name (Èìÿ ñëóæáû) ââåäèòå
çàïèñü TNSNames.ora (òî åñòü ïñåâäîíèì Net Alias), ñîîòâåòñòâóþùèé
áàçå äàííûõ ãëàâíîãî ñåðâåðà.
Ùåëêíèòå Create (Ñîçäàòü).
Äâàæäû ùåëêíèòå âíîâü ñîçäàííóþ ññûëêó è âûáåðèòå
Test (Òåñò). Ïîÿâèòñÿ ñîîáùåíèå î òîì, ÷òî ññûëêà àêòèâíà.
Äëÿ òåñòèðîâàíèÿ ññûëêè ìîæíî âûïîëíèòü âõîä â áàçó äàííûõ
îáúåäèíåíèÿ è çàïóñòèòü ñëåäóþùóþ êîìàíäó:
Select count(*) from computer@linkname;
Åñëè ðåçóëüòàòîì áóäåò ÷èñëî óñòðîéñòâ â ðàáî÷åé áàçå äàííûõ
ãëàâíîãî ñåðâåðà, òî ññûëêà íàñòðîåíà ïðàâèëüíî.
Îáúåäèíåíèå áàçû äàííûõ SQL Server ñ
áàçîé äàííûõ SQL Server
Íàñòðîéêà áàçû äàííûõ SQL Server
Ñîçäàíèå ññûëîê ñ èñïîëüçîâàíèåì SQL
Îòêðîéòå ïðèëîæåíèå SQL Server Management
Studio.
Ðàçâåðíèòå ñïèñîê ñåðâåðà è âûáåðèòå Îáúåêòû
ñåðâåðà (Server Objects).
 êîíòåêñòíîì ìåíþ ýëåìåíòà Ñâÿçàííûå ñåðâåðû
(Linked Servers ) âûáåðèòå Íîâûé ñâÿçàííûé ñåðâåð (New
Linked Server).
Íà ñòðàíèöå Îáùèå âûïîëíèòå äåéñòâèÿ ñ 5 ïî
11:
Ñâÿçàííûé ñåðâåð (Linked Server ):
Ââåäèòå óíèêàëüíîå èìÿ ññûëêè íà áàçó äàííûõ (íàïðèìåð, "LDMS core
server1 Link").
Âûáåðèòå Äðóãîé èñòî÷íèê äàííûõ (Other data
source).
Âûáåðèòå Ïîñòàâùèê Microsoft OLE DB äëÿ SQL
Server (Microsoft OLE DB Provider for SQL Server).
Íàçâàíèå ïðîäóêòà (Product name): Ââåäèòå
LDMS.
Èñòî÷íèê äàííûõ (Data source) : Ââåäèòå èìÿ
ñåðâåðà áàçû äàííûõ, íà êîòîðîì íàõîäèòñÿ áàçà äàííûõ ãëàâíîãî
ñåðâåðà.
Ñòðîêà ïîñòàâùèêà (Provider string) : Ââåäèòå
ñòðîêó ïîñòàâùèêà. Íàïðèìåð:
SQL Server provider=SQLOLEDB.1;user id=<ïîëüçîâàòåëü
áàçû äàííûõ ãëàâíîãî ñåðâåðà>
** Ýëåìåíò ñòðîêè ïîñòàâùèêà "user id" íåîáõîäèì äëÿ
ôîðìèðîâàíèÿ ñòðîêè ïîäêëþ÷åíèÿ ê äðóãîé áàçå äàííûõ SQL
Server . **
Êàòàëîã : Ââåäèòå ôèçè÷åñêîå èìÿ áàçû äàííûõ
ãëàâíîãî ñåðâåðà (íàïðèìåð, "lddb").
Íà ñòðàíèöå Áåçîïàñíîñòü (Security) âûáåðèòå
Óñòàíàâëèâàòü ñ èñïîëüçîâàíèåì ñëåäóþùåãî êîíòåêñòà
áåçîïàñíîñòè (Be made using this security context ) è
ââåäèòå èìÿ ïîëüçîâàòåëÿ è ïàðîëü äëÿ áàçû äàííûõ ãëàâíîãî ñåðâåðà,
à çàòåì íàæìèòå OK .
Ùåëêíèòå Íîâûé çàïðîñ (New Query) è ââåäèòå
ñëåäóþùóþ êîìàíäó:
Select count(*) from [èìÿ ññûëêè].[èìÿ áàçû äàííûõ].[èìÿ âëàäåëüöà
òàáëèöû].Computer
Ñ ó÷åòîì ïðèâåäåííûõ âûøå çíà÷åíèé, ýòîò çàïðîñ áóäåò âûãëÿäåòü
ñëåäóþùèì îáðàçîì:
Select count(*) from [LDMS Core Server1
Link].[lddb].[dbo].Computer
Åñëè ðåçóëüòàòîì çàïðîñà áóäåò ïðàâèëüíîå ÷èñëî, ññûëêà íàñòðîåíà
ïðàâèëüíî.