1

SQL Server 2008 でデータベースを作成できません。これは、毎回受け取るメッセージです。

タイトル: Microsoft SQL Server Management Studio
------------------------------

データベース 'university' の作成に失敗しました。(Microsoft.SqlServer.Smo)

------------------------------
追加情報:

Transact-SQL ステートメントまたはバッチの実行中に例外が発生しました。(Microsoft.SqlServer.ConnectionInfo)

------------------------------

データベース 'master' で CREATE DATABASE 権限が拒否されました。(Microsoft SQL Server、エラー: 262)

ヘルプについては、http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=262&LinkId=20476 をクリックしてください。

何をすべきですか?

4

2 に答える 2

2

データベースを作成するには、使用権限をアカウントに付与する必要があります。

アカウントを使用してログインし、ユーザー アカウントでsaa を実行する必要がある場合があります。GRANT

GRANT CREATE DATABASE TO YourAccount;

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

于 2012-10-06T17:03:47.087 に答える
2

これは、ログインしているユーザーの権限に関連しています。
解決策 1)
[スタート] -> [Microsoft SQL Server 2005
] をクリックします。次に、[SQL Server Management Studio] を右クリックします。[管理
者として実行] をクリックします。

ソリューション2)

select user_name()ゲストとしてログインしていないかどうかを確認してください。

SQLCMD を使用してドメイン アカウントを sysadmin として SQL Express に追加する

Start a command shell elevated
type SQLCMD –S (local)\sqlexpress

CREATE LOGIN [your domain account] FROM WINDOWS;

ログインが正常に作成されたかどうかを確認します

SELECT NAME FROM SYS.SERVER_PRINCIPALS

システム管理者権限を付与する

SP_ADDSRVROLEMEMBER ‘darth\vader’, ‘sysadmin’

参照: http://blogs.msdn.com/b/dparys/archive/2009/09/17/create-database-permission-denied-in-database-master-my-fix.aspx

于 2012-10-06T17:31:55.063 に答える