Sdílet prostřednictvím


Vytvoření databáze

platí pro:SQL Server

Tento článek popisuje, jak vytvořit databázi na SQL Serveru pomocí aplikace SQL Server Management Studio nebo Transact-SQL.

Pokud chcete vytvořit databázi ve službě Azure SQL Database pomocí T-SQL, přečtěte si téma CREATE DATABASE.

Omezení

V instanci SQL Serveru je možné zadat maximálně 32 767 databází.

Požadavky

Příkaz CREATE DATABASE musí běžet v režimu automatického dokončování (výchozí režim správy transakcí) a není povolený v explicitní nebo implicitní transakci.

Doporučení

Hlavní databáze by se měla zálohovat při každém vytvoření, změně nebo vyřazení uživatelské databáze.

Když vytváříte databázi, nastavte datové soubory tak velké, jak to jen půjde, podle očekávaného maximálního množství dat v databázi.

Dovolení

Vyžaduje oprávnění CREATE DATABASE v databázi master nebo vyžaduje CREATE ANY DATABASEnebo ALTER ANY DATABASE oprávnění.

Pokud chcete zachovat kontrolu nad používáním disku v instanci SQL Serveru, oprávnění k vytváření databází je obvykle omezené na několik přihlášení SQL Serveru.

Použití aplikace SQL Server Management Studio

  1. V Průzkumník objektůpřipojte se k instanci databázového stroje SQL Serveru a pak ji rozbalte.

  2. Klikněte pravým tlačítkem myši na Databázea poté vyberte Nová databáze.

  3. Do pole Nová databázezadejte název databáze.

  4. Chcete-li vytvořit databázi přijetím všech výchozích hodnot, vyberte OK; v opačném případě pokračujte následujícími volitelnými kroky.

  5. Pokud chcete změnit jméno vlastníka, vyberte (...) a vyberte jiného vlastníka.

    Poznámka

    Možnost Použít fulltextové indexování je vždy zaškrtnutá a neaktivní, protože všechny uživatelské databáze mají povolené fulltextové vyhledávání.

  6. Pokud chcete změnit výchozí hodnoty primárních dat a souborů transakčního protokolu, vyberte v mřížce Databázové soubory příslušnou buňku a zadejte novou hodnotu. Další informace naleznete v tématu Přidání dat nebo souborů protokolu do databáze.

  7. Chcete-li změnit kolaci databáze, přejděte na stránku Možnosti a poté vyberte kolaci ze seznamu.

  8. Pokud chcete změnit model obnovení, vyberte stránku Možnosti a ze seznamu vyberte model obnovení.

  9. Pokud chcete změnit možnosti databáze, vyberte stránku Možnosti a potom upravte možnosti databáze. Pro podrobnosti o jednotlivých možnostech viz ALTER DATABASE SET možnosti.

  10. Chcete-li přidat novou skupinu souborů, vyberte stránku Skupiny souborů. Vyberte Přidat a zadejte hodnoty pro skupinu souborů.

  11. Pokud chcete do databáze přidat rozšířenou vlastnost, vyberte stránku Rozšířené vlastnosti.

    1. Do sloupce Název zadejte název rozšířené vlastnosti.

    2. Do sloupce Hodnota zadejte text rozšířené vlastnosti. Zadejte například jeden nebo více příkazů, které popisují databázi.

  12. Chcete-li vytvořit databázi, vyberte OK.

Použití Transact-SQL

  1. Připojte se k databázovému stroji.

  2. Na panelu Standard vyberte Nový dotaz.

  3. Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad vytvoří databázi Sales. Protože se klíčové slovo PRIMARY nepoužívá, stane se první soubor (Sales_dat) primárním souborem. Vzhledem k tomu, že MB nebo KB nejsou zadané v parametru SIZE souboru Sales_dat, používá MB a je přidělen v megabajtech. Soubor Sales_log je přidělen v megabajtech, protože přípona MB je explicitně uvedena v parametru SIZE.

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

Další příklady najdete v tématu CREATE DATABASE.