RDS SQLserverでリンクサーバーを作成しようとしても、下記のエラーが出てリンクサーバーを作ることができません。

公式の情報を頼りに下記のコマンドを実行したところ、RDS_SQLserverからオンプレのSQLserverへリンクサーバーを作ることができました。
-- Using the DNS name for the remote server
EXEC master.dbo.sp_addlinkedserver
@server = 'servername',
@srvproduct='',
@provider='SQLNCLI',
@datasrc='IP or servername';
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname='servername',
@useself='FALSE',
@locallogin='user',
@rmtuser='user',
@rmtpassword='password';
GO
リンクサーバからデータを読み込む際は下記のように指定します。
select * from servername.databasename.dbo.tablename
Oracleにもリンクサーバーを貼りたかったのですが、下記コマンドを実行しても接続できませんでした。
EXEC master.dbo.sp_addlinkedserver
@server = N'servername',
@srvproduct=N'Oracle',
@provider='OraOLEDB.Oracle',
@datasrc='IP or servername'
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'servername',
@useself = N'False',
@locallogin = 'user',
@rmtpassword = N'password'
GO
SELECT * FROM OPENQUERY(servername,'SELECT SYSDATE FROM DUAL')
Oracleへのリンクサーバー追加方法が分かれば、追記します。