CREATE DATABASE |
Crée une base de données |
---|---|
Microsoft SQL Server |
Syntaxe
CREATE DATABASE database_name [ CONTAINMENT = { NONE | PARTIAL } ] [ ON [ PRIMARY ] filespec [ ,...n ] [ , filegroup [ ,...n ] ] [ LOG ON filespec [ ,...n ] ] ] [ COLLATE collation_name ] [ WITH option [,...n ] ] [;] option ::= { FILESTREAM ( filestream_option [,...n ] ) | DEFAULT_FULLTEXT_LANGUAGE = { lcid | language_name | language_alias } | DEFAULT_LANGUAGE = { lcid | language_name | language_alias } | NESTED_TRIGGERS = { OFF | ON } | TRANSFORM_NOISE_WORDS = { OFF | ON} | TWO_DIGIT_YEAR_CUTOFF = two_digit_year_cutoff | DB_CHAINING { OFF | ON } | TRUSTWORTHY { OFF | ON } | PERSISTENT_LOG_BUFFER=ON ( DIRECTORY_NAME='Filepath to folder on DAX formatted volume' ) } filestream_option ::= { NON_TRANSACTED_ACCESS = { OFF | READ_ONLY | FULL } | DIRECTORY_NAME = 'directory_name' } filespec ::= { ( NAME = logical_file_name , FILENAME = { 'os_file_name' | 'filestream_path' } [ , SIZE = size [ KB | MB | GB | TB ] ] [ , MAXSIZE = { max_size [ KB | MB | GB | TB ] | UNLIMITED } ] [ , FILEGROWTH = growth_increment [ KB | MB | GB | TB | % ] ] ) } filegroup ::= { FILEGROUP filegroup name [ [ CONTAINS FILESTREAM ] [ DEFAULT ] | CONTAINS MEMORY_OPTIMIZED_DATA ] filespec [ ,...n ] } service_broker_option ::= { ENABLE_BROKER | NEW_BROKER | ERROR_BROKER_CONVERSATIONS } |
Syntaxe pour créer une base de données |
CREATE DATABASE database_name ON filespec [ ,...n ] FOR { { ATTACH [ WITH attach_database_option [ , ...n ] ] } | ATTACH_REBUILD_LOG } [;] attach_database_option ::= { service_broker_option | RESTRICTED_USER | FILESTREAM ( DIRECTORY_NAME = { 'directory_name' | NULL } ) } |
Syntaxe pour attacher une base de données |
CREATE DATABASE database_snapshot_name ON ( NAME = logical_file_name, FILENAME = 'os_file_name' ) [ ,...n ] AS SNAPSHOT OF [;] |
Syntaxe pour créer un instantané de base de données |
Description
Cette instruction permet de créer une nouvelle base de données et les fichiers utilisées pour entreposer la base de données, les captures de base de données ou les attachement de base de données pour les détachés des fichiers d'un création de base de données précédés.
Remarque
- Si vous souhaitez obtenir la liste des bases de données existants, sous SQL Server, vous devrez utiliser la requête SQL suivante :
SELECT name, database_id, create_date FROM sys.databases;
Dernière mise à jour : Vendredi, le 19 Juin 2020