sql >> Databasteknik >  >> RDS >> Sqlserver

Hur man skapar en databas i SQL Server genom att använda TSQL eller GUI - SQL Server / TSQL Tutorial Del 24

Scenario:

Du arbetar som databasutvecklare och du måste förbereda skript för Create Database med nedanstående krav så att den kan köras i QA, UAT och Production SQL Server Instances.
Databasnamn :TechBrothersITPrimärt filnamn :TechBrothersITIndex Filgrupp :TechBrothersIT_IndexeLog File Namn:TechBrothersIT och den primära filen ska vara på C:\PrimaryDBFilesIndex Filen ska vara på C:\IndexDBFiles och loggfilen ska vara på C:\LogDBFiles
Initialstorleken för varje fil ska vara 1GB och Max Size inställd på Obegränsad och filtillväxt bör ställas in på 2 GB.

Lösning:

Du kan skapa databasen genom att använda det grafiska användargränssnittet i SSMS eller så kan du använda TSQL. Låt oss göra detta genom att använda GUI först och sedan kommer vi att göra detsamma genom att använda TSQL.
Steg 1: Högerklicka på fliken Databas och tryck sedan på Ny databas så öppna Skapa databasguide.
Så skapar du en ny databas i SQL Server - SQL Server / TSQL självstudier
Nu göra ändringar enligt våra krav. 1 GB=1024 MB. Vi måste också lägga till en ny filgrupp för indexfil.
Hur man skapar en databas i SQL Server - SQL Server / TSQL självstudier

Nu en gång du trycker på Ok, ny databas kommer att skapas.
Hur man skapar en databas med hjälp av TSQL-skript:
Om du inte gillar att skapa databas med hjälp av GUI, kan du trycka på Script-knappen och sedan Generera skript i nya Windows.
TSQL-skript kommer att genereras i ett nytt fönster och du kan använda detta för att skapa en databas. Du kan också göra ändringar enligt din miljö om sökvägarna är olika.
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
    )
 
 Om du behöver lägga till fler filgrupper eller lägga till filnamn till filgrupper kan du göra det som vi har gjort i ovanstående TSQL-skript.




  1. Automatiskt generera databasdiagram MySQL

  2. Skapa en tillfällig tabell i SQLite

  3. Hur får man numeriska typer från MySQL med PDO?

  4. Hur kan jag dekryptera en hash för lösenord i PHP?