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データベースは、次のスナップショットに示すように作成されます。