6

データベース 'master' で CREATE DATABASE 権限が拒否されました。ファイル C:\Documents and Settings\..\App_Data\HelloWorld.mdf の自動命名データベースをアタッチしようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、ファイルが UNC 共有にあります。

私はこれらのリンクを見つけました:

4

7 に答える 7

4

一般に、SQL Server サービスの実行に使用しているユーザーは、個人用ユーザー フォルダーにアクセスできないため、エラーが発生します。サービスに使用される資格情報を変更するか、データベースを別のフォルダーに移動する必要があります。

于 2008-09-02T13:29:56.573 に答える
2

私は今日、mvc3 とエンティティ フレームワーク コードの複合的な問題でこれに行き詰まりました。

SqlExpress のインストールがうまくいかない (権限の問題) ため、SqlCE に切り替えました。

ConnectionString.Name 属性が "ProjectNameContext" クラス名と一致しませんでした。

接続文字列が見つからない場合は、既定の規則が使用されます。デフォルトの規則は、「ProjectNameContext」のようなデータベース名を持つ私の SqlExpress サービスを意味します。アクセス許可が台無しになっているので、SqlSEを使用していると思ったときにSqlExpressでアクセス許可エラーが発生しました

于 2011-05-06T00:01:27.677 に答える
2

私にとっては、web.config ファイルの system.web タグの下にこのタグを設定するのに大いに役立ちました。

<system.web>
    <identity impersonate="true" userName="admin_user" password="admin_password" />
...

これが誰かを助けることを願っています

于 2009-09-11T16:38:53.470 に答える
1

私も同じ問題を経験していましたが、最終的に解決策を見つけました-解決策-データベースをApp_Dataフォルダーから任意の場所(デスクトップなど)に移動またはカットしてから、DataBaseをApp_Dataフォルダーに移動またはカットバックします。それだ..........

それがうまくいくことを願っています!

于 2010-03-13T06:46:24.763 に答える
0

はい、以前の添付ファイルが正しく添付解除されていないか、手動で添付されています。Management Studio に移動してデータベースに接続し、ファイル パスのような長いデータベース名を切断します。その後、もう一度試してみてください。

于 2008-08-18T16:39:04.260 に答える
0

私の友人は、別のディレクトリ、つまり C:\TEMP を使用するだけで修正しました。私はそれが単なる許可の問題だったと思います。

于 2008-08-18T22:26:57.630 に答える