今日この問題が発生し、少なくともその場しのぎの状況では、便利な回避策を見つけました。
一時テーブルは、接続権限を持つすべてのユーザーが作成できます。これは、GLOBAL 一時テーブルも作成できることを意味します。
SELECT ...INTO とグローバル一時テーブルを使用して、エンタープライズ マネージャー (または sql cmd など) でクエリを実行するだけです。
SELECT * INTO ##mytemptable FROM SomeTable WHERE [massive where clause, for example]
プレ>その後、単純な BCP クエリで一時テーブルを使用できます
SELECT * FROM ##mytemptable
プレ>次に、エンタープライズ マネージャーを介して一時テーブルを削除します
DROP TABLE ##mytemptable
プレ>