Scénář:
Pracujete jako vývojář databáze a musíte připravit skripty pro vytvoření databáze s níže uvedenými požadavky, aby ji bylo možné spouštět v QA, UAT a produkčních instancích SQL Server.Název databáze:TechBrothersITPrimary Název souboru:Skupina souborů TechBrothersITIndex:Soubor TechBrothersIT_IndexeLog Název :TechBrothersIT a primární soubor by měly být na C:\PrimaryDBFilesIndex Soubor by měl být na C:\IndexDBFiles a soubor protokolu by měl být na C:\LogDBFiles
Počáteční velikost každého souboru by měla být 1 GB a maximální velikost nastavena na Neomezený a růst souborů by měl být nastaven na 2 GB.
Řešení:
Databázi můžete vytvořit pomocí grafického uživatelského rozhraní v SSMS nebo můžete použít TSQL. Udělejme to nejprve pomocí GUI a poté uděláme totéž pomocí TSQL.Krok 1: Klikněte pravým tlačítkem na záložku Databáze a poté klikněte na Nová databáze, takže otevřete Průvodce vytvořením databáze.

Jak vytvořit novou databázi v SQL Server - SQL Server / Výukový program TSQL
Nyní provést změny podle našeho požadavku. 1 GB =1024 MB. Také musíme přidat novou skupinu souborů pro indexový soubor.
Jak vytvořit databázi na serveru SQL - SQL Server / Výukový program TSQLTeď jednou stisknete OK, bude vytvořena nová databáze.
Jak vytvořit databázi pomocí skriptu TSQL:
Pokud nechcete vytvářet databázi pomocí GUI, můžete v nových Windows stisknout tlačítko Script a poté Generovat skript.

TSQL skript se vygeneruje v novém okně a můžete jej použít k vytvoření databáze. Pokud se cesty liší, můžete také provádět změny podle vašeho prostředí.
CREATE DATABASE [TechBrothersIT] CONTAINMENT = NONE ON PRIMARY (
NAME = N'TechBrothersIT'
,FILENAME = N'C:\PrimaryDBFiles\TechBrothersIT.mdf'
,SIZE = 1048576 KB
,FILEGROWTH = 2062336 KB
)
,FILEGROUP [IndexFileGroup] (
NAME = N'TechBrothersIT_Index'
,FILENAME = N'C:\IndexDBFiles\TechBrothersIT_Index.ndf'
,SIZE = 1048576 KB
,FILEGROWTH = 1048576 KB
) LOG ON (
NAME = N'TechBrothersIT_log'
,FILENAME = N'C:\LogDBFiles\TechBrothersIT_log.ldf'
,SIZE = 1048576 KB
,FILEGROWTH = 2062336 KB
) Pokud potřebujete přidat další skupiny souborů nebo přidat názvy souborů do skupin souborů, můžete to udělat tak, jak jsme to udělali ve výše uvedeném skriptu TSQL.