0
こんにちは、私はsqlを初めて使っていて、現在ssrsでレポートを開発しています。私はデータベース(db 1)のテーブルを使ってビルドしたレポートを持っていますが、別のdabatase(db 2)からの情報も必要ですが、db 2の情報をdb 1から選択する方法はありますか? db 2から2列必要ですか?どんな助けでも大歓迎です。別のデータベースからデータベースを照会してください
こんにちは、私はsqlを初めて使っていて、現在ssrsでレポートを開発しています。私はデータベース(db 1)のテーブルを使ってビルドしたレポートを持っていますが、別のdabatase(db 2)からの情報も必要ですが、db 2の情報をdb 1から選択する方法はありますか? db 2から2列必要ですか?どんな助けでも大歓迎です。別のデータベースからデータベースを照会してください
SQL Serverには、これを達成するためのLinked Serversという名前があります。
EXEC master.dbo.sp_addlinkedsrvlogin
@rmtsrvname = N'Server2EnteredTheGame',
@locallogin = NULL ,
@useself = N'True' ;
GO
あなたはその後、次のことができます。ローカルサーバーのドメインアカウントを使用するように
USE [master]
GO
EXEC master.dbo.sp_addlinkedserver
@server = N'Server2EnteredTheGame',
@srvproduct=N'SQL Server' ;
GO
とセットのもの:
リンクサーバーをセットアップするためのコマンドを発行して始めますリンクサーバーに対してクエリを発行します。
SELECT name FROM [Server2EnteredTheGame].MyDatabase.MySchema.MyTable;
GO
ただし、2番目のデータソースレポートに訴え、その通りに行く?
[SQL Serverリンクサーバーの例クエリ]の複製(https://stackoverflow.com/questions/4091960/sql-server-linked-server-example-query) –
使用しているDBMSはどれですか? –