MS SQLServer-データベースの作成

データベースは、テーブル、ビュー、ストアドプロシージャ、関数、トリガーなどのオブジェクトのコレクションです。

MS SQL Serverでは、2種類のデータベースを使用できます。

  • システムデータベース
  • ユーザーデータベース

システムデータベース

システムデータベースは、MS SQLServerをインストールすると自動的に作成されます。以下はシステムデータベースのリストです-

  • Master
  • Model
  • MSDB
  • Tempdb
  • リソース(2005バージョンで導入)
  • 配布(レプリケーション機能のみ)

ユーザーデータベース

ユーザーデータベースは、ユーザー(データベースを作成するためのアクセス権を持つ管理者、開発者、およびテスター)によって作成されます。

以下の方法でユーザーデータベースを作成します。

方法1–T-SQLスクリプトまたはデータベースの復元を使用する

以下は、MS SQLServerでデータベースを作成するための基本的な構文です。

Create database <yourdatabasename>

または

Restore Database <Your database name> from disk = '<Backup file location + file name>

'Testdb'というデータベースを作成するには、次のクエリを実行します。

Create database Testdb

または

Restore database Testdb from disk = 'D:\Backup\Testdb_full_backup.bak'

Note − d:\ backupはバックアップファイルの場所であり、Testdb_full_backup.bakはバックアップファイル名です。

方法2– SQL Server ManagementStudioを使用する

SQL Serverインスタンスに接続し、データベースフォルダーを右クリックします。新しいデータベースをクリックすると、次の画面が表示されます。

データベース名をデータベース名フィールドに入力し(例:「Testdb」という名前のデータベースを作成する場合)、「OK」をクリックします。Testdbデータベースは、次のスナップショットに示すように作成されます。