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 DATABASE
nebo 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
V Průzkumník objektůpřipojte se k instanci databázového stroje SQL Serveru a pak ji rozbalte.
Klikněte pravým tlačítkem myši na Databázea poté vyberte Nová databáze.
Do pole Nová databázezadejte název databáze.
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.
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í.
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.
Chcete-li změnit kolaci databáze, přejděte na stránku Možnosti a poté vyberte kolaci ze seznamu.
Pokud chcete změnit model obnovení, vyberte stránku Možnosti a ze seznamu vyberte model obnovení.
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.
Chcete-li přidat novou skupinu souborů, vyberte stránku Skupiny souborů. Vyberte Přidat a zadejte hodnoty pro skupinu souborů.
Pokud chcete do databáze přidat rozšířenou vlastnost, vyberte stránku Rozšířené vlastnosti.
Do sloupce Název zadejte název rozšířené vlastnosti.
Do sloupce Hodnota zadejte text rozšířené vlastnosti. Zadejte například jeden nebo více příkazů, které popisují databázi.
Chcete-li vytvořit databázi, vyberte OK.
Použití Transact-SQL
Připojte se k databázovému stroji.
Na panelu Standard vyberte Nový dotaz.
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é slovoPRIMARY
nepoužívá, stane se první soubor (Sales_dat
) primárním souborem. Vzhledem k tomu, žeMB
neboKB
nejsou zadané v parametruSIZE
souboruSales_dat
, používáMB
a je přidělen v megabajtech. SouborSales_log
je přidělen v megabajtech, protože příponaMB
je explicitně uvedena v parametruSIZE
.
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.