¾È±Ô °øºÎ¹æ

MS-SQL > ÀúÀå ÇÁ·Î½ÃÁ® - ¿ø°Ý¼­¹ö ¿¬°á (sp_addlinkedserver)

µî·ÏÀÏ : 2017-07-03 19:29 Á¶È¸¼ö : 52,612

»ç¿ëÇÏ´Â µ¥ÀÌÅͺ£À̽º°¡ 2°³ ÀÌ»óÀ϶§, ȤÀº ´Ù¸¥ IP¸¦ °¡Áø µ¥ÀÌÅͺ£À̽º¿¡ Á¢±ÙÇÏ·Á ÇÒ¶§ ¹æ¹ýÀº ¿©·¯°¡Áö°¡ ÀÖ´Ù.


À¥»çÀÌÆ®¸¦ ±¸ÃàÇÏ´Ùº¸¸é µðºñ¿¡ Á¢±ÙÀ» ÇÒ¶§°¡ ¸¹´Ù.


±âÁ¸¿¡ ´Ù¸¥ºÐ¿¡ ÀÇÇØ ÀÛ¼ºµÈ À¥»çÀÌÆ®¸¦ ºÐ¼®ÇÏ´Ù º¸¸é ¿©·¯°³ÀÇ Connection Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ÆäÀÌÁö¸¦ º¸°Ô µÈ´Ù.


À¥»çÀÌÆ®¿¡¼­´Â ´Ü ÇϳªÀÇ ConnectionÁ¤º¸¸¸À» °¡Áö°í ½Í´Ù.

±×°Í¿¡ ´ëÇÑ °í¹ÎÀ» ÇØ°áÇØÁØ°ÍÀº sp_addlinkedserver ¶ó´Â ½Ã½ºÅÛ ÇÁ·Î½ÃÁ®´Ù.



-¼­¹öµî·Ï

EXEC sp_addlinkedserver 
   @server='LINKEDDB',  -- ¸µÅ©µå ¼­¹öÀ̸§, ±âº»°ª ¾øÀ½
   @srvproduct = '', -- OLEDB µ¥ÀÌÅÍ ¿øº» Á¦Ç° À̸§, ±âº»°ª NULL
   @provider = 'SQLOLEDB', -- °ø±ÞÀÚ °íÀ¯ ½Äº°ÀÚ
   @datasrc = '111.111.111.111', -- (¾ÆÀÌÇÇ Àû¾î ÁÝ´Ï´Ù.)      
   @provstr='',   -- OLEDB °ø±ÞÀÚ ¿¬°á ¹®ÀÚ¿­, ±âº»°ª NULL
   @catalog='TARGETDB'   -- °ø±ÞÀÚ ¿¬°á Ä«´Ù·Î±×, µ¥ÀÌÅÍ º£À̽º À̸§


-¼­¹ö µî·Ï È®ÀÎ

SELECT * FROM master.dbo.sysservers


-¿¬°á°èÁ¤ µî·Ï

EXEC sp_addlinkedsrvlogin

   @rmtsrvname = 'LINKEDDB',  -- ¸µÅ©µå ¼­¹öÀ̸§, ±âº»°ª ¾øÀ½

   @useself = 'false',  -- ·Î±×ÀÎÀ̸§ »ç¿ëÀ¯¹«, ±âº»°ª true
   @locallogin = NULL,  -- ·ÎÄü­¹ö ·Î±×ÀÎ ¿©ºÎ, ±âº»°ª NULL

   @rmtuser = 'user',  -- »ç¿ëÀÚÀ̸§

   @rmtpassword = 'password'  -- »ç¿ëÀÚ ¾ÏÈ£



-¿¬°á°èÁ¤ »èÁ¦

EXEC sp_droplinkedsrvlogin 
   @rmtsrvname='LINKEDDB',  -- ·Î±×ÀÎ ¸ÅÇÎÀû¿ë¼­¹öÀ̸§, ±âº»°ª ¾øÀ½
   @locallogin = NULL -- »èÁ¦ÇÒ ·Î±×ÀÌ À̸§, ±âº»°ª ¾øÀ½


-¼­¹ö »èÁ¦

EXEC sp_dropserver 
   @server='LINKEDDB'  -- »èÁ¦ÇÒ ¸µÅ©µå ¼­¹öÀ̸§, ±âº»°ª ¾øÀ½
 
¡Ø Ȥ½Ã µµ¿òÀÌ µÇ¼Ì´Ù¸é ´ñ±Û¿¡ ÇѸ¶µð ³²°ÜÁÖ¼¼¿ä!
ÀÛ¼ºÀÚ   ºñ¹Ð¹øÈ£
ÀÚµ¿±Û ¹æÁö     (ÀÚµ¿±Û ¹æÁö ±â´ÉÀÔ´Ï´Ù.)
³»¿ë   ´ñ±Û´Þ±â 
À̸ÞÀÏ ¹®ÀÇ : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.