sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan opretter du database i SQL Server ved at bruge TSQL eller GUI - SQL Server / TSQL Tutorial Del 24

Scenarie:

Du arbejder som databaseudvikler, og du skal forberede scripts til Create Database med nedenstående krav, så det kan køres i QA, UAT og Production SQL Server Instances.
Databasenavn:TechBrothersITPrimært filnavn:TechBrothersITIndex Filgruppe:TechBrothersIT_IndexeLog-fil Navn :TechBrothersIT og den primære fil skal være på C:\PrimaryDBFilesIndex Filen skal være på C:\IndexDBFiles, og logfilen skal være på C:\LogDBFiles
Den oprindelige størrelse for hver af filen skal være 1GB og Max Size indstillet til Ubegrænset og filvækst bør indstilles til 2 GB.

Løsning:

Du kan oprette databasen ved at bruge grafisk brugergrænseflade i SSMS eller du kan bruge TSQL. Lad os gøre dette ved at bruge GUI først, og derefter vil vi gøre det samme ved at bruge TSQL.
Trin 1: Højreklik på fanen Database og tryk derefter på Ny database, så åbn Opret database-guiden.
Sådan opretter du en ny database i SQL Server - SQL Server / TSQL Tutorial
Nu foretage ændringer i henhold til vores krav. 1 GB=1024 MB. Vi skal også tilføje en ny filgruppe til indeksfil.
Sådan opretter du en database i SQL Server - SQL Server / TSQL Tutorial

Nu en gang du trykker Ok, ny database vil blive oprettet.
Sådan opretter du en database ved hjælp af TSQL-script:
Hvis du ikke kan lide at oprette database ved at bruge GUI, kan du trykke på Script-knappen og derefter Generer Script i nye Windows.
TSQL-script vil blive genereret i nyt vindue, og du kan bruge dette til at oprette database. Du kan også foretage ændringer i henhold til dit miljø, hvis stier er forskellige.
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
    )
 
 Hvis du har brug for at tilføje flere filgrupper eller tilføje filnavne til filgrupper, kan du gøre det, som vi har gjort i ovenstående TSQL-script.




  1. ASP.NET bruge SqlConnection connect MySQL

  2. Tjek, om kolonnestreng i databasen er en understreng af en forespørgsel i sqlite

  3. JSON_OBJECTAGG() – Opret et JSON-objekt fra forespørgselsresultater i MySQL

  4. Indsættelse i MySQL fra PHP (jQuery/AJAX)