数日前、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 」