今日、 を使用してリモート テーブルにアクセスしようとして問題が発生しましたNOLOCK
。このエラーを受け取りました:
Remote table-valued function calls are not allowed.
問題をグーグルで調べたところ、追加WITH (NOLOCK)
すると問題が修正されることがわかりました。なぜだろう?
SQL:
SELECT *
FROM [LINKED_SRV].[DB1].[dbo].[REMOTE_TABLE] WITH (NOLOCK)