あるデータベースから別のデータベースにテーブルをコピーするSMOコードがあります。それはデスクトップアプリケーションで正常に動作します。同じ正確なコードをサービスに入れると、エラーが発生します。エラーは本当に不明瞭で、アクセス許可についてのヒントはありません。SQL Server SMOには特別なアクセス許可が必要ですか?
SMOオブジェクトに使用するセキュリティを必要とするかどうかは疑問でした。セキュリティコンテキスト? Windowsの資格情報..など?私はSQL Serverのセキュリティについて言及するのではなく、SMOメソッドの使用を取り巻くセキュリティについて語っています。
この場合のエラーメッセージは非常に役立ちます –