SQLクロスデータベースクエリメソッド

数日前、SSRSレポートを作成するときに、データベース間で呼び出す必要がありました。SQL2000データベースは、SQL 2008データベースのデータにアクセスする必要があります。実装方法は次のとおりです。

方法:リンクサーバー 作成するSQL 2000

 

exec sp_addlinkedserver   'sqlLink '''' SQLOLEDB '' リモートサーバー名またはIPアドレス'

exec sp_addlinkedsrvlogin   'sqlLink'' false 'null' ユーザー名'' パスワード' --------- -ユーザー名とパスワードはSQLに接続するユーザーです。サーバーのログイン名ではなく、覚えておいてください。

 

クエリ例:xf_recordから名前を選択

                   存在しない場所(sqllink。database name。dbo。table name where name = nameから名前を選択)

- もはやリンクサーバーを使用しません削除された幹部sp_dropserverを「sqlLink」、「droplogins 」

元の記事を22件公開 賞賛7件 100,000回以上の閲覧

おすすめ

転載: blog.csdn.net/qyx0714/article/details/68979586