質問

SQL Server 2005をインストールした後、私は新しいデータベース(:データベースdatabase_nameを作成するコマンド)を作成しようとしました。しかし、メッセージがエラーだった:パーミッションは「マスタ」データベースでデータベースを作成するために否定しました。私の質問は、このマスター・データベースを終了し、マスター・データベースが何であるか)、その外側2.新しいデータベースを作成する方法)1です。

役に立ちましたか?

解決

あなたはすべての権限を持っている必要がありsaアカウント(システム管理者)、使用してログインする必要があります。必要に応じてそこから、あなたは追加のアカウントを作成することができます。

は、新しいデータベースを作成するには、最も簡単な方法は、SQL Serverの管理Studioを使用することで、あなたは右(左ペインの)「データベース」をクリックして、新しいデータベースを作成することを選択することができます。

は、「マスター・データベースは、」ただ、基本的にメタデータ情報が含まれ(他のすべてのDBについて、すなわち情報、など。)

他のヒント

は、マスター・データベースを使用すると、ログイン先のデフォルトのデータベースです。あなたがアクセス権が設定されていないようですね。ちょうど始めるための最も簡単な修正は管理者としてMgmt(仮想ディスクの管理)メーカーを実行することです。アクセス権を変更する正しい方法については、こちらを見て: http://msdn.microsoft .COM / EN-US /ライブラリ/ bb326612.aspxするます。

はSQL ServerがmasterデータベースにSQL Serverのデータベース、ファイル、ログインなどに関するメタデータの多くを維持しています。マスターデータベースが適切に動作するSQL Server用のハート&キーです。

一つは、新しいユーザー生成されたデータベースを作成するために、masterデータベースを使用する必要があります。使用しているログインがmasterデータベースへのアクセス権を持っていないか、または新しいデータベースを作成する権限を持っていないように見えます。必ずデータベースを作成し、db_creatorの役割や、より高いレベルのsysadminロールに自分自身を追加するための十分な権限を持っていることを確認します。

私は、新しいデータベースを作成するために、SSMSを使用することをお勧めいたしますないでしょう。あなたはより多くのコントロールを持っていますように私は、T-SQLスクリプトを使用します。データベースを作成したら、あなたはターンoffed AUTOのSHRINKがあることを確認してください。また、ファイルが自動拡張されないように必ず初期ファイルサイズ十分な大きさを設定しています。また、あなたは十分なので、それが少しずつ成長しないだろうという長期自動-成長してきたします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top