2011-01-20 15 views
0

私はSQLServerの初心者で、2005年のManagement Studioを使用してデータベースに接続し、簡単なクエリを実行します。SQLServerデータベース接続の質問

私はデータベースOSRFileXfer(SQLServerの9デシベル)に接続した後に実行「シンプル」のクエリを持っている:

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

OSRALLは私がに接続されたサーバSQL01180WTR205(のSQLServerのv9デシベル)、です別のタブで私は、データベースに変更を加える権利を持っていない

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

@Robert - すべての名前が正しいとすれば、何も間違っていません。 – Oded

+0

OK、ありがとう。試すだけの価値があります! – Robert

関連する問題