sql >> データベース >  >> RDS >> Sqlserver

SQLServerでデータベースを作成する方法

    GUIを使用してSQLServerでデータベースを作成するには:

    1. オブジェクトエクスプローラーで、データベースを右クリックします。 新しいデータベース...を選択します
    2. データベースに名前を付け、必要に応じて設定を調整してから、[ OK]をクリックします

    データベースを作成したら、テーブルやその他のデータベースオブジェクトを作成できます。必要に応じて、データベースのプロパティを変更することもできます。

    以下は、上記の手順のスクリーンショットです。

    オブジェクトエクスプローラー

    オブジェクトエクスプローラーで、データベースを右クリックします。 新しいデータベース...を選択します :

    データベースに名前を付ける

    データベースに名前を付け、必要に応じて設定を調整してから、 OKをクリックします。 :

    これで、データベースがオブジェクトエクスプローラーの データベース の下に表示されます。 。

    データベースのプロパティ

    オブジェクトエクスプローラーでデータベースを右クリックすると、データベースのプロパティを調整できます。

    これにより、[データベースのプロパティ]ダイアログが表示されます:

    モデルデータベース

    データベースを作成するときは、モデルを使用します テンプレートとしてのデータベース。

    モデル SQLServerをインストールするとデータベースが作成されます。最初のデータベースを作成する前でも、オブジェクトエクスプローラーのデータベースのリストにデータベースが表示されます。

    新しいデータベースを定期的に作成し、すぐに毎回同じ変更を加えて変更する必要がある場合は、モデルを変更できます。 それらの変更を組み込むためのデータベース。作成したすべてのデータベースを同じ変更で変更する必要がなくなります。

    たとえば、権限を設定したり、テーブル、関数、ストアドプロシージャなどのオブジェクトを追加したりできます。

    モデルデータベースの制限

    ただし、モデルでは実行できないタスクがいくつかあります。 データベース。 SQL Server 2016の時点で、これらは次のとおりです。

    • ファイルまたはファイルグループの追加。
    • 照合の変更。デフォルトの照合はサーバー照合です。
    • データベース所有者の変更。 モデル saが所有しています 。
    • データベースを削除します。
    • ゲストをドロップする データベースのユーザー。
    • 変更データのキャプチャを有効にします。
    • データベースミラーリングに参加しています。
    • プライマリファイルグループ、プライマリデータファイル、またはログファイルを削除します。
    • データベースまたはプライマリファイルグループの名前を変更します。
    • データベースをオフラインに設定します。
    • プライマリファイルグループをREAD_ONLYに設定します。
    • WITH ENCRYPTIONオプションを使用して、プロシージャ、ビュー、またはトリガーを作成します。暗号化キーは、オブジェクトが作成されたデータベースに関連付けられています。 モデルで作成された暗号化されたオブジェクト データベースはモデルでのみ使用できます 。

    1. SQLServerはCSVを複数の行に分割します

    2. RMANおよびORA-00245を使用したスナップショット制御ファイル機能

    3. 集約とパーティショニング

    4. PL / SQLブロックからSELECT文を出力することはできますか?