I am trying to create a database using variables, so that the variables can be passed in when the script is run. But when I run the code below I keep on getting an error - any clues what I have done wrong? I’ve not used variables before, so sorry if it is obvious.(NB The script was creating using the auto-create functions within SQL server)DECLARE @database varchar(30) SET @database = 'TESTdb'USE [master]GOCREATE DATABASE [@database] ON PRIMARY( NAME = N''+@database+'_dat', FILENAME = N'D:\Data\'+@database+'.mdf' , SIZE = 1932672KB , MAXSIZE = UNLIMITED, FILEGROWTH = 20%)LOG ON( NAME = N''+@database+'_log', FILENAME = N'L:\LOGS\'+@database+'_log.LDF' , SIZE = 8653056KB , MAXSIZE = UNLIMITED, FILEGROWTH = 20%) COLLATE Latin1_General_CI_ASGOEXEC dbo.sp_dbcmptlevel @dbname=N@database, @new_cmptlevel=90GOIF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))beginEXEC [@database].[dbo].[sp_fulltext_database] @action = 'disable'endGOALTER DATABASE [@database] SET ANSI_NULL_DEFAULT OFFGOALTER DATABASE [@database] SET ANSI_NULLS OFFGOALTER DATABASE [@database] SET ANSI_PADDING OFFGOALTER DATABASE [@database] SET ANSI_WARNINGS OFFGOALTER DATABASE [@database] SET ARITHABORT OFFGOALTER DATABASE [@database] SET AUTO_CLOSE OFFGOALTER DATABASE [@database] SET AUTO_CREATE_STATISTICS ONGOALTER DATABASE [@database] SET AUTO_SHRINK OFFGOALTER DATABASE [@database] SET AUTO_UPDATE_STATISTICS ONGOALTER DATABASE [@database] SET CURSOR_CLOSE_ON_COMMIT OFFGOALTER DATABASE [@database] SET CURSOR_DEFAULT GLOBALGOALTER DATABASE [@database] SET CONCAT_NULL_YIELDS_NULL OFFGOALTER DATABASE [@database] SET NUMERIC_ROUNDABORT OFFGOALTER DATABASE [@database] SET QUOTED_IDENTIFIER OFFGOALTER DATABASE [@database] SET RECURSIVE_TRIGGERS OFFGOALTER DATABASE [@database] SET DISABLE_BROKERGOALTER DATABASE [@database] SET AUTO_UPDATE_STATISTICS_ASYNC OFFGOALTER DATABASE [@database] SET DATE_CORRELATION_OPTIMIZATION OFFGOALTER DATABASE [@database] SET TRUSTWORTHY OFFGOALTER DATABASE [@database] SET ALLOW_SNAPSHOT_ISOLATION OFFGOALTER DATABASE [@database] SET PARAMETERIZATION SIMPLEGOALTER DATABASE [@database] SET READ_WRITEGOALTER DATABASE [@database] SET RECOVERY FULLGOALTER DATABASE [@database] SET MULTI_USERGOALTER DATABASE [@database] SET PAGE_VERIFY TORN_PAGE_DETECTION GOALTER DATABASE [@database] SET DB_CHAINING OFF