CREATE TABLE [dbo].[AuditSummary]
(
[AccountID] [int] NOT NULL,
[AuditDate] [datetime] NOT NULL,
[Source] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[SourceVersion] [varchar] (32) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Users] [varchar] (264) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[Description] [nvarchar] (264) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[IPs] [bigint] NULL,
[Devices] [int] NULL,
[Agents] [int] NULL,
[Meters] [int] NULL,
[Supplies] [int] NULL,
[Status] [int] NULL,
[Service] [int] NULL,
[LocationID] [int] NOT NULL,
[UserData] [int] NULL,
[HpMeters] [int] NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [PK_AuditSummary_AccountID_AuditDate_Source_SourceVersion_LocationID] PRIMARY KEY CLUSTERED ([AccountID], [LocationID], [AuditDate], [Source], [SourceVersion]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [FK_AuditSummary_AccountID_Account_AccountID] FOREIGN KEY ([AccountID]) REFERENCES [dbo].[Account] ([AccountID]) ON DELETE CASCADE
GO
ALTER TABLE [dbo].[AuditSummary] ADD CONSTRAINT [FK_AuditSummary_LocationID_AccountLocation_LocationID] FOREIGN KEY ([LocationID]) REFERENCES [dbo].[AccountLocation] ([LocationID])
GO