私は2つのデータベースを持っています。それらの名前をAとBにします。データベースBは、異なるユーザー名とパスワードを持つ異なるIPにあります。しかし、私は、データベースAのビューをデータベースBのテーブルにリンクしたいと思っています。これは、データベースBの認証のためにどうすれば実現できますか?異なるホストデータベースのテーブルにリンクするMS SQLビューを作成します
答えて
DatabaseAが存在するサーバーにリンクサーバーを作成する必要があります。
あなたはリンクサーバーを作成したら、あなたのビューコードは、下記のようなものになるだろう
EXEC sp_addlinkedserver
@server='ServerNameOfDatabaseB',
@srvproduct='',
@provider='SQLNCLI',
@datasrc='NCSUSPRODSQL02'
SQL Serverでリンクサーバーを作成する方法をグーグルことができます。
CREATE VIEW Viewname
AS
SELECT *
FROM LinkedServerName.DatabaseB.SchemaName.TableName
私は試しました。たとえば、 'Data Source = XX.XX.XX.XX;初期カタログ= XXXXX;ユーザID =ユーザ;パスワード=パスワード;最大プールサイズ= 1000; Pooling = True;接続タイムアウト= 0; MultipleActiveResultSets = True'となります。次に、EXECステートメントでユーザー認証の詳細を指定する方法を説明します。 – Darshaka
これは、リンクサーバー上のMSドキュメントに対する[リンク](https://msdn.microsoft.com/en-GB/library/ms188279.aspx)です。 [ここ](https://technet.microsoft.com/en-gb/library/ff772782(v = sql.105).aspx)は、MSチュートリアルのもうひとつです。 –
Darshaka:すでにDataSourceで認証の詳細を指定しています。 DataSourceをExecステートメントに渡しています。したがって、認証の詳細をもう一度Execに渡す必要はありません。 – StackUser
- 1. MS SQLでリンク・サーバー・テーブルを使用してトリガーを作成
- 2. 異なるデータベースのテーブルのビューを作成する
- 3. #SQL - 異なるテーブルを比較して新しいテーブルを作成する
- 4. ビューからテーブルを作成または作成するSQL Serverの手順
- 5. トリガーを作成する方法[テーブル] MS SQL Serverで削除
- 6. sysobjectsテーブルのテーブル名を使用してSQL Serverビューを作成します。
- 7. エンティティデータモデルにMS-SQLビューを追加する
- 8. SQL Serverでテーブルのインデックスを作成すると、インデックス付きテーブルに見えるビューに影響しますか?
- 9. ビューごとに異なるタブバーを作成できますか?
- 10. MS AccessでSQLを使用してテーブルのサブセットを作成する方法
- 11. SQLビューには、リンクを持たない二つのテーブルに参加する
- 12. Max()MS AccessとSQLサーバーの動作が異なります
- 13. ビューを作成するとテーブルが作成されます
- 14. 異なるカラムの2つのテーブルの内容を持つSQLテーブルを作成します。
- 15. ibmの異なるデータベースにある2つのテーブルを使用してビューを作成する方法db2
- 16. データとテーブルとビューをSQLスクリプトにエクスポートするスクリプトを作成したい
- 17. MS Accessのテーブル内の異なるフィールドにクエリ結果を挿入します
- 18. MS SQL Serverで新しいデータベースを作成するには?
- 19. MS AccessのSQLビュー
- 20. MS SQLビューのMetaColumns()?
- 21. 変数を使用してmsテーブルに新しいテーブルを作成する
- 22. 異なる列と列の長さを持つテーブルのビューの作成
- 23. MS SQL Server、別のテーブルに基づいてテーブルを作成して更新する
- 24. T-SQLデータベース内のすべてのテーブルに対してロックのないビューを作成します。
- 25. 異なるテーブルに検索エンジンを作成する
- 26. プログラムでSSISを使用してSQL ServerにMS Accessテーブルを作成する方法はありますか。
- 27. MS AccessのSQL Serverへのリンク - 2番目のテーブルに対する入力を検証しますか?
- 28. ソーステーブルと異なるカラム名でビューを作成する方法
- 29. SQL Serverビューでテーブルを更新するAccessフォームを作成する方法
- 30. ケースでSQLビューを作成
AからBまでのリンクサーバーを作成し、そのデータベースBへの接続時に使用する資格情報を指定できます。 –