--Create a test database using all of the SQL Server 2012 Express defaults --This script was generated by SQL Server 2012, not HeidiSQL --Watchout for absolute paths in FILENAME = N'c:\etc\etc' stuff below - these names work with a default Windows installation USE [master] GO /****** Object: Database [djl_TestDatabase] Script Date: 4/26/2016 12:42:29 AM ******/ CREATE DATABASE [djl_TestDatabase] CONTAINMENT = NONE ON PRIMARY ( NAME = N'djl_TestDatabase', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\djl_TestDatabase.mdf' , SIZE = 4096KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB ) LOG ON ( NAME = N'djl_TestDatabase_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\DATA\djl_TestDatabase_log.ldf' , SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%) GO ALTER DATABASE [djl_TestDatabase] SET COMPATIBILITY_LEVEL = 120 GO IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC [djl_TestDatabase].[dbo].[sp_fulltext_database] @action = 'enable' end GO ALTER DATABASE [djl_TestDatabase] SET ANSI_NULL_DEFAULT OFF GO ALTER DATABASE [djl_TestDatabase] SET ANSI_NULLS OFF GO ALTER DATABASE [djl_TestDatabase] SET ANSI_PADDING OFF GO ALTER DATABASE [djl_TestDatabase] SET ANSI_WARNINGS OFF GO ALTER DATABASE [djl_TestDatabase] SET ARITHABORT OFF GO ALTER DATABASE [djl_TestDatabase] SET AUTO_CLOSE OFF GO ALTER DATABASE [djl_TestDatabase] SET AUTO_SHRINK OFF GO ALTER DATABASE [djl_TestDatabase] SET AUTO_UPDATE_STATISTICS ON GO ALTER DATABASE [djl_TestDatabase] SET CURSOR_CLOSE_ON_COMMIT OFF GO ALTER DATABASE [djl_TestDatabase] SET CURSOR_DEFAULT GLOBAL GO ALTER DATABASE [djl_TestDatabase] SET CONCAT_NULL_YIELDS_NULL OFF GO ALTER DATABASE [djl_TestDatabase] SET NUMERIC_ROUNDABORT OFF GO ALTER DATABASE [djl_TestDatabase] SET QUOTED_IDENTIFIER OFF GO ALTER DATABASE [djl_TestDatabase] SET RECURSIVE_TRIGGERS OFF GO ALTER DATABASE [djl_TestDatabase] SET DISABLE_BROKER GO ALTER DATABASE [djl_TestDatabase] SET AUTO_UPDATE_STATISTICS_ASYNC OFF GO ALTER DATABASE [djl_TestDatabase] SET DATE_CORRELATION_OPTIMIZATION OFF GO ALTER DATABASE [djl_TestDatabase] SET TRUSTWORTHY OFF GO ALTER DATABASE [djl_TestDatabase] SET ALLOW_SNAPSHOT_ISOLATION OFF GO ALTER DATABASE [djl_TestDatabase] SET PARAMETERIZATION SIMPLE GO ALTER DATABASE [djl_TestDatabase] SET READ_COMMITTED_SNAPSHOT OFF GO ALTER DATABASE [djl_TestDatabase] SET HONOR_BROKER_PRIORITY OFF GO ALTER DATABASE [djl_TestDatabase] SET RECOVERY SIMPLE GO ALTER DATABASE [djl_TestDatabase] SET MULTI_USER GO ALTER DATABASE [djl_TestDatabase] SET PAGE_VERIFY CHECKSUM GO ALTER DATABASE [djl_TestDatabase] SET DB_CHAINING OFF GO ALTER DATABASE [djl_TestDatabase] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF ) GO ALTER DATABASE [djl_TestDatabase] SET TARGET_RECOVERY_TIME = 0 SECONDS GO ALTER DATABASE [djl_TestDatabase] SET DELAYED_DURABILITY = DISABLED GO ALTER DATABASE [djl_TestDatabase] SET READ_WRITE GO --Now create the only table --Again, this script was generated by SQL Server 2012, not HeidiSQL USE [djl_TestDatabase] GO /****** Object: Table [dbo].[ComponentSources] Script Date: 4/26/2016 12:42:03 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ComponentSources]( [CompID] [int] NOT NULL, [InsertID] [int] IDENTITY(0,1) NOT NULL, [VendorType] [varchar](16) NOT NULL, [VendorIndex] [int] NOT NULL, [VendorPartNum] [varchar](96) NOT NULL, [VendorDescription] [varchar](255) NOT NULL, [Cost_10] [varchar](64) NOT NULL, [Cost_1000] [varchar](64) NOT NULL, [Marking] [varchar](16) NOT NULL, [ComponentNote] [varchar](255) NOT NULL, [DatasheetURL] [varchar](255) NOT NULL, [LatestRevisionNote] [varchar](255) NOT NULL, CONSTRAINT [PK_ComponentSources] PRIMARY KEY CLUSTERED ( [InsertID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_ComponentSources_VendorType] DEFAULT ('') FOR [VendorType] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_ComponentSources_ManufacturerIdentity] DEFAULT ((1)) FOR [VendorIndex] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_ComponentSources_VendorPartNum] DEFAULT ('') FOR [VendorPartNum] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_ManufacturerDescription] DEFAULT ('') FOR [VendorDescription] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_Cost_10] DEFAULT ('') FOR [Cost_10] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_ComponentSources_Cost_1000] DEFAULT ('') FOR [Cost_1000] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_Marking] DEFAULT ('') FOR [Marking] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_Comment] DEFAULT ('') FOR [ComponentNote] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_HelpURL] DEFAULT ('') FOR [DatasheetURL] GO ALTER TABLE [dbo].[ComponentSources] ADD CONSTRAINT [DF_LatestRevisionNote] DEFAULT ('') FOR [LatestRevisionNote] GO