あるデータベースから別のデータベースにテーブルをコピーする SMO コードがあります。デスクトップアプリでは問題なく動作します。サービスにまったく同じコードを入れると、エラーが発生します。エラーは本当にわかりにくく、アクセス許可についてのヒントはありません。
SMO オブジェクトに何らかのセキュリティを使用する必要があるかどうか疑問に思っていました。セキュリティコンテキスト?Windows資格情報..など?SQL Server のセキュリティについて話しているのではなく、SMO メソッドの使用に関するセキュリティについて話しているのです。