Сценарий:
Вие работите като разработчик на база данни и трябва да подготвите скриптове за Създаване на база данни с изисквания по-долу, за да може да се изпълнява в 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 скрипт.