/***** Table 1 SubscriptionStatisticsOutlookBase *****/
USE <DBName>_MSCRM
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SubscriptionStatisticsOutlookBase](
[ObjectTypeCode] [int] NOT NULL,
[FullSyncRequired] [bit] NOT NULL,
[SubscriptionId] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_SubscriptionStatisticsOutlookBase] PRIMARY KEY CLUSTERED
(
[SubscriptionId] ASC,
[ObjectTypeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SubscriptionStatisticsOutlookBase] ADD CONSTRAINT [DF_SubscriptionStatisticsOutlookBase_FullSyncRequired] DEFAULT ((1)) FOR [FullSyncRequired]
GO
/******* Table 2 SubscriptionSyncEntryOfflineBase ******/
USE <DBName>_MSCRM
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SubscriptionSyncEntryOfflineBase](
[ObjectTypeCode] [int] NOT NULL,
[VersionNumber] [bigint] NOT NULL,
[ObjectId] [uniqueidentifier] NOT NULL,
[SubscriptionId] [uniqueidentifier] NOT NULL,
[SyncState] [tinyint] NOT NULL,
CONSTRAINT [PK_SubscriptionSyncEntryOfflineBase] PRIMARY KEY CLUSTERED
(
[SubscriptionId] ASC,
[ObjectId] ASC,
[ObjectTypeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]
GO
/***** Table 3 SubscriptionSyncEntryOutlookBase ****/
USE <DBName>_MSCRM
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SubscriptionSyncEntryOutlookBase](
[SyncState] [tinyint] NOT NULL,
[ObjectTypeCode] [int] NOT NULL,
[ObjectId] [uniqueidentifier] NOT NULL,
[VersionNumber] [bigint] NOT NULL,
[SubscriptionId] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_SubscriptionSyncEntryOutlookBase] PRIMARY KEY CLUSTERED
(
[SubscriptionId] ASC,
[ObjectId] ASC,
[ObjectTypeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Table 4 SubscriptionStatisticsOfflineBase *****/
USE <DBNAme>_MSCRM
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SubscriptionStatisticsOfflineBase](
[FullSyncRequired] [bit] NOT NULL,
[SubscriptionId] [uniqueidentifier] NOT NULL,
[ObjectTypeCode] [int] NOT NULL,
CONSTRAINT [PK_SubscriptionStatisticsOfflineBase] PRIMARY KEY CLUSTERED
(
[SubscriptionId] ASC,
[ObjectTypeCode] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, FILLFACTOR = 80) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[SubscriptionStatisticsOfflineBase] ADD CONSTRAINT [DF_SubscriptionStatisticsOfflineBase_FullSyncRequired] DEFAULT ((1)) FOR [FullSyncRequired]
GO