Database ( DB )/Database

[mssql] sysservers에서 'xxxxx' 서버를 찾을 수 없습니다. sp_addlinkedserver를 실행하여 sysservers에 서버를 추가하십시오. 오류 해결방법

노루아부지 2019. 8. 11. 10:30

DB에 youn sin 두개의 스키마가 있다.

 

이 때 youn 스키마 dept 테이블을 select하기 위해 아래와 같이 쿼리를 했는데 오류가 발생한다.

 

SELECT * FROM youn.dbo.dept;

 

[오류 메시지]

sysservers에서 'youn' 서버를 찾을 수 없습니다. sp_addlinkedserver를 실행하여 sysservers에 서버를 추가하십시오.

 

위 메시지를 볼 때, 스키마도 서버로 인식하는 것 같다.

 

위 오류를 해결하기 위해서는 Microsoft SQL Server Management Studio에서 아래와 같이 작업을 진행한다.

 

 

1) DB 연결

 

2) 데이터베이스 > 서버개체 > 연결된서버에 접속하려는 스키마명이 있는지 확인

 

3) 오른쪽 클릭 > 새 연결된 서버 클릭

 

 

4) 일반 탭의 연결된 서버에 DB 스키마명 입력

 

 

5) 보안 탭에서 로그인의 현재 보안 컨텍스트를 사용하여 연결 선택 후 확인 버튼 클릭

 

 

 

 

* 참고. 서버IP.dbo.테이블명 과 같이 쿼리 할 경우에는 스키마명 대신 IP를 입력

728x90
loading