Database in SQL Server 2014

We can create two types of databases in SQL Server 2014, the first one is normal database which is common in all versions of SQL server and the other one is memory optimized database.
Database creation script is differentiated only by adding few lines on the normal script.

Script for Normal Database creation – AdventureWorks2012

CREATE DATABASE [AdventureWorks2012]
 CONTAINMENT = NONE
 ON  PRIMARY
( NAME = N'AdventureWorks2012_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_Data.mdf' , SIZE = 209920KB , MAXSIZE = UNLIMITED, FILEGROWTH = 16384KB )
 LOG ON
( NAME = N'AdventureWorks2012_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\AdventureWorks2012_log.ldf' , SIZE = 1024KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10%)
GO

Script for Memory optimized database – Memory

CREATE DATABASE [Memory]
 CONTAINMENT = NONE
 ON  PRIMARY
( NAME = N'Memory_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Memory_Data.mdf' , SIZE =102400KB , MAXSIZE = UNLIMITED, FILEGROWTH = 10240KB ),
 FILEGROUP [Memory_InMemory] CONTAINS MEMORY_OPTIMIZED_DATA DEFAULT
( NAME = N'Memory_InMemory', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Memory_InMemory.mdf' ,MAXSIZE = UNLIMITED)
 LOG ON
( NAME = N'Memory_Log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\DATA\Memory_Log.ldf' , SIZE =102400KB , MAXSIZE = 2048GB , FILEGROWTH = 10240KB )

GO

Comments

Popular posts from this blog

SQL Server–Alter failed for Server

Generate Data Time Dimension Table in SAP HANA

Access HANA view in SQL Console