GUIを使用してSQLServerでデータベースを作成するには:
- オブジェクトエクスプローラーで、データベースを右クリックします。 新しいデータベース...を選択します
- データベースに名前を付け、必要に応じて設定を調整してから、[ OK]をクリックします
データベースを作成したら、テーブルやその他のデータベースオブジェクトを作成できます。必要に応じて、データベースのプロパティを変更することもできます。
以下は、上記の手順のスクリーンショットです。
オブジェクトエクスプローラー
オブジェクトエクスプローラーで、データベースを右クリックします。 新しいデータベース...を選択します :
データベースに名前を付ける
データベースに名前を付け、必要に応じて設定を調整してから、 OKをクリックします。 :
これで、データベースがオブジェクトエクスプローラーの データベース の下に表示されます。 。
データベースのプロパティ
オブジェクトエクスプローラーでデータベースを右クリックすると、データベースのプロパティを調整できます。
これにより、[データベースのプロパティ]ダイアログが表示されます:
モデルデータベース
データベースを作成するときは、モデルを使用します テンプレートとしてのデータベース。
モデル SQLServerをインストールするとデータベースが作成されます。最初のデータベースを作成する前でも、オブジェクトエクスプローラーのデータベースのリストにデータベースが表示されます。
新しいデータベースを定期的に作成し、すぐに毎回同じ変更を加えて変更する必要がある場合は、モデルを変更できます。 それらの変更を組み込むためのデータベース。作成したすべてのデータベースを同じ変更で変更する必要がなくなります。
たとえば、権限を設定したり、テーブル、関数、ストアドプロシージャなどのオブジェクトを追加したりできます。
モデルデータベースの制限
ただし、モデルでは実行できないタスクがいくつかあります。 データベース。 SQL Server 2016の時点で、これらは次のとおりです。
- ファイルまたはファイルグループの追加。
- 照合の変更。デフォルトの照合はサーバー照合です。
- データベース所有者の変更。 モデル saが所有しています 。
- データベースを削除します。
- ゲストをドロップする データベースのユーザー。
- 変更データのキャプチャを有効にします。
- データベースミラーリングに参加しています。
- プライマリファイルグループ、プライマリデータファイル、またはログファイルを削除します。
- データベースまたはプライマリファイルグループの名前を変更します。
- データベースをオフラインに設定します。
- プライマリファイルグループをREAD_ONLYに設定します。
- WITH ENCRYPTIONオプションを使用して、プロシージャ、ビュー、またはトリガーを作成します。暗号化キーは、オブジェクトが作成されたデータベースに関連付けられています。 モデルで作成された暗号化されたオブジェクト データベースはモデルでのみ使用できます 。