0

SQL Server で同じ要求にuser idを含めることは可能ですか?password

同じサーバーにあるが権限が異なる 2 つのデータベースの結果を比較したいと考えています。

SELECT *
FROM 
(SELECT textField
FROM databaseONE.dbo.someTable 
) AS OLDVALUE

WHERE (textField) NOT IN 

(SELECT equivalentTextField
FROM databaseTWO.[dbo].otherTable
)

[user id = user1 | password = password1]fordatabaseONEuser id = [user2 | password = password2]forを追加する方法databaseTWO

ありがとうございました。

4

1 に答える 1

0

ここには2つの合理的なオプションがあると思います:

1) 両方のデータベースに対する権限を持つユーザーを作成し、そのユーザーを使用してこのクエリを実行します。

2) 1 が不適切な場合は、呼び出し側プログラムに 2 つの呼び出し (それぞれの資格情報セットを使用して各データベースに 1 回ずつ) を行わせ、呼び出し側アプリケーションで結果を比較します。

于 2012-09-24T13:26:41.617 に答える