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 TSQL
Teď 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.