Сценарий:
Вие работите като разработчик на база данни и трябва да подготвите скриптове за Създаване на база данни с изисквания по-долу, за да може да се изпълнява в QA, UAT и производствени SQL сървърни инстанции.Име на базата данни :TechBrothersIT Име на първичния файл :TechBrothersITIndex файлова група :TechBrothersIT_IndexeLog файл Име:TechBrothersIT и основният файл трябва да е в C:\PrimaryDBFilesIndex файлът трябва да е в C:\IndexDBFiles и регистрационният файл трябва да е в C:\LogDBFiles
Началният размер за всеки файл трябва да е 1GB и максималният размер е зададен на Неограничен и растеж на файла трябва да бъде зададен на 2 GB.
Решение:
Можете да създадете базата данни, като използвате графичен потребителски интерфейс в SSMS или можете да използвате TSQL. Нека направим това, като първо използваме GUI, а след това ще направим същото с помощта на TSQL.Стъпка 1: Щракнете с десния бутон върху раздела База данни и след това натиснете Нова база данни, така че отворете съветника за създаване на база данни.

Как да създадете нова база данни в SQL Server - SQL Server / TSQL урок
Сега направете промени според нашите изисквания. 1 GB=1024 MB. Също така трябва да добавим нова файлова група за индексен файл.
Как да създадете база данни в SQL Server - SQL Server / TSQL урокСега веднъж натиснете OK, ще бъде създадена нова база данни.
Как да създадете база данни с помощта на TSQL скрипт:
Ако не искате да създавате база данни с помощта на GUI, можете да натиснете бутона Script и след това Generate Script в нов Windows.

TSQL скриптът ще бъде генериран в нов прозорец и можете да го използвате за създаване на база данни. Също така можете да правите промени според вашата среда, ако пътищата са различни.
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
) Ако трябва да добавите още групи файлове или да добавите имена на файлове към файлови групи, можете да направите това, както направихме в горния TSQL скрипт.