Adding Tables
The script below can be ran to add tables to the ASPNETDB database.
USE [ASPNETDB] GO /****** Object: Table [dbo].[aspnet_Applications] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Applications]( [ApplicationName] [nvarchar](256) NOT NULL, [LoweredApplicationName] [nvarchar](256) NOT NULL, [ApplicationId] [uniqueidentifier] NOT NULL DEFAULT (newid()), [Description] [nvarchar](256) NULL, PRIMARY KEY NONCLUSTERED ( [ApplicationId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], UNIQUE NONCLUSTERED ( [ApplicationName] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY], UNIQUE NONCLUSTERED ( [LoweredApplicationName] 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 /****** Object: Table [dbo].[aspnet_Membership] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Membership]( [ApplicationId] [uniqueidentifier] NOT NULL, [UserId] [uniqueidentifier] NOT NULL, [Password] [nvarchar](128) NOT NULL, [PasswordFormat] [int] NOT NULL DEFAULT ((0)), [PasswordSalt] [nvarchar](128) NOT NULL, [MobilePIN] [nvarchar](16) NULL, [Email] [nvarchar](256) NULL, [LoweredEmail] [nvarchar](256) NULL, [PasswordQuestion] [nvarchar](256) NULL, [PasswordAnswer] [nvarchar](128) NULL, [IsApproved] [bit] NOT NULL, [IsLockedOut] [bit] NOT NULL, [CreateDate] [datetime] NOT NULL, [LastLoginDate] [datetime] NOT NULL, [LastPasswordChangedDate] [datetime] NOT NULL, [LastLockoutDate] [datetime] NOT NULL, [FailedPasswordAttemptCount] [int] NOT NULL, [FailedPasswordAttemptWindowStart] [datetime] NOT NULL, [FailedPasswordAnswerAttemptCount] [int] NOT NULL, [FailedPasswordAnswerAttemptWindowStart] [datetime] NOT NULL, [Comment] [ntext] NULL, PRIMARY KEY NONCLUSTERED ( [UserId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[aspnet_Paths] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Paths]( [ApplicationId] [uniqueidentifier] NOT NULL, [PathId] [uniqueidentifier] NOT NULL, [Path] [nvarchar](256) NOT NULL, [LoweredPath] [nvarchar](256) NOT NULL, PRIMARY KEY NONCLUSTERED ( [PathId] 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 /****** Object: Table [dbo].[aspnet_PersonalizationAllUsers] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_PersonalizationAllUsers]( [PathId] [uniqueidentifier] NOT NULL, [PageSettings] [image] NOT NULL, [LastUpdatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [PathId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[aspnet_PersonalizationPerUser] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_PersonalizationPerUser]( [Id] [uniqueidentifier] NOT NULL, [PathId] [uniqueidentifier] NULL, [UserId] [uniqueidentifier] NULL, [PageSettings] [image] NOT NULL, [LastUpdatedDate] [datetime] NOT NULL, PRIMARY KEY NONCLUSTERED ( [Id] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[aspnet_Profile] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Profile]( [UserId] [uniqueidentifier] NOT NULL, [PropertyNames] [ntext] NOT NULL, [PropertyValuesString] [ntext] NOT NULL, [PropertyValuesBinary] [image] NOT NULL, [LastUpdatedDate] [datetime] NOT NULL, PRIMARY KEY CLUSTERED ( [UserId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO /****** Object: Table [dbo].[aspnet_Roles] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Roles]( [ApplicationId] [uniqueidentifier] NOT NULL, [RoleId] [uniqueidentifier] NOT NULL, [RoleName] [nvarchar](256) NOT NULL, [LoweredRoleName] [nvarchar](256) NOT NULL, [Description] [nvarchar](256) NULL, PRIMARY KEY NONCLUSTERED ( [RoleId] 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 /****** Object: Table [dbo].[aspnet_SchemaVersions] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_SchemaVersions]( [Feature] [nvarchar](128) NOT NULL, [CompatibleSchemaVersion] [nvarchar](128) NOT NULL, [IsCurrentVersion] [bit] NOT NULL, PRIMARY KEY CLUSTERED ( [Feature] ASC, [CompatibleSchemaVersion] 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 /****** Object: Table [dbo].[aspnet_Users] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_Users]( [ApplicationId] [uniqueidentifier] NOT NULL, [UserId] [uniqueidentifier] NOT NULL DEFAULT (newid()), [UserName] [nvarchar](256) NOT NULL, [LoweredUserName] [nvarchar](256) NOT NULL, [MobileAlias] [nvarchar](16) NULL DEFAULT (NULL), [IsAnonymous] [bit] NOT NULL DEFAULT ((0)), [LastActivityDate] [datetime] NOT NULL, PRIMARY KEY NONCLUSTERED ( [UserId] 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 /****** Object: Table [dbo].[aspnet_UsersInRoles] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[aspnet_UsersInRoles]( [UserId] [uniqueidentifier] NOT NULL, [RoleId] [uniqueidentifier] NOT NULL, PRIMARY KEY CLUSTERED ( [UserId] ASC, [RoleId] 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 /****** Object: Table [dbo].[aspnet_WebEvent_Events] Script Date: 4/1/2019 10:27:56 AM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[aspnet_WebEvent_Events]( [EventId] [char](32) NOT NULL, [EventTimeUtc] [datetime] NOT NULL, [EventTime] [datetime] NOT NULL, [EventType] [nvarchar](256) NOT NULL, [EventSequence] [decimal](19, 0) NOT NULL, [EventOccurrence] [decimal](19, 0) NOT NULL, [EventCode] [int] NOT NULL, [EventDetailCode] [int] NOT NULL, [Message] [nvarchar](1024) NULL, [ApplicationPath] [nvarchar](256) NULL, [ApplicationVirtualPath] [nvarchar](256) NULL, [MachineName] [nvarchar](256) NOT NULL, [RequestUrl] [nvarchar](1024) NULL, [ExceptionType] [nvarchar](256) NULL, [Details] [ntext] NULL, PRIMARY KEY CLUSTERED ( [EventId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[aspnet_Paths] ADD DEFAULT (newid()) FOR [PathId] GO ALTER TABLE [dbo].[aspnet_PersonalizationPerUser] ADD DEFAULT (newid()) FOR [Id] GO ALTER TABLE [dbo].[aspnet_Roles] ADD DEFAULT (newid()) FOR [RoleId] GO ALTER TABLE [dbo].[aspnet_Membership] WITH CHECK ADD FOREIGN KEY([ApplicationId]) REFERENCES [dbo].[aspnet_Applications] ([ApplicationId]) GO ALTER TABLE [dbo].[aspnet_Membership] WITH CHECK ADD FOREIGN KEY([UserId]) REFERENCES [dbo].[aspnet_Users] ([UserId]) GO ALTER TABLE [dbo].[aspnet_Paths] WITH CHECK ADD FOREIGN KEY([ApplicationId]) REFERENCES [dbo].[aspnet_Applications] ([ApplicationId]) GO ALTER TABLE [dbo].[aspnet_PersonalizationAllUsers] WITH CHECK ADD FOREIGN KEY([PathId]) REFERENCES [dbo].[aspnet_Paths] ([PathId]) GO ALTER TABLE [dbo].[aspnet_PersonalizationPerUser] WITH CHECK ADD FOREIGN KEY([PathId]) REFERENCES [dbo].[aspnet_Paths] ([PathId]) GO ALTER TABLE [dbo].[aspnet_PersonalizationPerUser] WITH CHECK ADD FOREIGN KEY([UserId]) REFERENCES [dbo].[aspnet_Users] ([UserId]) GO ALTER TABLE [dbo].[aspnet_Profile] WITH CHECK ADD FOREIGN KEY([UserId]) REFERENCES [dbo].[aspnet_Users] ([UserId]) GO ALTER TABLE [dbo].[aspnet_Roles] WITH CHECK ADD FOREIGN KEY([ApplicationId]) REFERENCES [dbo].[aspnet_Applications] ([ApplicationId]) GO ALTER TABLE [dbo].[aspnet_Users] WITH CHECK ADD FOREIGN KEY([ApplicationId]) REFERENCES [dbo].[aspnet_Applications] ([ApplicationId]) GO ALTER TABLE [dbo].[aspnet_UsersInRoles] WITH CHECK ADD FOREIGN KEY([RoleId]) REFERENCES [dbo].[aspnet_Roles] ([RoleId]) GO ALTER TABLE [dbo].[aspnet_UsersInRoles] WITH CHECK ADD FOREIGN KEY([UserId]) REFERENCES [dbo].[aspnet_Users] ([UserId]) GO