문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

sp_droplinkedsrvlogin(Transact-SQL)

SQL Server가 실행되고 있는 로컬 서버의 로그인과 연결된 서버의 로그인 간의 기존 매핑을 제거합니다.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

sp_droplinkedsrvlogin [ @rmtsrvname= ] 'rmtsrvname' , 
   [ @locallogin= ] 'locallogin'

[ @rmtsrvname = ] 'rmtsrvname'

SQL Server 로그인 매핑이 적용되는 연결된 서버의 이름입니다. rmtsrvnamesysname이며 기본값은 없습니다. rmtsrvname은 존재해야 합니다.

[ @locallogin = ] 'locallogin'

연결된 서버인 rmtsrvname에 매핑된 로컬 서버의 SQL Server 로그인입니다. localloginsysname이며 기본값은 없습니다. rmtsrvname에 대한 locallogin의 매핑이 이미 있어야 합니다. NULL인 경우에는 로컬 서버의 모든 로그인을 연결된 서버의 로그인에 매핑하고 sp_addlinkedserver에 의해 작성된 기본 매핑이 삭제됩니다.

0(성공) 또는 1(실패)

로그인에 대한 기존 매핑이 삭제된 경우 로컬 서버가 해당 로그인을 대신하여 연결된 서버에 연결할 때는 sp_addlinkedserver에 의해 작성된 기본 매핑을 사용합니다. 기본 매핑을 변경하려면 sp_addlinkedsrvlogin을 사용하십시오.

기본 매핑도 삭제된 경우에는 sp_addlinkedsrvlogin을 사용하여 연결된 서버에 명시적으로 매핑된 로그인만 연결된 서버에 액세스할 수 있습니다.

사용자 정의 트랜잭션 내에서는 sp_droplinkedsrvlogin을 실행할 수 없습니다.

서버에 대한 ALTER ANY LOGIN 권한이 필요합니다.

1.기존 사용자에 대한 로그인 매핑 제거

다음 예에서는 연결된 서버 Accounts에 대한 로컬 서버의 로그인 Mary의 매핑을 제거합니다. 따라서 로그인 Mary가 기본 로그인 매핑을 사용합니다.

EXEC sp_droplinkedsrvlogin 'Accounts', 'Mary'

2.기본 로그인 매핑 제거

다음 예에서는 원래 sp_addlinkedserver를 실행하여 연결된 서버 Accounts에 작성된 기본 로그인 매핑을 제거합니다.

EXEC sp_droplinkedsrvlogin 'Accounts', NULL

커뮤니티 추가 항목

추가
표시: