開いているクエリ行でこのエラーが発生する理由がわかりません。
「sys.servers にサーバー 'Server_Name' が見つかりませんでした。正しいサーバー名が指定されていることを確認してください。必要に応じて、ストアド プロシージャ sp_addlinkedserver を実行して、サーバーを sys.servers に追加してください。」
コードを部分的に実行すると動作します...
IF NOT EXISTS(SELECT * FROM sys.servers WHERE name = Server_Name)
BEGIN
EXEC sys.sp_addlinkedserver
@server = Server_Name, @srvproduct = 'SQL Server'
EXEC sys.sp_addlinkedsrvlogin
Server_Name, 'FALSE', NULL, 'username', 'password'
END
SELECT * FROM OPENQUERY(Server_Name, 'select * from table')
IF EXISTS(SELECT * FROM sys.servers WHERE name = Server_Name)
EXEC sys.sp_dropserver @server = Server_Name, @droplogins = 'droplogins'