Мазмуну:

SQLде байланышкан сервер деген эмне?
SQLде байланышкан сервер деген эмне?

Video: SQLде байланышкан сервер деген эмне?

Video: SQLде байланышкан сервер деген эмне?
Video: НЕГЕ МЕН L4D3 2024, Май
Anonim

Байланышкан Серверлер ошол эле боюнча башка маалымат базасынын инстанцияларына туташуу мүмкүнчүлүгүн берет сервер же башка машинада же алыскы серверлерде. Бул мүмкүндүк берет SQL Server аткаруу SQL OLE DB провайдерлерин колдонуу менен алыскы серверлердеги OLE DB маалымат булактарына каршы скрипттер.

Буга байланыштуу, SQLде байланышкан серверлерди кантип тапсам болот?

SSMSте бардык түзүлгөн шилтемеленген серверлерди көрүү үчүн, Object Explorer астында, Server Objects папкасын тандап, Шилтемеленген серверлер папкасын кеңейтиңиз:

  1. SSMSде шилтемеленген серверди түзүү үчүн, Шилтемеленген серверлер папкасын оң баскыч менен чыкылдатып, контексттик менюдан Жаңы шилтемеленген сервер опциясын тандаңыз:
  2. Жаңы шилтемеленген сервер диалогу пайда болот:

Андан кийин, суроо туулат, Шилтемеленген серверлер жаманбы? Байланышкан серверлер алыскы маалымат булактарын SQLге көрсөтүүнүн жөнөкөй жолу Server суроо көз карашынан жергиликтүү таблица катары. Ошондуктан, бардык иш-чаралар байланышкан таблицаны сканерлөө аркылуу жүзөгө ашырылат. Алыскы стол чоң болсо, бул аткарууга келгенде коркунучтуу болушу мүмкүн.

Бул жерде, SQLде шилтемеленген серверди кантип түзөм?

SSMS (SQL Server Management Studio) аркылуу байланышкан серверди кошуу үчүн объект изилдөөчүсүнөн шилтеме түзгүңүз келген серверди ачыңыз

  1. SSMSде, Сервер объекттерин кеңейтүү -> Байланышкан серверлер -> (Байланышкан сервер папкасын оң баскыч менен чыкылдатып, "Жаңы шилтемеленген серверди" тандаңыз)
  2. "Жаңы шилтемеленген сервер" диалогу пайда болот.

SQL серверинде байланышкан серверди кантип жок кыласыз?

үчүн алып салуу а байланышкан сервер , sp_dropserver тутумунун сакталган процедурасын колдонуңуз. Бул а сервер белгилүү алыскы тизмеден жана байланышкан серверлер жергиликтүү мисалы боюнча SQL Server . Бул сакталган процедура эки аргументти кабыл алат: сервер аты менен байланышкан бардык логиндерди алып салуу үчүн кошумча аргумент сервер.

Сунушталууда: