目標:ログイン結果に基づいて、列の値をリンクサーバーのDBにログイン権限をチェックして、更新T-SQL文を書きます。T-SQL:ログインに失敗した場合、SQL
須藤っぽいコード:
@Source = linked server connection string
while true
if exists(select [Something] from [@Source])
update [Table] set [Column] = 1
else
update [Table] set [Column] = 0
@Source = next linked server
アイデアは、私は、テーブルからレコードを取得できない場合は、私がアクセスを持っていないということです。実際のT-SQLを使用してこのクエリを実行すると、ログインに失敗しましたエラーが発生しましたT-SQLを使用してこれを達成したことはありますか?現在私は手動で確認して更新しています。
どのような言語ですか?接続文字列はtsql – Hogan
には意味がありません。答えが正しい方向に進むかどうかを尋ねる場合は、sqlのif文を使用しないでください。 – Hogan