Megosztás:


Adatbázis létrehozása

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan hozhat létre adatbázist az SQL Server Management Studio vagy a Transact-SQL használatával az SQL Serverben.

Ha t-SQL használatával szeretne adatbázist létrehozni az Azure SQL Database-ben, olvassa el a CREATE DATABASE című témakört.

Korlátozások

Az SQL Server egy példányán legfeljebb 32 767 adatbázis adható meg.

Előfeltételek

Az CREATE DATABASE utasításnak automatikus kiegészítési módban (az alapértelmezett tranzakciókezelési módban) kell futnia, és explicit vagy implicit tranzakcióban nem engedélyezett.

Ajánlások

A adatbázisról biztonsági másolatot kell készíteni, amikor létrehoznak, módosítanak vagy elvetnek egy felhasználói adatbázist.

Adatbázis létrehozásakor az adatfájlokat a lehető legnagyobb méretűre kell tenni az adatbázisban elvárt maximális adatmennyiség alapján.

Engedélyek

Engedély szükséges a CREATE DATABASE az master adatbázisban, vagy a CREATE ANY DATABASE vagy a ALTER ANY DATABASE engedélyre van szükség.

Az SQL Server egy példányán a lemezhasználat szabályozásának fenntartása érdekében az adatbázisok létrehozására vonatkozó engedély általában néhány SQL Server-bejelentkezésre korlátozódik.

Az SQL Server Management Studio használata

  1. Az Object Explorer-ben csatlakozzon az SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. Kattintson a jobb gombbal az Adatbázisok elemre, majd válassza az Új adatbázis lehetőséget.

  3. Az Új adatbázisban adjon meg egy adatbázisnevet.

  4. Ha az adatbázist az összes alapértelmezett érték elfogadásával szeretné létrehozni, válassza az OK gombot; ellenkező esetben folytassa a következő választható lépésekkel.

  5. A tulajdonos nevének módosításához válassza a (...) lehetőséget egy másik tulajdonos kiválasztásához.

    Megjegyzés:

    A Teljes szöveges indexelés használata beállítás mindig be van jelölve és halványodik, mert minden felhasználói adatbázis engedélyezve van.

  6. Az elsődleges adatok és a tranzakciós naplófájlok alapértelmezett értékeinek módosításához az Adatbázisfájlok rácsban jelölje ki a megfelelő cellát, és adja meg az új értéket. További információ: Adatok vagy naplófájlok hozzáadása adatbázishoz.

  7. Az adatbázis rendezésének módosításához válassza a Beállítások lapot, majd válasszon egy rendezést a listából.

  8. A helyreállítási modell módosításához válassza a Beállítások lapot, és válasszon ki egy helyreállítási modellt a listából.

  9. Az adatbázis beállításainak módosításához válassza a Beállítások lapot, majd módosítsa az adatbázis beállításait. Az egyes beállítások leírását lásd: ALTER DATABASE SET options (Transact-SQL).

  10. Új fájlcsoport hozzáadásához válassza a Fájlcsoportok lapot. Válassza a Hozzáadás lehetőséget, majd adja meg a fájlcsoport értékeit.

  11. Ha kiterjesztett tulajdonságot szeretne hozzáadni az adatbázishoz, válassza a Bővített tulajdonságok lapot.

    1. A Név oszlopban adja meg a kiterjesztett tulajdonság nevét.

    2. Az Érték oszlopban adja meg a kiterjesztett tulajdonság szövegét. Adjon meg például egy vagy több, az adatbázist leíró utasítást.

  12. Az adatbázis létrehozásához kattintson az OK gombra.

Használd a Transact-SQL-t

  1. Csatlakozzon az adatbázismotorhoz.

  2. A Standard sávon válassza az Új lekérdezés lehetőséget.

  3. Másolja és illessze be a következő példát a lekérdezési ablakba, és válassza az Végrehajtás lehetőséget. Ez a példa létrehozza az adatbázist Sales. Mivel a kulcsszó PRIMARY nincs használatban, az első fájl (Sales_dat) lesz az elsődleges fájl. Mivel a MB vagy a KB nincs megadva a SIZE paraméterénél a Sales_dat fájlhoz, a MB kerül felhasználásra és megabájtban van lefoglalva. A Sales_log fájl megabájtban van lefoglalva, mert a MB utótag explicit módon szerepel a SIZE paraméterben.

USE master;
GO

CREATE DATABASE Sales ON
(NAME = Sales_dat,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\saledat.mdf',
    SIZE = 10,
    MAXSIZE = 50,
    FILEGROWTH = 5)
LOG ON
(NAME = Sales_log,
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\DATA\salelog.ldf',
    SIZE = 5 MB,
    MAXSIZE = 25 MB,
    FILEGROWTH = 5 MB);
GO

További példákért lásd: CREATE DATABASE.