1

Web マトリックスを使用して認証を実装しようとすると、データベース 'master' で CREATE DATABASE 権限が拒否されました。mvc4 インターネット テンプレートを使用して、ローカル サーバー エクスプローラーに新しいデータベースを動的に追加しようとしますが、以下の問題があります。許可の問題が何であるかわかりません。誰かが私を助けることができますか?エラーは global.asax WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true); のこの行にあります。

4

1 に答える 1

0

SQL Server との接続の問題のようです。接続文字列が正しく設定されていない可能性があります。

Integrated Security=False を使用する場合、接続文字列の設定に基づいて、ユーザー ID とパスワードが必要です。データベースを作成する権限を持つユーザー ID とパスワードを指定する必要があります。ユーザー権限の問題についてはこのリンクを確認し、ユーザー ID とパスワードを正しく指定する方法についてはこのリンクを確認してください。接続文字列で使用されるユーザー ID には、データベースを作成する権限が必要です。

SSPI または True に設定されている場合は、Windows ユーザー資格情報を使用して権限を確認します。

これで問題が解決しない場合は、接続文字列を共有してください。

于 2013-09-25T07:50:30.183 に答える