2011-01-20 5 views
0

저는 SQLServer 초보자입니다. 2005 년 버전의 Management Studio를 사용하여 데이터베이스에 연결하고 간단한 쿼리를 실행합니다.SQLServer 데이터베이스 연결 질문

SELECT * 
    FROM [OSRFileXfer].[dbo].[HRA_Employee] WHERE [RC] NOT IN 
(SELECT [RC] FROM [SQL01180WTR205].[OSRALL].[dbo].[BudgetCode_RC_View]) 

OSRALL 서버 SQL01180WTR205에 (AN의 SQLServer V9의 데시벨), 내가 연결했다 :

은 내가 데이터베이스 OSRFileXfer (A SQLServer에 9dB)에 연결 한 후이 운영하는 "간단한"쿼리를 가지고 다른 탭에서. 나는 데이터베이스를 변경할 수있는 권한이 없습니다

Msg 7202, Level 11, State 2, Line 1 
Could not find server 'SQL01180WTR205' in sys.servers. Verify that the correct server name was specified. If necessary, execute the stored procedure sp_addlinkedserver to add the server to sys.servers. 

:

나는이 오류가 발생합니다. 내 쿼리에 추가 할 수있는 무언가가 있으면 좋겠다. 아니면 어쩌면 미친 해결 방법 일 수도있다. 어떤 아이디어?

답변

1

올바른 권한없이 수행 할 수있는 것은 없습니다.

DBA에게 원격 서버를 쿼리하기위한 올바른 권한을 요청하거나 linked servers으로 설정하십시오.

+0

그래서 원격 서버를 호출하는 방법에는 아무런 문제가 없습니까? 나는 무엇이든을 요구하기 전에 나의 통어론이 정확한지 확인하고 싶었다. – Robert

+0

@ 로버트 - 모든 이름이 맞다고 가정하면 틀림 없습니다. – Oded

+0

좋습니다, 감사합니다. 그만한 가치가 있습니다! – Robert