Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да създадете база данни в SQL Server с помощта на TSQL или GUI - SQL Server / TSQL Урок, част 24

Сценарий:

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




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Търсене на низове със заместващи символи на триграма в SQL Server

  2. възможно ли е да изберете EXISTS директно като бит?

  3. SQL Server v.Next :STRING_AGG производителност, част 2

  4. Отмяна с име на колона

  5. LOG() Примери в SQL Server