1

Visual Studio 10 コマンド propmpt (管理者として実行) からコマンド apsnet_regsql を使用して、「ASP.NET SQL Server セットアップ ウィザード」を開きました。

そのウィザードで、SQL 認証ではなく Windows 認証を選択しました。Master データベースに接続しようとすると、次の例外が発生します

SQL ファイル 'InstallCommon.sql' の実行中にエラーが発生しました。SQL エラー番号は 262 で、SqlException メッセージは次のとおりです。データベース 'master' で CREATE DATABASE 権限が拒否されました。TestDB データベースの作成

SqlException は次のとおりです。

Windows 認証のデータベース 'master' でデータベースの作成権限が拒否されました。

例外として、データベースを作成する権限がないことを理解しています。しかし、それを行う許可をどこでどのように取得できますか。

システムに SQL Server 2008 があり、Visual Studio 2008 のみにデフォルトで付属しています。

だから私を助けて、私の問題の解決策を教えてください.Thank

4

1 に答える 1

0

明らかに、これが発生する理由は、ユーザーが SQL サーバーで変更を行う権限を持っていないためです。それを解決する方法の 1 つは、セキュリティ フォルダに移動し、ユーザーが選択したプロパティが権限である可能性があり、このユーザーを dbadministrator にすることです。または、このユーザーでログインしてデータベースを作成する以外の高度な役割

ここにいくつかの記事があります

http://msdn.microsoft.com/en-us/library/dd568727.aspx

http://msdn.microsoft.com/en-us/library/ms178630(v=sql.90).aspx

http://www.blackwasp.co.uk/SQLChangeOwner.aspx

于 2012-08-08T03:53:43.373 に答える