2

MS SQL 2008 データベースを使用する ASP.NET アプリがあります。すべてが私のローカル マシンで適切に動作し、テスト サーバーで Visual Studio を使用して Web 展開を実行したいと考えています。しかし、Win 2003 サーバーでアプリを公開しようとすると、次のエラーが発生します。

Web 展開タスクが失敗しました。((21/08/2012 16:33:04) リモート コンピューターで要求を処理するときにエラーが発生しました。)

(21/08/2012 16:33:04) リモート コンピューターで要求が処理されたときにエラーが発生しました。データベース 'c:\Inetpub\wwwroot\LDashboard\App_Data\SQADB.mdf' を作成できませんでした。ユーザーには、このアクションを実行する権限がありません。

これで、発行プロファイルで指定されたユーザーは、そのマシンと SQL サーバーを完全に制御できるようになりました (つまり、SQL Management Studio の [ログイン] セクションに表示され、すべてのサーバー ロールがチェックされていることを意味します)。

ソース DB 接続文字列は次のとおりです。

データ ソース=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\SQADB.mdf;統合セキュリティ=True;アプリケーション名=EntityFramework;ユーザー インスタンス=True

そして、構成したターゲット DB 接続文字列は次のとおりです。

データ ソース=.\SQLEXPRESS;AttachDbFilename=c:\Inetpub\wwwroot\LDashboard\App_Data\SQADB.mdf;統合セキュリティ=True;アプリケーション名=EntityFramework;ユーザー インスタンス=True

私は何が欠けていますか?

4

0 に答える 0