/********** SalesLogix v7.5.2.0 Default Indexes **********/ /******************************************************************************/ /****** Object: Table [sysdba].[ACCOUNT] Script Date: 10/07/2009 11:37:04 ******/ /****** Object: Index [ACCOUNT_ACCOUNTID_PK] Script Date: 09/28/2009 13:47:34 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Drop the Clustered SECCODEID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_SECCODEID' AND type = 1) DROP INDEX [ACCOUNT_SECCODEID] ON [sysdba].[ACCOUNT] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNTID_PK' AND is_primary_key <> 1) DROP INDEX [ACCOUNT_ACCOUNTID_PK] ON [sysdba].[ACCOUNT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ACCOUNT] DROP CONSTRAINT [ACCOUNT_ACCOUNTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNTID_PK') ALTER TABLE [sysdba].[ACCOUNT] ADD CONSTRAINT [ACCOUNT_ACCOUNTID_PK] PRIMARY KEY CLUSTERED ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_SECCODEID] Script Date: 10/07/2009 11:36:38 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ /* Included additional fields */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_SECCODEID') CREATE NONCLUSTERED INDEX [ACCOUNT_SECCODEID] ON [sysdba].[ACCOUNT] ( [SECCODEID] ASC, [ACCOUNTID] ASC, [ACCOUNT] ASC, [ACCOUNT_UC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ACCOUNT] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNT') CREATE NONCLUSTERED INDEX [ACCOUNT_ACCOUNT] ON [sysdba].[ACCOUNT] ( [ACCOUNT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ADDRESSID] Script Date: 10/07/2009 11:36:38 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Included additional fields */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ADDRESSID') CREATE NONCLUSTERED INDEX [ACCOUNT_ADDRESSID] ON [sysdba].[ACCOUNT] ( [ADDRESSID] ASC, [TYPE] ASC, [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ALTERNATEKEYPREFIX] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ALTERNATEKEYPREFIX') CREATE NONCLUSTERED INDEX [ACCOUNT_ALTERNATEKEYPREFIX] ON [sysdba].[ACCOUNT] ( [ALTERNATEKEYPREFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ALTERNATEKEYSUFFIX] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ALTERNATEKEYSUFFIX') CREATE NONCLUSTERED INDEX [ACCOUNT_ALTERNATEKEYSUFFIX] ON [sysdba].[ACCOUNT] ( [ALTERNATEKEYSUFFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_CREATEDATE] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_CREATEDATE') CREATE NONCLUSTERED INDEX [ACCOUNT_CREATEDATE] ON [sysdba].[ACCOUNT] ( [CREATEDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_MODIFYDATE] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_MODIFYDATE') CREATE NONCLUSTERED INDEX [ACCOUNT_MODIFYDATE] ON [sysdba].[ACCOUNT] ( [MODIFYDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_PARENTID] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_PARENTID') CREATE NONCLUSTERED INDEX [ACCOUNT_PARENTID] ON [sysdba].[ACCOUNT] ( [PARENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_STATUS] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_STATUS') CREATE NONCLUSTERED INDEX [ACCOUNT_STATUS] ON [sysdba].[ACCOUNT] ( [STATUS] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_TYPE] Script Date: 10/07/2009 11:36:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_TYPE') CREATE NONCLUSTERED INDEX [ACCOUNT_TYPE] ON [sysdba].[ACCOUNT] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ACCOUNTUC] Script Date: 10/07/2009 11:36:38 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNTUC') CREATE NONCLUSTERED INDEX [ACCOUNT_ACCOUNTUC] ON [sysdba].[ACCOUNT] ( [ACCOUNT_UC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_ACCOUNTMANAGERID] Script Date: 10/07/2009 11:36:38 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNT]') AND name = N'ACCOUNT_ACCOUNTMANAGERID') CREATE NONCLUSTERED INDEX [ACCOUNT_ACCOUNTMANAGERID] ON [sysdba].[ACCOUNT] ( [ACCOUNTMANAGERID] ASC, [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACCOUNTINGSYSINFO] Script Date: 10/07/2009 11:37:04 ******/ /****** Object: Index [ACCOUNTINGSYSINFOID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTINGSYSINFO]') AND name = N'ACCOUNTINGSYSINFOID_PK' AND is_primary_key <> 1) DROP INDEX [ACCOUNTINGSYSINFOID_PK] ON [sysdba].[ACCOUNTINGSYSINFO] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTINGSYSINFO]') AND name = N'ACCOUNTINGSYSINFOID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ACCOUNTINGSYSINFO] DROP CONSTRAINT [ACCOUNTINGSYSINFOID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTINGSYSINFO]') AND name = N'ACCOUNTINGSYSINFOID_PK') ALTER TABLE [sysdba].[ACCOUNTINGSYSINFO] ADD CONSTRAINT [ACCOUNTINGSYSINFOID_PK] PRIMARY KEY CLUSTERED ( [ACCOUNTINGSYSINFOID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACCOUNTPRODUCT] Script Date: 10/07/2009 11:37:16 ******/ /****** Object: Index [ACCOUNTPRODUCT_ACCOUNTPRODUCTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTPRODUCT]') AND name = N'ACCOUNTPRODUCT_ACCOUNTPRODUCTID_PK' AND is_primary_key <> 1) DROP INDEX [ACCOUNTPRODUCT_ACCOUNTPRODUCTID_PK] ON [sysdba].[ACCOUNTPRODUCT] WITH ( ONLINE = OFF ) GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTPRODUCT]') AND name = N'ACCOUNTPRODUCT_ACCOUNTPRODUCTID_PK') ALTER TABLE [sysdba].[ACCOUNTPRODUCT] ADD CONSTRAINT [ACCOUNTPRODUCT_ACCOUNTPRODUCTID_PK] PRIMARY KEY NONCLUSTERED ( [ACCOUNTPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNT_PRODUCT_ACCOUNTID] Script Date: 10/07/2009 11:37:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTPRODUCT]') AND name = N'ACCOUNT_PRODUCT_ACCOUNTID') CREATE CLUSTERED INDEX [ACCOUNT_PRODUCT_ACCOUNTID] ON [sysdba].[ACCOUNTPRODUCT] ( [ACCOUNTID] ASC, [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACCOUNTSUMMARY] Script Date: 10/07/2009 11:37:24 ******/ /****** Object: Index [ACCOUNTSUMMARY_ACCOUNTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_ACCOUNTID_PK' AND is_primary_key <> 1) DROP INDEX [ACCOUNTSUMMARY_ACCOUNTID_PK] ON [sysdba].[ACCOUNTSUMMARY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_ACCOUNTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ACCOUNTSUMMARY] DROP CONSTRAINT [ACCOUNTSUMMARY_ACCOUNTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_ACCOUNTID_PK') ALTER TABLE [sysdba].[ACCOUNTSUMMARY] ADD CONSTRAINT [ACCOUNTSUMMARY_ACCOUNTID_PK] PRIMARY KEY CLUSTERED ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNTSUMMARY_ACCOUNT] Script Date: 10/07/2009 11:37:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_ACCOUNT') CREATE NONCLUSTERED INDEX [ACCOUNTSUMMARY_ACCOUNT] ON [sysdba].[ACCOUNTSUMMARY] ( [ACCOUNT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNTSUMMARY_PARENTID] Script Date: 10/07/2009 11:37:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_PARENTID') CREATE NONCLUSTERED INDEX [ACCOUNTSUMMARY_PARENTID] ON [sysdba].[ACCOUNTSUMMARY] ( [PARENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCOUNTSUMMARY_SECCODEID] Script Date: 10/07/2009 11:37:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACCOUNTSUMMARY]') AND name = N'ACCOUNTSUMMARY_SECCODEID') CREATE NONCLUSTERED INDEX [ACCOUNTSUMMARY_SECCODEID] ON [sysdba].[ACCOUNTSUMMARY] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACTIVITY] Script Date: 10/07/2009 12:04:38 ******/ /****** Object: Index [ACTIVITY_ACTIVITYID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_ACTIVITYID_PK' AND is_primary_key <> 1) DROP INDEX [ACTIVITY_ACTIVITYID_PK] ON [sysdba].[ACTIVITY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_ACTIVITYID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ACTIVITY] DROP CONSTRAINT [ACTIVITY_ACTIVITYID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_ACTIVITYID_PK') ALTER TABLE [sysdba].[ACTIVITY] ADD CONSTRAINT [ACTIVITY_ACTIVITYID_PK] PRIMARY KEY CLUSTERED ( [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACCTIVITY_CONTACTID] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACCTIVITY_CONTACTID') CREATE NONCLUSTERED INDEX [ACCTIVITY_CONTACTID] ON [sysdba].[ACTIVITY] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_ACCOUNTID] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_ACCOUNTID') CREATE NONCLUSTERED INDEX [ACTIVITY_ACCOUNTID] ON [sysdba].[ACTIVITY] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_OPPORTUNITYID] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_OPPORTUNITYID') CREATE NONCLUSTERED INDEX [ACTIVITY_OPPORTUNITYID] ON [sysdba].[ACTIVITY] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_PROCESSID] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_PROCESSID') CREATE NONCLUSTERED INDEX [ACTIVITY_PROCESSID] ON [sysdba].[ACTIVITY] ( [PROCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_STARTDATE] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_STARTDATE') CREATE NONCLUSTERED INDEX [ACTIVITY_STARTDATE] ON [sysdba].[ACTIVITY] ( [STARTDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_TYPE] Script Date: 10/07/2009 12:04:38 ******/ /****** SLX 7.5 SP2 Update ******/ /* Included fields */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_TYPE') CREATE NONCLUSTERED INDEX [ACTIVITY_TYPE] ON [sysdba].[ACTIVITY] ( [TYPE] ASC )INCLUDE ( [ACTIVITYID], [STARTDATE], [ALARM], [ALARMTIME], [TIMELESS] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITY_USERID] Script Date: 10/07/2009 12:04:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITY]') AND name = N'ACTIVITY_USERID') CREATE NONCLUSTERED INDEX [ACTIVITY_USERID] ON [sysdba].[ACTIVITY] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACTIVITYTRACKEVTHIST] Script Date: 10/07/2009 12:04:55 ******/ /****** Object: Index [ACTIVITYTRACKEVTHIST_PISID] Script Date: 10/07/2009 12:04:55 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITYTRACKEVTHIST]') AND name = N'ACTIVITYTRACKEVTHIST_PISID') CREATE NONCLUSTERED INDEX [ACTIVITYTRACKEVTHIST_PISID] ON [sysdba].[ACTIVITYTRACKEVTHIST] ( [PROCESSINSTANCESTATUSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ACTIVITYTRACKEVTHIST_PRIMARY] Script Date: 10/07/2009 12:04:55 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITYTRACKEVTHIST]') AND name = N'ACTIVITYTRACKEVTHIST_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [ACTIVITYTRACKEVTHIST_PRIMARY] ON [sysdba].[ACTIVITYTRACKEVTHIST] ( [ACTIVITYTRACKEVTHISTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACTIVITYTRACKINGEVENT] Script Date: 10/07/2009 12:05:05 ******/ /****** Object: Index [ACTIVITYTRACKINGEVENT_PRIMARY] Script Date: 10/07/2009 12:05:05 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTIVITYTRACKINGEVENT]') AND name = N'ACTIVITYTRACKINGEVENT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [ACTIVITYTRACKINGEVENT_PRIMARY] ON [sysdba].[ACTIVITYTRACKINGEVENT] ( [ACTIVITYTRACKINGEVENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACTVTYTRAKINGEVTANTN] Script Date: 10/07/2009 12:05:17 ******/ /****** Object: Index [ACTVTYTRAKINGEVTANTN_PRIMARY] Script Date: 10/07/2009 12:05:17 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTVTYTRAKINGEVTANTN]') AND name = N'ACTVTYTRAKINGEVTANTN_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [ACTVTYTRAKINGEVTANTN_PRIMARY] ON [sysdba].[ACTVTYTRAKINGEVTANTN] ( [ACTIVITYTRACKINGEVTANTNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACTVTYTRAKNGEVTEXT] Script Date: 10/07/2009 12:05:47 ******/ /****** Object: Index [ACTVTYTRAKNGEVTEXT_PRIMARY] Script Date: 10/07/2009 12:05:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACTVTYTRAKNGEVTEXT]') AND name = N'ACTVTYTRAKNGEVTEXT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [ACTVTYTRAKNGEVTEXT_PRIMARY] ON [sysdba].[ACTVTYTRAKNGEVTEXT] ( [ACTIVITYTRACKINGEVENTEXTRACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ACT_USERDEF] Script Date: 10/07/2009 12:04:30 ******/ /****** Object: Index [ACT_USERDEF].[ACT_USERDEF_CONTACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACT_USERDEF]') AND name = N'ACT_USERDEF_CONTACTID_PK' AND is_primary_key <> 1) DROP INDEX [ACT_USERDEF_CONTACTID_PK] ON [sysdba].[ACT_USERDEF] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACT_USERDEF]') AND name = N'ACT_USERDEF_CONTACTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ACT_USERDEF] DROP CONSTRAINT [ACT_USERDEF_CONTACTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ACT_USERDEF]') AND name = N'ACT_USERDEF_CONTACTID_PK') ALTER TABLE [sysdba].[ACT_USERDEF] ADD CONSTRAINT [ACT_USERDEF_CONTACTID_PK] PRIMARY KEY CLUSTERED ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ADDRESS] Script Date: 10/07/2009 12:06:13 ******/ /****** Object: Index [ADDRESS_ADDRESSID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_ADDRESSID_PK' AND is_primary_key <> 1) DROP INDEX [ADDRESS_ADDRESSID_PK] ON [sysdba].[ADDRESS] WITH ( ONLINE = OFF ) GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_ADDRESSID_PK') ALTER TABLE [sysdba].[ADDRESS] ADD CONSTRAINT [ADDRESS_ADDRESSID_PK] PRIMARY KEY NONCLUSTERED ( [ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_ENTITYID] Script Date: 10/07/2009 12:06:13 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_ENTITYID') CREATE CLUSTERED INDEX [ADDRESS_ENTITYID] ON [sysdba].[ADDRESS] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_CITY] Script Date: 10/07/2009 12:06:13 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_CITY') CREATE NONCLUSTERED INDEX [ADDRESS_CITY] ON [sysdba].[ADDRESS] ( [CITY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_COUNTRY] Script Date: 10/07/2009 12:06:13 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_COUNTRY') CREATE NONCLUSTERED INDEX [ADDRESS_COUNTRY] ON [sysdba].[ADDRESS] ( [COUNTRY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_POSTALCODE] Script Date: 10/07/2009 12:06:13 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_POSTALCODE') CREATE NONCLUSTERED INDEX [ADDRESS_POSTALCODE] ON [sysdba].[ADDRESS] ( [POSTALCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_STATE] Script Date: 10/07/2009 12:06:13 ******/ /****** SLX 7.5 SP2 Updated ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_STATE') CREATE NONCLUSTERED INDEX [ADDRESS_STATE] ON [sysdba].[ADDRESS] ( [STATE] ASC, [ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADDRESS_ADDRESSID_EXT] Script Date: 10/07/2009 12:06:13 ******/ /****** SLX 7.5 SP2 Addition ******/ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_ADDRESSID_EXT') DROP INDEX [ADDRESS_ADDRESSID_EXT] ON [sysdba].[ADDRESS] WITH ( ONLINE = OFF ) GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADDRESS]') AND name = N'ADDRESS_ADDRESSID_EXT') CREATE NONCLUSTERED INDEX [ADDRESS_ADDRESSID_EXT] ON [sysdba].[ADDRESS] ( [ADDRESSID] ASC )INCLUDE ( [ADDRESS1], [CITY], [STATE], [POSTALCODE] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ADHOCGROUP] Script Date: 10/07/2009 12:06:21 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADHOCGROUP]') AND name = N'ADHOCGROUP_ENTITYID' AND is_primary_key <> 1) DROP INDEX [ADHOCGROUP_ENTITYID] ON [sysdba].[ADHOCGROUP] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADHOCGROUP]') AND name = N'ADHOCGROUP_ENTITYID' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ADHOCGROUP] DROP CONSTRAINT [ADHOCGROUP_ENTITYID] GO /****** Object: Index [ADHOCGROUP_ENTITYID] Script Date: 10/07/2009 12:06:21 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADHOCGROUP]') AND name = N'ADHOCGROUP_ENTITYID') CREATE CLUSTERED INDEX [ADHOCGROUP_ENTITYID] ON [sysdba].[ADHOCGROUP] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ADHOCGROUPID] Script Date: 10/07/2009 12:06:21 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADHOCGROUP]') AND name = N'ADHOCGROUPID') CREATE NONCLUSTERED INDEX [ADHOCGROUPID] ON [sysdba].[ADHOCGROUP] ( [GROUPID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ADMINROLES] Script Date: 10/07/2009 12:06:31 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADMINROLES]') AND name = N'ADMINROLES_ROLEID_PK' AND is_primary_key <> 1) DROP INDEX [ADMINROLES_ROLEID_PK] ON [sysdba].[ADMINROLES] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADMINROLES]') AND name = N'ADMINROLES_ROLEID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ADMINROLES] DROP CONSTRAINT [ADMINROLES_ROLEID_PK] GO /****** Object: Index [ADMINROLES_ROLEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ADMINROLES]') AND name = N'ADMINROLES_ROLEID_PK') ALTER TABLE [sysdba].[ADMINROLES] ADD CONSTRAINT [ADMINROLES_ROLEID_PK] PRIMARY KEY CLUSTERED ( [ROLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[AGENTS] Script Date: 10/07/2009 12:06:39 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AGENTS]') AND name = N'AGENTS_AGENTSID_PK' AND is_primary_key <> 1) DROP INDEX [AGENTS_AGENTSID_PK] ON [sysdba].[AGENTS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AGENTS]') AND name = N'AGENTS_AGENTSID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[AGENTS] DROP CONSTRAINT [AGENTS_AGENTSID_PK] GO /****** Object: Index [AGENTS_AGENTSID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AGENTS]') AND name = N'AGENTS_AGENTSID_PK') ALTER TABLE [sysdba].[AGENTS] ADD CONSTRAINT [AGENTS_AGENTSID_PK] PRIMARY KEY CLUSTERED ( [AGENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ALERT] Script Date: 10/07/2009 12:06:47 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERT]') AND name = N'ALERT_ALERTID_PK' AND is_primary_key <> 1) DROP INDEX [ALERT_ALERTID_PK] ON [sysdba].[ALERT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERT]') AND name = N'ALERT_ALERTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ALERT] DROP CONSTRAINT [ALERT_ALERTID_PK] GO /****** Object: Index [ALERT_ALERTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERT]') AND name = N'ALERT_ALERTID_PK') ALTER TABLE [sysdba].[ALERT] ADD CONSTRAINT [ALERT_ALERTID_PK] PRIMARY KEY CLUSTERED ( [ALERTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ALERT_URGENCYCODE] Script Date: 10/07/2009 12:06:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERT]') AND name = N'ALERT_URGENCYCODE') CREATE NONCLUSTERED INDEX [ALERT_URGENCYCODE] ON [sysdba].[ALERT] ( [URGENCYCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ALERTNOTIFY] Script Date: 10/07/2009 12:06:55 ******/ /****** Object: Index [ALERTNOTIFY_ALERTNOTIFYID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERTNOTIFY]') AND name = N'ALERTNOTIFY_ALERTNOTIFYID_PK' AND is_primary_key <> 1) DROP INDEX [ALERTNOTIFY_ALERTNOTIFYID_PK] ON [sysdba].[ALERTNOTIFY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERTNOTIFY]') AND name = N'ALERTNOTIFY_ALERTNOTIFYID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ALERTNOTIFY] DROP CONSTRAINT [ALERTNOTIFY_ALERTNOTIFYID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ALERTNOTIFY]') AND name = N'ALERTNOTIFY_ALERTNOTIFYID_PK') ALTER TABLE [sysdba].[ALERTNOTIFY] ADD CONSTRAINT [ALERTNOTIFY_ALERTNOTIFYID_PK] PRIMARY KEY CLUSTERED ( [ALERTNOTIFYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[AREACATEGORYISSUE] Script Date: 10/07/2009 12:07:05 ******/ /****** Object: Index [AREACATEGORYISSUE_AREACATEGORYISSUEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_AREACATEGORYISSUEID_PK' AND is_primary_key <> 1) DROP INDEX [AREACATEGORYISSUE_AREACATEGORYISSUEID_PK] ON [sysdba].[AREACATEGORYISSUE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_AREACATEGORYISSUEID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[AREACATEGORYISSUE] DROP CONSTRAINT [AREACATEGORYISSUE_AREACATEGORYISSUEID_PK] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed from Non-Clustered to Clustered */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_AREACATEGORYISSUEID_PK') ALTER TABLE [sysdba].[AREACATEGORYISSUE] ADD CONSTRAINT [AREACATEGORYISSUE_AREACATEGORYISSUEID_PK] PRIMARY KEY CLUSTERED ( [AREACATEGORYISSUEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [AREACATEGORYISSUE_AREA] Script Date: 10/07/2009 12:07:05 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_AREA') CREATE NONCLUSTERED INDEX [AREACATEGORYISSUE_AREA] ON [sysdba].[AREACATEGORYISSUE] ( [AREA] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [AREACATEGORYISSUE_CATEGORY] Script Date: 10/07/2009 12:07:05 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_CATEGORY') CREATE NONCLUSTERED INDEX [AREACATEGORYISSUE_CATEGORY] ON [sysdba].[AREACATEGORYISSUE] ( [CATEGORY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [AREACATEGORYISSUE_ISSUE] Script Date: 10/07/2009 12:07:05 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[AREACATEGORYISSUE]') AND name = N'AREACATEGORYISSUE_ISSUE') CREATE NONCLUSTERED INDEX [AREACATEGORYISSUE_ISSUE] ON [sysdba].[AREACATEGORYISSUE] ( [ISSUE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ASSOCIATION] Script Date: 10/07/2009 12:07:12 ******/ /****** Object: Index [ASSOCIATION_ASSOCIATIONID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ASSOCIATION]') AND name = N'ASSOCIATION_ASSOCIATIONID_PK' AND is_primary_key <> 1) DROP INDEX [ASSOCIATION_ASSOCIATIONID_PK] ON [sysdba].[ASSOCIATION] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ASSOCIATION]') AND name = N'ASSOCIATION_ASSOCIATIONID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ASSOCIATION] DROP CONSTRAINT [ASSOCIATION_ASSOCIATIONID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ASSOCIATION]') AND name = N'ASSOCIATION_ASSOCIATIONID_PK') ALTER TABLE [sysdba].[ASSOCIATION] ADD CONSTRAINT [ASSOCIATION_ASSOCIATIONID_PK] PRIMARY KEY CLUSTERED ( [ASSOCIATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ASSOCIATION_FROMID] Script Date: 10/07/2009 12:07:12 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ASSOCIATION]') AND name = N'ASSOCIATION_FROMID') CREATE NONCLUSTERED INDEX [ASSOCIATION_FROMID] ON [sysdba].[ASSOCIATION] ( [FROMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ASSOCIATION_TOID] Script Date: 10/07/2009 12:07:12 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ASSOCIATION]') AND name = N'ASSOCIATION_TOID') CREATE NONCLUSTERED INDEX [ASSOCIATION_TOID] ON [sysdba].[ASSOCIATION] ( [TOID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ATTACHMENT] Script Date: 10/07/2009 12:07:19 ******/ /****** Object: Index [ATTACHMENT_ATTACHID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_ATTACHID_PK' AND is_primary_key <> 1) DROP INDEX [ATTACHMENT_ATTACHID_PK] ON [sysdba].[ATTACHMENT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_ATTACHID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[ATTACHMENT] DROP CONSTRAINT [ATTACHMENT_ATTACHID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_ATTACHID_PK') ALTER TABLE [sysdba].[ATTACHMENT] ADD CONSTRAINT [ATTACHMENT_ATTACHID_PK] PRIMARY KEY CLUSTERED ( [ATTACHID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_ACCOUNTID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_ACCOUNTID') CREATE NONCLUSTERED INDEX [ATTACHMENT_ACCOUNTID] ON [sysdba].[ATTACHMENT] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_CONTACTID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_CONTACTID') CREATE NONCLUSTERED INDEX [ATTACHMENT_CONTACTID] ON [sysdba].[ATTACHMENT] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_HISTORYID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_HISTORYID') CREATE NONCLUSTERED INDEX [ATTACHMENT_HISTORYID] ON [sysdba].[ATTACHMENT] ( [HISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_OPPORTUNITYID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_OPPORTUNITYID') CREATE NONCLUSTERED INDEX [ATTACHMENT_OPPORTUNITYID] ON [sysdba].[ATTACHMENT] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_PROCEDUREID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_PROCEDUREID') CREATE NONCLUSTERED INDEX [ATTACHMENT_PROCEDUREID] ON [sysdba].[ATTACHMENT] ( [PROCEDUREID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_PRODUCTID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_PRODUCTID') CREATE NONCLUSTERED INDEX [ATTACHMENT_PRODUCTID] ON [sysdba].[ATTACHMENT] ( [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_RMAID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_RMAID') CREATE NONCLUSTERED INDEX [ATTACHMENT_RMAID] ON [sysdba].[ATTACHMENT] ( [RMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_TICKETID] Script Date: 10/07/2009 12:07:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_TICKETID') CREATE NONCLUSTERED INDEX [ATTACHMENT_TICKETID] ON [sysdba].[ATTACHMENT] ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [ATTACHMENT_ACTIVITY] Script Date: 10/07/2009 12:07:19 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[ATTACHMENT]') AND name = N'ATTACHMENT_ACTIVITY') CREATE NONCLUSTERED INDEX [ATTACHMENT_ACTIVITY] ON [sysdba].[ATTACHMENT] ( [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[BRANCHOPTIONS] Script Date: 10/07/2009 12:07:27 ******/ /****** Object: Index [BRANCHOPTIONS_SITECODE_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[BRANCHOPTIONS]') AND name = N'BRANCHOPTIONS_SITECODE_PK' AND is_primary_key <> 1) DROP INDEX [BRANCHOPTIONS_SITECODE_PK] ON [sysdba].[BRANCHOPTIONS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[BRANCHOPTIONS]') AND name = N'BRANCHOPTIONS_SITECODE_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[BRANCHOPTIONS] DROP CONSTRAINT [BRANCHOPTIONS_SITECODE_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[BRANCHOPTIONS]') AND name = N'BRANCHOPTIONS_SITECODE_PK') ALTER TABLE [sysdba].[BRANCHOPTIONS] ADD CONSTRAINT [BRANCHOPTIONS_SITECODE_PK] PRIMARY KEY CLUSTERED ( [SITECODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CALCULATEDFIELDDATA] Script Date: 10/07/2009 12:25:38 ******/ /****** Object: Index [CALCULATEDFIELDDATA_CALCFIELDID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CALCULATEDFIELDDATA]') AND name = N'CALCULATEDFIELDDATA_CALCFIELDID_PK' AND is_primary_key <> 1) DROP INDEX [CALCULATEDFIELDDATA_CALCFIELDID_PK] ON [sysdba].[CALCULATEDFIELDDATA] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CALCULATEDFIELDDATA]') AND name = N'CALCULATEDFIELDDATA_CALCFIELDID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CALCULATEDFIELDDATA] DROP CONSTRAINT [CALCULATEDFIELDDATA_CALCFIELDID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CALCULATEDFIELDDATA]') AND name = N'CALCULATEDFIELDDATA_CALCFIELDID_PK') ALTER TABLE [sysdba].[CALCULATEDFIELDDATA] ADD CONSTRAINT [CALCULATEDFIELDDATA_CALCFIELDID_PK] PRIMARY KEY CLUSTERED ( [CALCFIELDID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGN] Script Date: 10/07/2009 12:25:47 ******/ /****** Object: Index [CAMPAIGN_CAMPAIGNID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGN]') AND name = N'CAMPAIGN_CAMPAIGNID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGN_CAMPAIGNID_PK] ON [sysdba].[CAMPAIGN] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGN]') AND name = N'CAMPAIGN_CAMPAIGNID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGN] DROP CONSTRAINT [CAMPAIGN_CAMPAIGNID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGN]') AND name = N'CAMPAIGN_CAMPAIGNID_PK') ALTER TABLE [sysdba].[CAMPAIGN] ADD CONSTRAINT [CAMPAIGN_CAMPAIGNID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGN_CAMPAIGNCODE] Script Date: 10/07/2009 12:25:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGN]') AND name = N'CAMPAIGN_CAMPAIGNCODE') CREATE NONCLUSTERED INDEX [CAMPAIGN_CAMPAIGNCODE] ON [sysdba].[CAMPAIGN] ( [CAMPAIGNCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGN_CAMPAIGNNAME] Script Date: 10/07/2009 12:25:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGN]') AND name = N'CAMPAIGN_CAMPAIGNNAME') CREATE NONCLUSTERED INDEX [CAMPAIGN_CAMPAIGNNAME] ON [sysdba].[CAMPAIGN] ( [CAMPAIGNNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGNLEADSOURCE] Script Date: 10/07/2009 12:25:58 ******/ /****** Object: Index [CAMPAIGLEADSOURCE_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Dropped ******/ /* Index name misspelled */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNLEADSOURCE]') AND name = N'CAMPAIGLEADSOURCE_ID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGLEADSOURCE_ID_PK] ON [sysdba].[CAMPAIGNLEADSOURCE] WITH ( ONLINE = OFF ) GO IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNLEADSOURCE]') AND name = N'CAMPAIGLEADSOURCE_ID_PK' AND is_primary_key = 1) ALTER TABLE [sysdba].[CAMPAIGNLEADSOURCE] DROP CONSTRAINT [CAMPAIGLEADSOURCE_ID_PK] GO /****** Object: Index [CAMPAIGNLEADSOURCE_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNLEADSOURCE]') AND name = N'CAMPAIGNLEADSOURCE_ID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGNLEADSOURCE_ID_PK] ON [sysdba].[CAMPAIGNLEADSOURCE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNLEADSOURCE]') AND name = N'CAMPAIGNLEADSOURCE_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGNLEADSOURCE] DROP CONSTRAINT [CAMPAIGNLEADSOURCE_ID_PK] GO /****** SLX 7.5 SP2 Added ******/ /* Replaces the misspelled index */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNLEADSOURCE]') AND name = N'CAMPAIGNLEADSOURCE_ID_PK') ALTER TABLE [sysdba].[CAMPAIGNLEADSOURCE] ADD CONSTRAINT [CAMPAIGNLEADSOURCE_ID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNLEADSOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGNPRODUCT] Script Date: 10/07/2009 12:26:07 ******/ /****** Object: Index [CAMPAIGNPRODUCT_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNPRODUCT]') AND name = N'CAMPAIGNPRODUCT_ID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGNPRODUCT_ID_PK] ON [sysdba].[CAMPAIGNPRODUCT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNPRODUCT]') AND name = N'CAMPAIGNPRODUCT_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGNPRODUCT] DROP CONSTRAINT [CAMPAIGNPRODUCT_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNPRODUCT]') AND name = N'CAMPAIGNPRODUCT_ID_PK') ALTER TABLE [sysdba].[CAMPAIGNPRODUCT] ADD CONSTRAINT [CAMPAIGNPRODUCT_ID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGNPRODUCT_CAMPAIGNID] Script Date: 10/07/2009 12:26:07 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNPRODUCT]') AND name = N'CAMPAIGNPRODUCT_CAMPAIGNID') CREATE NONCLUSTERED INDEX [CAMPAIGNPRODUCT_CAMPAIGNID] ON [sysdba].[CAMPAIGNPRODUCT] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGNSTAGE] Script Date: 10/07/2009 12:26:20 ******/ /****** Object: Index [CAMPAIGNSTAGE_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNSTAGE]') AND name = N'CAMPAIGNSTAGE_ID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGNSTAGE_ID_PK] ON [sysdba].[CAMPAIGNSTAGE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNSTAGE]') AND name = N'CAMPAIGNSTAGE_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGNSTAGE] DROP CONSTRAINT [CAMPAIGNSTAGE_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNSTAGE]') AND name = N'CAMPAIGNSTAGE_ID_PK') ALTER TABLE [sysdba].[CAMPAIGNSTAGE] ADD CONSTRAINT [CAMPAIGNSTAGE_ID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNSTAGEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGNSTAGE_CAMPAIGNID] Script Date: 10/07/2009 12:26:20 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNSTAGE]') AND name = N'CAMPAIGNSTAGE_CAMPAIGNID') CREATE NONCLUSTERED INDEX [CAMPAIGNSTAGE_CAMPAIGNID] ON [sysdba].[CAMPAIGNSTAGE] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGNTARGET] Script Date: 10/07/2009 12:26:29 ******/ /****** Object: Index [CAMPAIGNTARGET_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTARGET]') AND name = N'CAMPAIGNTARGET_ID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGNTARGET_ID_PK] ON [sysdba].[CAMPAIGNTARGET] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTARGET]') AND name = N'CAMPAIGNTARGET_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGNTARGET] DROP CONSTRAINT [CAMPAIGNTARGET_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTARGET]') AND name = N'CAMPAIGNTARGET_ID_PK') ALTER TABLE [sysdba].[CAMPAIGNTARGET] ADD CONSTRAINT [CAMPAIGNTARGET_ID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNTARGETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGNTARGET_CAMPAIGNID] Script Date: 10/07/2009 12:26:29 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTARGET]') AND name = N'CAMPAIGNTARGET_CAMPAIGNID') CREATE NONCLUSTERED INDEX [CAMPAIGNTARGET_CAMPAIGNID] ON [sysdba].[CAMPAIGNTARGET] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGNTARGET_ENTITYID] Script Date: 10/07/2009 12:26:29 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTARGET]') AND name = N'CAMPAIGNTARGET_ENTITYID') CREATE NONCLUSTERED INDEX [CAMPAIGNTARGET_ENTITYID] ON [sysdba].[CAMPAIGNTARGET] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CAMPAIGNTASK] Script Date: 10/07/2009 12:26:38 ******/ /****** Object: Index [CAMPAIGNTASK_CAMPAIGNTASKID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTASK]') AND name = N'CAMPAIGNTASK_CAMPAIGNTASKID_PK' AND is_primary_key <> 1) DROP INDEX [CAMPAIGNTASK_CAMPAIGNTASKID_PK] ON [sysdba].[CAMPAIGNTASK] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTASK]') AND name = N'CAMPAIGNTASK_CAMPAIGNTASKID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CAMPAIGNTASK] DROP CONSTRAINT [CAMPAIGNTASK_CAMPAIGNTASKID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTASK]') AND name = N'CAMPAIGNTASK_CAMPAIGNTASKID_PK') ALTER TABLE [sysdba].[CAMPAIGNTASK] ADD CONSTRAINT [CAMPAIGNTASK_CAMPAIGNTASKID_PK] PRIMARY KEY CLUSTERED ( [CAMPAIGNTASKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CAMPAIGNTASK_CAMPAIGNID] Script Date: 10/07/2009 12:26:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CAMPAIGNTASK]') AND name = N'CAMPAIGNTASK_CAMPAIGNID') CREATE NONCLUSTERED INDEX [CAMPAIGNTASK_CAMPAIGNID] ON [sysdba].[CAMPAIGNTASK] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[COMPETITOR] Script Date: 10/07/2009 12:26:46 ******/ /****** Object: Index [COMPETITOR_COMPETITORID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[COMPETITOR]') AND name = N'COMPETITOR_COMPETITORID_PK' AND is_primary_key <> 1) DROP INDEX [COMPETITOR_COMPETITORID_PK] ON [sysdba].[COMPETITOR] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[COMPETITOR]') AND name = N'COMPETITOR_COMPETITORID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[COMPETITOR] DROP CONSTRAINT [COMPETITOR_COMPETITORID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[COMPETITOR]') AND name = N'COMPETITOR_COMPETITORID_PK') ALTER TABLE [sysdba].[COMPETITOR] ADD CONSTRAINT [COMPETITOR_COMPETITORID_PK] PRIMARY KEY CLUSTERED ( [COMPETITORID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTACT] Script Date: 10/07/2009 12:26:52 ******/ /****** Object: Index [CONTACT_CONTACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Drop the Clustered SECCODEID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_SECCODEID' AND type = 1) DROP INDEX [CONTACT_SECCODEID] ON [sysdba].[CONTACT] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_CONTACTID_PK' AND is_primary_key <> 1) DROP INDEX [CONTACT_CONTACTID_PK] ON [sysdba].[CONTACT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_CONTACTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTACT] DROP CONSTRAINT [CONTACT_CONTACTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_CONTACTID_PK') ALTER TABLE [sysdba].[CONTACT] ADD CONSTRAINT [CONTACT_CONTACTID_PK] PRIMARY KEY CLUSTERED ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_SECCODEID] Script Date: 10/07/2009 12:26:52 ******/ /****** SLX 7.5 SP2 Updated ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_SECCODEID') CREATE NONCLUSTERED INDEX [CONTACT_SECCODEID] ON [sysdba].[CONTACT] ( [SECCODEID] ASC, [ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ACCOUNT] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ACCOUNT') CREATE NONCLUSTERED INDEX [CONTACT_ACCOUNT] ON [sysdba].[CONTACT] ( [ACCOUNT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ACCOUNTID] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ACCOUNTID') CREATE NONCLUSTERED INDEX [CONTACT_ACCOUNTID] ON [sysdba].[CONTACT] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ADDRESSID] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ADDRESSID') CREATE NONCLUSTERED INDEX [CONTACT_ADDRESSID] ON [sysdba].[CONTACT] ( [ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ALTERNATEKEYPREFIX] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ALTERNATEKEYPREFIX') CREATE NONCLUSTERED INDEX [CONTACT_ALTERNATEKEYPREFIX] ON [sysdba].[CONTACT] ( [ALTERNATEKEYPREFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ALTERNATEKEYSUFFIX] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ALTERNATEKEYSUFFIX') CREATE NONCLUSTERED INDEX [CONTACT_ALTERNATEKEYSUFFIX] ON [sysdba].[CONTACT] ( [ALTERNATEKEYSUFFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_CREATEDATE] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_CREATEDATE') CREATE NONCLUSTERED INDEX [CONTACT_CREATEDATE] ON [sysdba].[CONTACT] ( [CREATEDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_EMAIL] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_EMAIL') CREATE NONCLUSTERED INDEX [CONTACT_EMAIL] ON [sysdba].[CONTACT] ( [EMAIL] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_EMAIL3] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_EMAIL3') CREATE NONCLUSTERED INDEX [CONTACT_EMAIL3] ON [sysdba].[CONTACT] ( [EMAIL3] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_FIRSTNAME] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_FIRSTNAME') CREATE NONCLUSTERED INDEX [CONTACT_FIRSTNAME] ON [sysdba].[CONTACT] ( [FIRSTNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_LASTNAME] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_LASTNAME') CREATE NONCLUSTERED INDEX [CONTACT_LASTNAME] ON [sysdba].[CONTACT] ( [LASTNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_LASTNAMEUC] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_LASTNAMEUC') CREATE NONCLUSTERED INDEX [CONTACT_LASTNAMEUC] ON [sysdba].[CONTACT] ( [LASTNAME_UC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_MODIFYDATE] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_MODIFYDATE') CREATE NONCLUSTERED INDEX [CONTACT_MODIFYDATE] ON [sysdba].[CONTACT] ( [MODIFYDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_SECONDARYEMAIL] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_SECONDARYEMAIL') CREATE NONCLUSTERED INDEX [CONTACT_SECONDARYEMAIL] ON [sysdba].[CONTACT] ( [SECONDARYEMAIL] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_SHIPPINGID] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_SHIPPINGID') CREATE NONCLUSTERED INDEX [CONTACT_SHIPPINGID] ON [sysdba].[CONTACT] ( [SHIPPINGID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_STATUS] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_STATUS') CREATE NONCLUSTERED INDEX [CONTACT_STATUS] ON [sysdba].[CONTACT] ( [STATUS] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_TITLE] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_TITLE') CREATE NONCLUSTERED INDEX [CONTACT_TITLE] ON [sysdba].[CONTACT] ( [TITLE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_TYPE] Script Date: 10/07/2009 12:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_TYPE') CREATE NONCLUSTERED INDEX [CONTACT_TYPE] ON [sysdba].[CONTACT] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTACT_ACCOUNTMANAGERID] Script Date: 10/07/2009 12:26:52 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT]') AND name = N'CONTACT_ACCOUNTMANAGERID') CREATE NONCLUSTERED INDEX [CONTACT_ACCOUNTMANAGERID] ON [sysdba].[CONTACT] ( [ACCOUNTMANAGERID] ASC )INCLUDE ( [ADDRESSID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTACTEXTENSION] Script Date: 10/07/2009 12:27:11 ******/ /****** Object: Index [CONTACTEXTENSION_CONTACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTEXTENSION]') AND name = N'CONTACTEXTENSION_CONTACTID_PK' AND is_primary_key <> 1) DROP INDEX [CONTACTEXTENSION_CONTACTID_PK] ON [sysdba].[CONTACTEXTENSION] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTEXTENSION]') AND name = N'CONTACTEXTENSION_CONTACTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTACTEXTENSION] DROP CONSTRAINT [CONTACTEXTENSION_CONTACTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTEXTENSION]') AND name = N'CONTACTEXTENSION_CONTACTID_PK') ALTER TABLE [sysdba].[CONTACTEXTENSION] ADD CONSTRAINT [CONTACTEXTENSION_CONTACTID_PK] PRIMARY KEY CLUSTERED ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTACTLINK] Script Date: 10/07/2009 12:27:20 ******/ /****** Object: Index [CONTACTLINK_CONTACTLINKID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTLINK]') AND name = N'CONTACTLINK_CONTACTLINKID_PK' AND is_primary_key <> 1) DROP INDEX [CONTACTLINK_CONTACTLINKID_PK] ON [sysdba].[CONTACTLINK] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTLINK]') AND name = N'CONTACTLINK_CONTACTLINKID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTACTLINK] DROP CONSTRAINT [CONTACTLINK_CONTACTLINKID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACTLINK]') AND name = N'CONTACTLINK_CONTACTLINKID_PK') ALTER TABLE [sysdba].[CONTACTLINK] ADD CONSTRAINT [CONTACTLINK_CONTACTLINKID_PK] PRIMARY KEY CLUSTERED ( [CONTACTLINKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTACT_LEADSOURCE] Script Date: 10/07/2009 12:27:02 ******/ /****** Object: Index [CONTACT_LEADSOURCE_COMPOSITE_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT_LEADSOURCE]') AND name = N'CONTACT_LEADSOURCE_COMPOSITE_PK' AND is_primary_key <> 1) DROP INDEX [CONTACT_LEADSOURCE_COMPOSITE_PK] ON [sysdba].[CONTACT_LEADSOURCE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT_LEADSOURCE]') AND name = N'CONTACT_LEADSOURCE_COMPOSITE_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTACT_LEADSOURCE] DROP CONSTRAINT [CONTACT_LEADSOURCE_COMPOSITE_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTACT_LEADSOURCE]') AND name = N'CONTACT_LEADSOURCE_COMPOSITE_PK') ALTER TABLE [sysdba].[CONTACT_LEADSOURCE] ADD CONSTRAINT [CONTACT_LEADSOURCE_COMPOSITE_PK] PRIMARY KEY CLUSTERED ( [LEADSOURCEID] ASC, [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTRACT] Script Date: 10/07/2009 12:27:31 ******/ /****** Object: Index [CONTRACT_CONTRACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* Drop the Clustered CONTRACT_CONTACTID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_CONTACTID' AND type = 1) DROP INDEX [CONTRACT_CONTACTID] ON [sysdba].[CONTRACT] WITH ( ONLINE = OFF ) GO /* Drop the Clustered CONTRACT_ACCOUNTID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_ACCOUNTID' AND type = 1) DROP INDEX [CONTRACT_ACCOUNTID] ON [sysdba].[CONTRACT] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_CONTRACTID_PK' AND is_primary_key <> 1) DROP INDEX [CONTRACT_CONTRACTID_PK] ON [sysdba].[CONTRACT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_CONTRACTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTRACT] DROP CONSTRAINT [CONTRACT_CONTRACTID_PK] GO /****** SLX 7.5 SP2 Modified ******/ /* Changed from Nonclustered to Clustered Index */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_CONTRACTID_PK') ALTER TABLE [sysdba].[CONTRACT] ADD CONSTRAINT [CONTRACT_CONTRACTID_PK] PRIMARY KEY CLUSTERED ( [CONTRACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTRACT_ACCOUNTID] Script Date: 10/07/2009 12:27:31 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_ACCOUNTID') CREATE NONCLUSTERED INDEX [CONTRACT_ACCOUNTID] ON [sysdba].[CONTRACT] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTRACT_CONTACTID] Script Date: 10/07/2009 12:27:31 ******/ /****** SLX 7.5 SP2 Modified ******/ /* Changed from Clustered to Nonclustered Index */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACT]') AND name = N'CONTRACT_CONTACTID') CREATE NONCLUSTERED INDEX [CONTRACT_CONTACTID] ON [sysdba].[CONTRACT] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTRACTINCIDENT] Script Date: 10/07/2009 12:27:44 ******/ /****** Object: Index [CONTRACTINCIDENT_CONTACTINCIDENTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTINCIDENT]') AND name = N'CONTRACTINCIDENT_CONTACTINCIDENTID_PK' AND is_primary_key <> 1) DROP INDEX [CONTRACTINCIDENT_CONTACTINCIDENTID_PK] ON [sysdba].[CONTRACTINCIDENT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTINCIDENT]') AND name = N'CONTRACTINCIDENT_CONTACTINCIDENTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTRACTINCIDENT] DROP CONSTRAINT [CONTRACTINCIDENT_CONTACTINCIDENTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTINCIDENT]') AND name = N'CONTRACTINCIDENT_CONTACTINCIDENTID_PK') ALTER TABLE [sysdba].[CONTRACTINCIDENT] ADD CONSTRAINT [CONTRACTINCIDENT_CONTACTINCIDENTID_PK] PRIMARY KEY NONCLUSTERED ( [CONTRACTINCIDENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTRACTINCIDENT_COMPOSITE] Script Date: 10/07/2009 12:27:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTINCIDENT]') AND name = N'CONTRACTINCIDENT_COMPOSITE') CREATE CLUSTERED INDEX [CONTRACTINCIDENT_COMPOSITE] ON [sysdba].[CONTRACTINCIDENT] ( [CONTRACTID] ASC, [TICKETID] ASC, [TICKETACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTRACTITEM] Script Date: 10/07/2009 12:27:54 ******/ /****** Object: Index [CONTRACTITEM_CONTRACTITEMID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTITEM]') AND name = N'CONTRACTITEM_CONTRACTITEMID_PK' AND is_primary_key <> 1) DROP INDEX [CONTRACTITEM_CONTRACTITEMID_PK] ON [sysdba].[CONTRACTITEM] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTITEM]') AND name = N'CONTRACTITEM_CONTRACTITEMID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[CONTRACTITEM] DROP CONSTRAINT [CONTRACTITEM_CONTRACTITEMID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTITEM]') AND name = N'CONTRACTITEM_CONTRACTITEMID_PK') ALTER TABLE [sysdba].[CONTRACTITEM] ADD CONSTRAINT [CONTRACTITEM_CONTRACTITEMID_PK] PRIMARY KEY CLUSTERED ( [CONTRACTITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTRACTITEM_CONTRACTID] Script Date: 10/07/2009 12:27:54 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTRACTITEM]') AND name = N'CONTRACTITEM_CONTRACTID') CREATE NONCLUSTERED INDEX [CONTRACTITEM_CONTRACTID] ON [sysdba].[CONTRACTITEM] ( [CONTRACTID] ASC, [ACCOUNTPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CONTROLCLASSES] Script Date: 10/07/2009 12:28:02 ******/ /****** Object: Index [CONTROLCLASSES_CONTROLCLASSESID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not clustered, drop the index so it can be */ /* recreated as a Clustered Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTROLCLASSES]') AND name = N'CONTROLCLASSES_CONTROLCLASSESID_PK' AND type <> 1) DROP INDEX [CONTROLCLASSES_CONTROLCLASSESID_PK] ON [sysdba].[CONTROLCLASSES] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTROLCLASSES]') AND name = N'CONTROLCLASSES_CONTROLCLASSESID_PK') CREATE UNIQUE CLUSTERED INDEX [CONTROLCLASSES_CONTROLCLASSESID_PK] ON [sysdba].[CONTROLCLASSES] ( [CONTROLCLASSESID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTROLCLASSES_CLASSID] Script Date: 10/07/2009 12:28:02 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTROLCLASSES]') AND name = N'CONTROLCLASSES_CLASSID') CREATE NONCLUSTERED INDEX [CONTROLCLASSES_CLASSID] ON [sysdba].[CONTROLCLASSES] ( [CLASSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [CONTROLCLASSES_TYPELIBID] Script Date: 10/07/2009 12:28:02 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CONTROLCLASSES]') AND name = N'CONTROLCLASSES_TYPELIBID') CREATE NONCLUSTERED INDEX [CONTROLCLASSES_TYPELIBID] ON [sysdba].[CONTROLCLASSES] ( [TYPELIBID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[CUSTOMSETTINGS] Script Date: 10/07/2009 12:28:09 ******/ /****** Object: Index [CUSTOMSETTINGS_CUSTOMSETTINGSID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not clustered, drop the index so it can be */ /* recreated as a Clustered Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CUSTOMSETTINGS]') AND name = N'CUSTOMSETTINGS_CUSTOMSETTINGSID_PK' AND type <> 1) DROP INDEX [CUSTOMSETTINGS_CUSTOMSETTINGSID_PK] ON [sysdba].[CUSTOMSETTINGS] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[CUSTOMSETTINGS]') AND name = N'CUSTOMSETTINGS_CUSTOMSETTINGSID_PK') CREATE UNIQUE CLUSTERED INDEX [CUSTOMSETTINGS_CUSTOMSETTINGSID_PK] ON [sysdba].[CUSTOMSETTINGS] ( [CUSTOMSETTINGSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DASHBOARDOPTIONS] Script Date: 10/07/2009 12:55:41 ******/ /****** Object: Index [DASHBOARD_DASHBOARDID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DASHBOARDOPTIONS]') AND name = N'DASHBOARD_DASHBOARDID_PK' AND is_primary_key <> 1) DROP INDEX [DASHBOARD_DASHBOARDID_PK] ON [sysdba].[DASHBOARDOPTIONS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DASHBOARDOPTIONS]') AND name = N'DASHBOARD_DASHBOARDID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DASHBOARDOPTIONS] DROP CONSTRAINT [DASHBOARD_DASHBOARDID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DASHBOARDOPTIONS]') AND name = N'DASHBOARD_DASHBOARDID_PK') ALTER TABLE [sysdba].[DASHBOARDOPTIONS] ADD CONSTRAINT [DASHBOARD_DASHBOARDID_PK] PRIMARY KEY CLUSTERED ( [DASHBOARDOPTIONSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECT] Script Date: 10/07/2009 13:05:58 ******/ /****** Object: Index [DEFECT_DEFECTID_PK] Script Date: 10/07/2009 13:05:58 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECT]') AND name = N'DEFECT_DEFECTID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECT_DEFECTID_PK] ON [sysdba].[DEFECT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECT]') AND name = N'DEFECT_DEFECTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECT] DROP CONSTRAINT [DEFECT_DEFECTID_PK] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed to Primary Constraint from a Normal Index */ /* Changed from NONCLUSTERED to CLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECT]') AND name = N'DEFECT_DEFECTID_PK') ALTER TABLE [sysdba].[DEFECT] ADD CONSTRAINT [DEFECT_DEFECTID_PK] PRIMARY KEY CLUSTERED ( [DEFECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECT_SECCODEID] Script Date: 10/07/2009 13:05:58 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECT]') AND name = N'DEFECT_SECCODEID') CREATE NONCLUSTERED INDEX [DEFECT_SECCODEID] ON [sysdba].[DEFECT] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECT_STATUSCODE] Script Date: 10/07/2009 13:05:58 ******/ /****** SLX 7.5 SP2 Added ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECT]') AND name = N'DEFECT_STATUSCODE') CREATE NONCLUSTERED INDEX [DEFECT_STATUSCODE] ON [sysdba].[DEFECT] ( [STATUSCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTACTIVITYITEM] Script Date: 10/07/2009 13:06:34 ******/ /****** Object: Index [DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYITEM]') AND name = N'DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK] ON [sysdba].[DEFECTACTIVITYITEM] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYITEM]') AND name = N'DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTACTIVITYITEM] DROP CONSTRAINT [DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYITEM]') AND name = N'DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK') ALTER TABLE [sysdba].[DEFECTACTIVITYITEM] ADD CONSTRAINT [DEFECTACTIVITYITEM_DEFECTACTIVITYITEMID_PK] PRIMARY KEY NONCLUSTERED ( [DEFECTACTIVITYITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTACTIVITYITEM_DEFECTID] Script Date: 10/07/2009 13:06:34 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYITEM]') AND name = N'DEFECTACTIVITYITEM_DEFECTID') CREATE CLUSTERED INDEX [DEFECTACTIVITYITEM_DEFECTID] ON [sysdba].[DEFECTACTIVITYITEM] ( [DEFECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTACTIVITYRATE] Script Date: 10/07/2009 13:06:43 ******/ /****** Object: Index [DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYRATE]') AND name = N'DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK] ON [sysdba].[DEFECTACTIVITYRATE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYRATE]') AND name = N'DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTACTIVITYRATE] DROP CONSTRAINT [DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYRATE]') AND name = N'DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK') ALTER TABLE [sysdba].[DEFECTACTIVITYRATE] ADD CONSTRAINT [DEFECTACTIVITYRATE_DEFECTACTIVITYRATEID_PK] PRIMARY KEY CLUSTERED ( [DEFECTACTIVITYRATEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTACTIVITYRATE_RATETYPEDESC] Script Date: 10/07/2009 13:06:43 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTACTIVITYRATE]') AND name = N'DEFECTACTIVITYRATE_RATETYPEDESC') CREATE NONCLUSTERED INDEX [DEFECTACTIVITYRATE_RATETYPEDESC] ON [sysdba].[DEFECTACTIVITYRATE] ( [RATETYPEDESC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTHISTORY] Script Date: 10/07/2009 13:06:50 ******/ /****** Object: Index [DEFECTHISTORY_DEFECTHISID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTHISTORY]') AND name = N'DEFECTHISTORY_DEFECTHISID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTHISTORY_DEFECTHISID_PK] ON [sysdba].[DEFECTHISTORY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTHISTORY]') AND name = N'DEFECTHISTORY_DEFECTHISID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTHISTORY] DROP CONSTRAINT [DEFECTHISTORY_DEFECTHISID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTHISTORY]') AND name = N'DEFECTHISTORY_DEFECTHISID_PK') ALTER TABLE [sysdba].[DEFECTHISTORY] ADD CONSTRAINT [DEFECTHISTORY_DEFECTHISID_PK] PRIMARY KEY NONCLUSTERED ( [DEFECTHISID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTHISTORY_DEFECTID] Script Date: 10/07/2009 13:06:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTHISTORY]') AND name = N'DEFECTHISTORY_DEFECTID') CREATE CLUSTERED INDEX [DEFECTHISTORY_DEFECTID] ON [sysdba].[DEFECTHISTORY] ( [DEFECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTLINKACTSTATUS] Script Date: 10/07/2009 13:07:01 ******/ /****** Object: Index [DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTLINKACTSTATUS]') AND name = N'DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK] ON [sysdba].[DEFECTLINKACTSTATUS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTLINKACTSTATUS]') AND name = N'DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTLINKACTSTATUS] DROP CONSTRAINT [DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTLINKACTSTATUS]') AND name = N'DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK') ALTER TABLE [sysdba].[DEFECTLINKACTSTATUS] ADD CONSTRAINT [DEFECTLINKACTSTATUS_DEFECTLINKSTATUSID_PK] PRIMARY KEY CLUSTERED ( [DEFECTLINKACTSTATUSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTPROBLEM] Script Date: 10/07/2009 13:07:09 ******/ /****** Object: Index [DEFECTPROBLEM_DEFECTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPROBLEM]') AND name = N'DEFECTPROBLEM_DEFECTID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTPROBLEM_DEFECTID_PK] ON [sysdba].[DEFECTPROBLEM] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPROBLEM]') AND name = N'DEFECTPROBLEM_DEFECTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTPROBLEM] DROP CONSTRAINT [DEFECTPROBLEM_DEFECTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPROBLEM]') AND name = N'DEFECTPROBLEM_DEFECTID_PK') ALTER TABLE [sysdba].[DEFECTPROBLEM] ADD CONSTRAINT [DEFECTPROBLEM_DEFECTID_PK] PRIMARY KEY CLUSTERED ( [DEFECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTPRODUCT] Script Date: 10/07/2009 13:07:16 ******/ /****** Object: Index [DEFECTPRODUCT_DEFECTPRODUCT_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPRODUCT]') AND name = N'DEFECTPRODUCT_DEFECTPRODUCT_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTPRODUCT_DEFECTPRODUCT_PK] ON [sysdba].[DEFECTPRODUCT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPRODUCT]') AND name = N'DEFECTPRODUCT_DEFECTPRODUCT_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTPRODUCT] DROP CONSTRAINT [DEFECTPRODUCT_DEFECTPRODUCT_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPRODUCT]') AND name = N'DEFECTPRODUCT_DEFECTPRODUCT_PK') ALTER TABLE [sysdba].[DEFECTPRODUCT] ADD CONSTRAINT [DEFECTPRODUCT_DEFECTPRODUCT_PK] PRIMARY KEY CLUSTERED ( [DEFECTPRODUCT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTPRODUCT_DEFECTID] Script Date: 10/07/2009 13:07:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTPRODUCT]') AND name = N'DEFECTPRODUCT_DEFECTID') CREATE UNIQUE NONCLUSTERED INDEX [DEFECTPRODUCT_DEFECTID] ON [sysdba].[DEFECTPRODUCT] ( [DEFECTID] ASC, [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTRMA] Script Date: 10/07/2009 13:07:23 ******/ /****** Object: Index [DEFECTRMA_DEFECTRMA_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTRMA]') AND name = N'DEFECTRMA_DEFECTRMA_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTRMA_DEFECTRMA_PK] ON [sysdba].[DEFECTRMA] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTRMA]') AND name = N'DEFECTRMA_DEFECTRMA_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTRMA] DROP CONSTRAINT [DEFECTRMA_DEFECTRMA_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTRMA]') AND name = N'DEFECTRMA_DEFECTRMA_PK') ALTER TABLE [sysdba].[DEFECTRMA] ADD CONSTRAINT [DEFECTRMA_DEFECTRMA_PK] PRIMARY KEY CLUSTERED ( [DEFECTRMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTRMA_COMPOSITE] Script Date: 10/07/2009 13:07:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTRMA]') AND name = N'DEFECTRMA_COMPOSITE') CREATE UNIQUE NONCLUSTERED INDEX [DEFECTRMA_COMPOSITE] ON [sysdba].[DEFECTRMA] ( [DEFECTID] ASC, [RMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTSOLUTION] Script Date: 10/07/2009 13:07:30 ******/ /****** Object: Index [DEFECTSOLUTION_DEFECTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTSOLUTION]') AND name = N'DEFECTSOLUTION_DEFECTID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTSOLUTION_DEFECTID_PK] ON [sysdba].[DEFECTSOLUTION] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTSOLUTION]') AND name = N'DEFECTSOLUTION_DEFECTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTSOLUTION] DROP CONSTRAINT [DEFECTSOLUTION_DEFECTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTSOLUTION]') AND name = N'DEFECTSOLUTION_DEFECTID_PK') ALTER TABLE [sysdba].[DEFECTSOLUTION] ADD CONSTRAINT [DEFECTSOLUTION_DEFECTID_PK] PRIMARY KEY CLUSTERED ( [DEFECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[DEFECTTICKET] Script Date: 10/07/2009 13:07:39 ******/ /****** Object: Index [DEFECTTICKET_DEFECTTICKETID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTTICKET]') AND name = N'DEFECTTICKET_DEFECTTICKETID_PK' AND is_primary_key <> 1) DROP INDEX [DEFECTTICKET_DEFECTTICKETID_PK] ON [sysdba].[DEFECTTICKET] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTTICKET]') AND name = N'DEFECTTICKET_DEFECTTICKETID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[DEFECTTICKET] DROP CONSTRAINT [DEFECTTICKET_DEFECTTICKETID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTTICKET]') AND name = N'DEFECTTICKET_DEFECTTICKETID_PK') ALTER TABLE [sysdba].[DEFECTTICKET] ADD CONSTRAINT [DEFECTTICKET_DEFECTTICKETID_PK] PRIMARY KEY CLUSTERED ( [DEFECTTICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [DEFECTTICKET_COMPOSITE] Script Date: 10/07/2009 13:07:39 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[DEFECTTICKET]') AND name = N'DEFECTTICKET_COMPOSITE') CREATE UNIQUE NONCLUSTERED INDEX [DEFECTTICKET_COMPOSITE] ON [sysdba].[DEFECTTICKET] ( [DEFECTID] ASC, [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[EVENT] Script Date: 10/07/2009 13:07:46 ******/ /****** Object: Index [EVENT_EVENTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EVENT]') AND name = N'EVENT_EVENTID_PK' AND is_primary_key <> 1) DROP INDEX [EVENT_EVENTID_PK] ON [sysdba].[EVENT] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EVENT]') AND name = N'EVENT_EVENTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[EVENT] DROP CONSTRAINT [EVENT_EVENTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EVENT]') AND name = N'EVENT_EVENTID_PK') ALTER TABLE [sysdba].[EVENT] ADD CONSTRAINT [EVENT_EVENTID_PK] 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] GO /****** Object: Index [EVENT_USERID] Script Date: 10/12/2009 09:36:57 ******/ /****** SLX 7.5 SP2 Dropped ******/ /* Dropped for the addition of EVENT_USERIDSTARTDATEEVENTID] Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EVENT]') AND name = N'EVENT_USERID') DROP INDEX [EVENT_USERID] ON [sysdba].[EVENT] WITH ( ONLINE = OFF ) GO /****** Object: Index [EVENT_USERIDSTARTDATEEVENTID] Script Date: 10/07/2009 13:07:46 ******/ /****** SLX 7.5 SP2 Added ******/ /* Multi-Field index added to replace USERID index. */ /* Recommendation by DB Tuning Advisor */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EVENT]') AND name = N'EVENT_USERIDSTARTDATEEVENTID') CREATE NONCLUSTERED INDEX [EVENT_USERIDSTARTDATEEVENTID] ON [sysdba].[EVENT] ( [USERID] ASC, [STARTDATE] ASC, [EVENTID] ASC )INCLUDE ( [ENDDATE], [TYPE], [DESCRIPTION], [CREATEDATE], [CREATEUSER], [MODIFYDATE], [MODIFYUSER] ) WITH (SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[EXCHANGERATE] Script Date: 10/07/2009 13:07:58 ******/ /****** Object: Index [EXCHANGERATE_CURRENCYCODE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[EXCHANGERATE]') AND name = N'EXCHANGERATE_CURRENCYCODE_PK') ALTER TABLE [sysdba].[EXCHANGERATE] ADD CONSTRAINT [EXCHANGERATE_CURRENCYCODE_PK] PRIMARY KEY CLUSTERED ( [CURRENCYCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[FEATURESECURITY] Script Date: 10/07/2009 13:17:38 ******/ /****** Object: Index [FEATURESECURITY_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[FEATURESECURITY]') AND name = N'FEATURESECURITY_ID_PK') ALTER TABLE [sysdba].[FEATURESECURITY] ADD CONSTRAINT [FEATURESECURITY_ID_PK] PRIMARY KEY CLUSTERED ( [FEATURESECURITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[GM_PROFILE] Script Date: 10/07/2009 13:17:48 ******/ /****** Object: Index [GM_PROFILE_GMPROFILE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[GM_PROFILE]') AND name = N'GM_PROFILE_GMPROFILE_PK') ALTER TABLE [sysdba].[GM_PROFILE] ADD CONSTRAINT [GM_PROFILE_GMPROFILE_PK] PRIMARY KEY CLUSTERED ( [GM_PROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [GMPROFILE_ACCOUNTID] Script Date: 10/07/2009 13:17:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[GM_PROFILE]') AND name = N'GMPROFILE_ACCOUNTID') CREATE NONCLUSTERED INDEX [GMPROFILE_ACCOUNTID] ON [sysdba].[GM_PROFILE] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [GMPROFILE_CONTACTID] Script Date: 10/07/2009 13:17:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[GM_PROFILE]') AND name = N'GMPROFILE_CONTACTID') CREATE NONCLUSTERED INDEX [GMPROFILE_CONTACTID] ON [sysdba].[GM_PROFILE] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HISTORY] Script Date: 10/07/2009 13:19:23 ******/ /****** Object: Index [HISTORY_HISTORYID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* Drop the Clustered CONTACTID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_CONTACTID' AND type = 1) DROP INDEX [HISTORY_CONTACTID] ON [sysdba].[HISTORY] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_HISTORYID_PK' AND is_primary_key <> 1) DROP INDEX [HISTORY_HISTORYID_PK] ON [sysdba].[HISTORY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_HISTORYID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[HISTORY] DROP CONSTRAINT [HISTORY_HISTORYID_PK] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed from NONCLUSTERED to CLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_HISTORYID_PK') ALTER TABLE [sysdba].[HISTORY] ADD CONSTRAINT [HISTORY_HISTORYID_PK] PRIMARY KEY CLUSTERED ( [HISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_CONTACTID] Script Date: 10/07/2009 13:19:23 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Drop the changed from CLUSTERED to NONCLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_CONTACTID') CREATE NONCLUSTERED INDEX [HISTORY_CONTACTID] ON [sysdba].[HISTORY] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_ACCOUNTID] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_ACCOUNTID') CREATE NONCLUSTERED INDEX [HISTORY_ACCOUNTID] ON [sysdba].[HISTORY] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_ACTIVITYID] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_ACTIVITYID') CREATE NONCLUSTERED INDEX [HISTORY_ACTIVITYID] ON [sysdba].[HISTORY] ( [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_COMPLETEDDATE] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_COMPLETEDDATE') CREATE NONCLUSTERED INDEX [HISTORY_COMPLETEDDATE] ON [sysdba].[HISTORY] ( [COMPLETEDDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_PROCESSID] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_PROCESSID') CREATE NONCLUSTERED INDEX [HISTORY_PROCESSID] ON [sysdba].[HISTORY] ( [PROCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_RESULT] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_RESULT') CREATE NONCLUSTERED INDEX [HISTORY_RESULT] ON [sysdba].[HISTORY] ( [RESULT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_STARTDATE] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_STARTDATE') CREATE NONCLUSTERED INDEX [HISTORY_STARTDATE] ON [sysdba].[HISTORY] ( [STARTDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_TYPE] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_TYPE') CREATE NONCLUSTERED INDEX [HISTORY_TYPE] ON [sysdba].[HISTORY] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_USERID] Script Date: 10/07/2009 13:19:23 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_USERID') CREATE NONCLUSTERED INDEX [HISTORY_USERID] ON [sysdba].[HISTORY] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTORY_TYPEUSERIDCREATEDATE] Script Date: 10/07/2009 13:19:23 ******/ /****** SLX 7.5 SP2 Addition ******/ /* for Recent Notes on Welcome Page */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HISTORY]') AND name = N'HISTORY_TYPEUSERIDCREATEDATE') CREATE NONCLUSTERED INDEX [HISTORY_TYPEUSERIDCREATEDATE] ON [sysdba].[HISTORY] ( [TYPE], [USERID], [CREATEDATE] )INCLUDE ( [HISTORYID], [DESCRIPTION], [NOTES] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_LEAD] Script Date: 10/07/2009 13:17:56 ******/ /****** Object: Index [HIST_LEAD_HIST_LEADID] Script Date: 10/07/2009 13:17:56 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_HIST_LEADID' AND is_primary_key <> 1) DROP INDEX [HIST_LEAD_HIST_LEADID] ON [sysdba].[HIST_LEAD] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_HIST_LEADID' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[HIST_LEAD] DROP CONSTRAINT [HIST_LEAD_HIST_LEADID] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed to Primary Constraint from a Normal Index */ /* Changed from NONCLUSTERED to CLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_HIST_LEADID') ALTER TABLE [sysdba].[HIST_LEAD] ADD CONSTRAINT [HIST_LEAD_HIST_LEADID] PRIMARY KEY CLUSTERED ( [HIST_LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_ACCOUNTID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_ACCOUNTID') CREATE NONCLUSTERED INDEX [HIST_LEAD_ACCOUNTID] ON [sysdba].[HIST_LEAD] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_ACCOUNTMGRID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_ACCOUNTMGRID') CREATE NONCLUSTERED INDEX [HIST_LEAD_ACCOUNTMGRID] ON [sysdba].[HIST_LEAD] ( [ACCOUNTMANAGERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_ADDRESSID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_ADDRESSID') CREATE NONCLUSTERED INDEX [HIST_LEAD_ADDRESSID] ON [sysdba].[HIST_LEAD] ( [LEAD_ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_CONTACTID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_CONTACTID') CREATE NONCLUSTERED INDEX [HIST_LEAD_CONTACTID] ON [sysdba].[HIST_LEAD] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_IMPORTID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_IMPORTID') CREATE NONCLUSTERED INDEX [HIST_LEAD_IMPORTID] ON [sysdba].[HIST_LEAD] ( [IMPORTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_LEADID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_LEADID') CREATE NONCLUSTERED INDEX [HIST_LEAD_LEADID] ON [sysdba].[HIST_LEAD] ( [LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_LEADSOURCEID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_LEADSOURCEID') CREATE NONCLUSTERED INDEX [HIST_LEAD_LEADSOURCEID] ON [sysdba].[HIST_LEAD] ( [LEADSOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_OPPORTUNITYID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_OPPORTUNITYID') CREATE NONCLUSTERED INDEX [HIST_LEAD_OPPORTUNITYID] ON [sysdba].[HIST_LEAD] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_PROCESSED_BY] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_PROCESSED_BY') CREATE NONCLUSTERED INDEX [HIST_LEAD_PROCESSED_BY] ON [sysdba].[HIST_LEAD] ( [LEAD_PROCESSED_BY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_SECCODEID] Script Date: 10/07/2009 13:17:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD]') AND name = N'HIST_LEAD_SECCODEID') CREATE NONCLUSTERED INDEX [HIST_LEAD_SECCODEID] ON [sysdba].[HIST_LEAD] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_LEAD_ADDRESS] Script Date: 10/07/2009 13:18:06 ******/ /****** Object: Index [HIST_LEAD_ADDRESSID] Script Date: 10/07/2009 13:18:06 ******/ /****** SLX 7.5 SP2 Deleted ******/ /* Dropping old name of index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_ADDRESSID' AND is_primary_key <> 1) DROP INDEX [HIST_LEAD_ADDRESSID] ON [sysdba].[HIST_LEAD_ADDRESS] WITH ( ONLINE = OFF ) GO IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_ADDRESSID' AND is_primary_key = 1) ALTER TABLE [sysdba].[HIST_LEAD_ADDRESS] DROP CONSTRAINT [HIST_LEAD_ADDRESSID] GO /****** Object: Index [HIST_LEAD_ADDRESSID_PK] Script Date: 10/07/2009 13:18:06 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_ADDRESSID_PK' AND is_primary_key <> 1) DROP INDEX [HIST_LEAD_ADDRESSID_PK] ON [sysdba].[HIST_LEAD_ADDRESS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but is clustered, drop the index so it can be */ /* recreated as a Nonlustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_ADDRESSID_PK' AND is_primary_key = 1 AND type = 1) ALTER TABLE [sysdba].[HIST_LEAD_ADDRESS] DROP CONSTRAINT [HIST_LEAD_ADDRESSID_PK] GO /****** SLX 7.5 SP2 Added ******/ /* Added Primary Key Constraint (nonclustered) */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_ADDRESSID_PK') ALTER TABLE [sysdba].[HIST_LEAD_ADDRESS] ADD CONSTRAINT [HIST_LEAD_ADDRESSID_PK] PRIMARY KEY CLUSTERED ( [HIST_LEAD_ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTLEADID] Script Date: 10/07/2009 13:18:06 ******/ /****** SLX 7.5 SP2 Modified ******/ /* Changed from Nonclustered to Clustered Index */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_HISTLEADID') CREATE CLUSTERED INDEX [HIST_LEAD_HISTLEADID] ON [sysdba].[HIST_LEAD_ADDRESS] ( [HIST_LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_IMPORTID] Script Date: 10/07/2009 13:18:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_ADDRESS]') AND name = N'HIST_LEAD_IMPORTID') CREATE NONCLUSTERED INDEX [HIST_LEAD_IMPORTID] ON [sysdba].[HIST_LEAD_ADDRESS] ( [IMPORTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_LEAD_HISTORY] Script Date: 10/07/2009 13:18:16 ******/ /****** Object: Index [HIST_LEAD_HISTORY_PRIMARY] Script Date: 10/09/2009 12:16:56 ******/ /****** SLX 7.5 SP2 Deletion ******/ /* Dropping Unique Key to add Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_PRIMARY') DROP INDEX [HIST_LEAD_HISTORY_PRIMARY] ON [sysdba].[HIST_LEAD_HISTORY] WITH ( ONLINE = OFF ) GO /****** Object: Index [HIST_LEAD_HISTORY_HISTORYID_PK] Script Date: 10/09/2009 12:21:00 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_HISTORYID_PK' AND is_primary_key <> 1) DROP INDEX [HIST_LEAD_HISTORY_HISTORYID_PK] ON [sysdba].[HIST_LEAD_HISTORY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_HISTORYID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[HIST_LEAD_HISTORY] DROP CONSTRAINT [HIST_LEAD_HISTORY_HISTORYID_PK] GO /****** SLX 7.5 SP2 Addition ******/ /* Adding Primary Key Constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_HISTORYID_PK') ALTER TABLE [sysdba].[HIST_LEAD_HISTORY] ADD CONSTRAINT [HIST_LEAD_HISTORY_HISTORYID_PK] PRIMARY KEY CLUSTERED ( [HIST_LEAD_HISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_ACTIVITYID] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_ACTIVITYID') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_ACTIVITYID] ON [sysdba].[HIST_LEAD_HISTORY] ( [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_COMPLETEDDAT] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_COMPLETEDDAT') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_COMPLETEDDAT] ON [sysdba].[HIST_LEAD_HISTORY] ( [COMPLETEDDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_HIST_LEADID] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_HIST_LEADID') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_HIST_LEADID] ON [sysdba].[HIST_LEAD_HISTORY] ( [HIST_LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_HISTORYID] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_HISTORYID') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_HISTORYID] ON [sysdba].[HIST_LEAD_HISTORY] ( [HISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_PROCESSID] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_PROCESSID') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_PROCESSID] ON [sysdba].[HIST_LEAD_HISTORY] ( [PROCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_RESULT] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_RESULT') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_RESULT] ON [sysdba].[HIST_LEAD_HISTORY] ( [RESULT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_STARTDATE] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_STARTDATE') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_STARTDATE] ON [sysdba].[HIST_LEAD_HISTORY] ( [STARTDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_TYPE] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_TYPE') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_TYPE] ON [sysdba].[HIST_LEAD_HISTORY] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_HISTORY_USERID] Script Date: 10/07/2009 13:18:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_HISTORY]') AND name = N'HIST_LEAD_HISTORY_USERID') CREATE NONCLUSTERED INDEX [HIST_LEAD_HISTORY_USERID] ON [sysdba].[HIST_LEAD_HISTORY] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_LEAD_QUAL] Script Date: 10/07/2009 13:18:25 ******/ /****** Object: Index [HIST_LEAD_QUALID] Script Date: 10/09/2009 12:30:08 ******/ /****** SLX 7.5 SP2 Deletion ******/ /* Dropping non-unique Index to add Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_QUAL]') AND name = N'HIST_LEAD_QUALID') DROP INDEX [HIST_LEAD_QUALID] ON [sysdba].[HIST_LEAD_QUAL] WITH ( ONLINE = OFF ) GO /****** Object: Index [HIST_LEAD_QUALID_PK] Script Date: 10/07/2009 13:18:25 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_QUAL]') AND name = N'HIST_LEAD_QUALID_PK' AND is_primary_key <> 1) DROP INDEX [HIST_LEAD_QUALID_PK] ON [sysdba].[HIST_LEAD_QUAL] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_QUAL]') AND name = N'HIST_LEAD_QUALID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[HIST_LEAD_QUAL] DROP CONSTRAINT [HIST_LEAD_QUALID_PK] GO /****** SLX 7.5 SP2 Addition ******/ /* Adding Primary Key Constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_QUAL]') AND name = N'HIST_LEAD_QUALID_PK') ALTER TABLE [sysdba].[HIST_LEAD_QUAL] ADD CONSTRAINT [HIST_LEAD_QUALID_PK] PRIMARY KEY CLUSTERED ( [HIST_LEAD_QUALID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_QUAL_LEADID] Script Date: 10/07/2009 13:18:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_QUAL]') AND name = N'HIST_LEAD_QUAL_LEADID') CREATE NONCLUSTERED INDEX [HIST_LEAD_QUAL_LEADID] ON [sysdba].[HIST_LEAD_QUAL] ( [HIST_LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_LEAD_RESPONSE] Script Date: 10/07/2009 13:18:37 ******/ /****** Object: Index [HIST_LEAD_RESP_CAMPAIGNID] Script Date: 10/07/2009 13:18:37 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_RESPONSE]') AND name = N'HIST_LEAD_RESP_CAMPAIGNID') CREATE NONCLUSTERED INDEX [HIST_LEAD_RESP_CAMPAIGNID] ON [sysdba].[HIST_LEAD_RESPONSE] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_RESP_LEADID] Script Date: 10/07/2009 13:18:37 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_RESPONSE]') AND name = N'HIST_LEAD_RESP_LEADID') CREATE NONCLUSTERED INDEX [HIST_LEAD_RESP_LEADID] ON [sysdba].[HIST_LEAD_RESPONSE] ( [HIST_LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HIST_LEAD_RESP_RESPONSEID] Script Date: 10/07/2009 13:18:37 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_LEAD_RESPONSE]') AND name = N'HIST_LEAD_RESP_RESPONSEID') CREATE NONCLUSTERED INDEX [HIST_LEAD_RESP_RESPONSEID] ON [sysdba].[HIST_LEAD_RESPONSE] ( [HIST_LEAD_RESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_MKTGSVC_CLICK] Script Date: 10/07/2009 13:18:48 ******/ /****** Object: Index [HISTMKTGSVCRESPCLICK_CAMPAIGN] Script Date: 10/07/2009 13:18:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_CLICK]') AND name = N'HISTMKTGSVCRESPCLICK_CAMPAIGN') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPCLICK_CAMPAIGN] ON [sysdba].[HIST_MKTGSVC_CLICK] ( [MKTGSVC_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCRESPCLICK_CLICKID] Script Date: 10/07/2009 13:18:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_CLICK]') AND name = N'HISTMKTGSVCRESPCLICK_CLICKID') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPCLICK_CLICKID] ON [sysdba].[HIST_MKTGSVC_CLICK] ( [HIST_MKTGSVC_CLICKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCRESPCLICK_RESPONSE] Script Date: 10/07/2009 13:18:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_CLICK]') AND name = N'HISTMKTGSVCRESPCLICK_RESPONSE') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPCLICK_RESPONSE] ON [sysdba].[HIST_MKTGSVC_CLICK] ( [HIST_LEAD_RESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_MKTGSVC_OPEN] Script Date: 10/07/2009 13:19:01 ******/ /****** Object: Index [HISTMKTGSVCRESPOPEN_CAMPAIGN] Script Date: 10/07/2009 13:19:01 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_OPEN]') AND name = N'HISTMKTGSVCRESPOPEN_CAMPAIGN') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPOPEN_CAMPAIGN] ON [sysdba].[HIST_MKTGSVC_OPEN] ( [MKTGSVC_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCRESPOPEN_OPENID] Script Date: 10/07/2009 13:19:01 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_OPEN]') AND name = N'HISTMKTGSVCRESPOPEN_OPENID') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPOPEN_OPENID] ON [sysdba].[HIST_MKTGSVC_OPEN] ( [HIST_MKTGSVC_OPENID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCRESPOPEN_RESPONSE] Script Date: 10/07/2009 13:19:01 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_OPEN]') AND name = N'HISTMKTGSVCRESPOPEN_RESPONSE') CREATE NONCLUSTERED INDEX [HISTMKTGSVCRESPOPEN_RESPONSE] ON [sysdba].[HIST_MKTGSVC_OPEN] ( [HIST_LEAD_RESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[HIST_MKTGSVC_UNDELIVER] Script Date: 10/07/2009 13:19:15 ******/ /****** Object: Index [HISTMKTGSVCUNDELIVER_CAMPAIGN] Script Date: 10/07/2009 13:19:15 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_UNDELIVER]') AND name = N'HISTMKTGSVCUNDELIVER_CAMPAIGN') CREATE NONCLUSTERED INDEX [HISTMKTGSVCUNDELIVER_CAMPAIGN] ON [sysdba].[HIST_MKTGSVC_UNDELIVER] ( [MKTGSVC_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCUNDELIVER_ID] Script Date: 10/07/2009 13:19:15 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_UNDELIVER]') AND name = N'HISTMKTGSVCUNDELIVER_ID') CREATE NONCLUSTERED INDEX [HISTMKTGSVCUNDELIVER_ID] ON [sysdba].[HIST_MKTGSVC_UNDELIVER] ( [HIST_MKTGSVC_UNDELIVERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [HISTMKTGSVCUNDELIVER_RESPONSE] Script Date: 10/07/2009 13:19:15 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[HIST_MKTGSVC_UNDELIVER]') AND name = N'HISTMKTGSVCUNDELIVER_RESPONSE') CREATE NONCLUSTERED INDEX [HISTMKTGSVCUNDELIVER_RESPONSE] ON [sysdba].[HIST_MKTGSVC_UNDELIVER] ( [HIST_LEAD_RESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[IMPORTHISTORY] Script Date: 10/07/2009 13:19:31 ******/ /****** Object: Index [IMPORTHISTORY_PRIMARY] Script Date: 10/07/2009 13:19:31 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[IMPORTHISTORY]') AND name = N'IMPORTHISTORY_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [IMPORTHISTORY_PRIMARY] ON [sysdba].[IMPORTHISTORY] ( [IMPORTHISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[IMPORTHISTORYITEM] Script Date: 10/07/2009 13:19:42 ******/ /****** Object: Index [IMPHISITEM_IMPHISID] Script Date: 10/07/2009 13:19:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[IMPORTHISTORYITEM]') AND name = N'IMPHISITEM_IMPHISID') CREATE NONCLUSTERED INDEX [IMPHISITEM_IMPHISID] ON [sysdba].[IMPORTHISTORYITEM] ( [IMPORTHISTORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [IMPORTHISTORYITEM_PRIMARY] Script Date: 10/07/2009 13:19:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[IMPORTHISTORYITEM]') AND name = N'IMPORTHISTORYITEM_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [IMPORTHISTORYITEM_PRIMARY] ON [sysdba].[IMPORTHISTORYITEM] ( [IMPORTHISTORYITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[IMPORTTEMPLATE] Script Date: 10/07/2009 13:19:52 ******/ /****** Object: Index [IMPORTTEMPLATE_PRIMARY] Script Date: 10/07/2009 13:19:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[IMPORTTEMPLATE]') AND name = N'IMPORTTEMPLATE_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [IMPORTTEMPLATE_PRIMARY] ON [sysdba].[IMPORTTEMPLATE] ( [IMPORTTEMPLATEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[INDEXDEFINITION] Script Date: 10/07/2009 13:20:00 ******/ /****** Object: Index [INDEXDEFINITION_INDEXID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXDEFINITION]') AND name = N'INDEXDEFINITION_INDEXID_PK') ALTER TABLE [sysdba].[INDEXDEFINITION] ADD CONSTRAINT [INDEXDEFINITION_INDEXID_PK] PRIMARY KEY CLUSTERED ( [INDEXID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[INDEXGENERAL] Script Date: 10/07/2009 13:20:10 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[INDEXSCHEDULE] Script Date: 10/07/2009 13:20:19 ******/ /****** Object: Index [INDEXSCHEDULE_INDEXSCHEDULEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXSCHEDULE]') AND name = N'INDEXSCHEDULE_INDEXSCHEDULEID_PK') ALTER TABLE [sysdba].[INDEXSCHEDULE] ADD CONSTRAINT [INDEXSCHEDULE_INDEXSCHEDULEID_PK] PRIMARY KEY CLUSTERED ( [INDEXSCHEDULEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[INDEXSTATS] Script Date: 10/07/2009 13:20:37 ******/ /****** Object: Index [INDEXSTATS_DOCUMENTID] Script Date: 10/07/2009 13:20:37 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXSTATS]') AND name = N'INDEXSTATS_DOCUMENTID') CREATE NONCLUSTERED INDEX [INDEXSTATS_DOCUMENTID] ON [sysdba].[INDEXSTATS] ( [DOCUMENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[INDEXUPDATES] Script Date: 10/07/2009 13:20:45 ******/ /****** Object: Index [INDEXUPDATES_IDENTIFIER] Script Date: 10/07/2009 13:20:45 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXUPDATES]') AND name = N'INDEXUPDATES_IDENTIFIER') CREATE NONCLUSTERED INDEX [INDEXUPDATES_IDENTIFIER] ON [sysdba].[INDEXUPDATES] ( [IDENTIFIER] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [INDEXUPDATES_INDEXNAME] Script Date: 10/07/2009 13:20:45 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXUPDATES]') AND name = N'INDEXUPDATES_INDEXNAME') CREATE NONCLUSTERED INDEX [INDEXUPDATES_INDEXNAME] ON [sysdba].[INDEXUPDATES] ( [INDEXNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [INDEXUPDATES_INDEXTYPE] Script Date: 10/07/2009 13:20:45 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[INDEXUPDATES]') AND name = N'INDEXUPDATES_INDEXTYPE') CREATE NONCLUSTERED INDEX [INDEXUPDATES_INDEXTYPE] ON [sysdba].[INDEXUPDATES] ( [INDEXTYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[JOINDATA] Script Date: 10/07/2009 13:28:33 ******/ /****** Object: Index [JOINDATA_JOINID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[JOINDATA]') AND name = N'JOINDATA_JOINID_PK') ALTER TABLE [sysdba].[JOINDATA] ADD CONSTRAINT [JOINDATA_JOINID_PK] PRIMARY KEY NONCLUSTERED ( [JOINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [JOINDATA_COMPOSITE] Script Date: 10/07/2009 13:28:33 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[JOINDATA]') AND name = N'JOINDATA_COMPOSITE') CREATE CLUSTERED INDEX [JOINDATA_COMPOSITE] ON [sysdba].[JOINDATA] ( [FROMTABLE] ASC, [FROMFIELD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LANGUAGETRANSLATION] Script Date: 10/07/2009 13:28:42 ******/ /****** Object: Index [LANGUAGETRANSLATION_LANGUAGETRANSLATIONID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LANGUAGETRANSLATION]') AND name = N'LANGUAGETRANSLATION_LANGUAGETRANSLATIONID_PK') ALTER TABLE [sysdba].[LANGUAGETRANSLATION] ADD CONSTRAINT [LANGUAGETRANSLATION_LANGUAGETRANSLATIONID_PK] PRIMARY KEY CLUSTERED ( [LANGUAGETRANSLATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LEAD] Script Date: 10/07/2009 13:28:49 ******/ /****** Object: Index [LEAD_LEADID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LEADID_PK' AND is_primary_key <> 1) DROP INDEX [LEAD_LEADID_PK] ON [sysdba].[LEAD] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LEADID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[LEAD] DROP CONSTRAINT [LEAD_LEADID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LEADID_PK') ALTER TABLE [sysdba].[LEAD] ADD CONSTRAINT [LEAD_LEADID_PK] PRIMARY KEY CLUSTERED ( [LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ACCOUNTMANAGERID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_ACCOUNTMANAGERID') CREATE NONCLUSTERED INDEX [LEAD_ACCOUNTMANAGERID] ON [sysdba].[LEAD] ( [ACCOUNTMANAGERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_COMPANY] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_COMPANY') CREATE NONCLUSTERED INDEX [LEAD_COMPANY] ON [sysdba].[LEAD] ( [COMPANY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_COMPANY_UC] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_COMPANY_UC') CREATE NONCLUSTERED INDEX [LEAD_COMPANY_UC] ON [sysdba].[LEAD] ( [COMPANY_UC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_DONOTSOLICIT] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_DONOTSOLICIT') CREATE NONCLUSTERED INDEX [LEAD_DONOTSOLICIT] ON [sysdba].[LEAD] ( [DONOTSOLICIT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_EMAIL] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_EMAIL') CREATE NONCLUSTERED INDEX [LEAD_EMAIL] ON [sysdba].[LEAD] ( [EMAIL] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_FIRSTNAME] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_FIRSTNAME') CREATE NONCLUSTERED INDEX [LEAD_FIRSTNAME] ON [sysdba].[LEAD] ( [FIRSTNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_IMPORTID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_IMPORTID') CREATE NONCLUSTERED INDEX [LEAD_IMPORTID] ON [sysdba].[LEAD] ( [IMPORTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_LASTNAME] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LASTNAME') CREATE NONCLUSTERED INDEX [LEAD_LASTNAME] ON [sysdba].[LEAD] ( [LASTNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_LASTNAME_UC] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LASTNAME_UC') CREATE NONCLUSTERED INDEX [LEAD_LASTNAME_UC] ON [sysdba].[LEAD] ( [LASTNAME_UC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_LEAD_ADDRESSID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LEAD_ADDRESSID') CREATE NONCLUSTERED INDEX [LEAD_LEAD_ADDRESSID] ON [sysdba].[LEAD] ( [LEAD_ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_LEADSOURCEID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_LEADSOURCEID') CREATE NONCLUSTERED INDEX [LEAD_LEADSOURCEID] ON [sysdba].[LEAD] ( [LEADSOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_QUALIFICATION_CATEGORYID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_QUALIFICATION_CATEGORYID') CREATE NONCLUSTERED INDEX [LEAD_QUALIFICATION_CATEGORYID] ON [sysdba].[LEAD] ( [QUALIFICATION_CATEGORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_SECCODEID] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_SECCODEID') CREATE NONCLUSTERED INDEX [LEAD_SECCODEID] ON [sysdba].[LEAD] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_STATUS] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_STATUS') CREATE NONCLUSTERED INDEX [LEAD_STATUS] ON [sysdba].[LEAD] ( [STATUS] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_TYPE] Script Date: 10/07/2009 13:28:49 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD]') AND name = N'LEAD_TYPE') CREATE NONCLUSTERED INDEX [LEAD_TYPE] ON [sysdba].[LEAD] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LEADSOURCE] Script Date: 10/07/2009 13:29:28 ******/ /****** Object: Index [LEADSOURCE_LEADSOURCEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEADSOURCE]') AND name = N'LEADSOURCE_LEADSOURCEID_PK' AND is_primary_key <> 1) DROP INDEX [LEADSOURCE_LEADSOURCEID_PK] ON [sysdba].[LEADSOURCE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEADSOURCE]') AND name = N'LEADSOURCE_LEADSOURCEID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[LEADSOURCE] DROP CONSTRAINT [LEADSOURCE_LEADSOURCEID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEADSOURCE]') AND name = N'LEADSOURCE_LEADSOURCEID_PK') ALTER TABLE [sysdba].[LEADSOURCE] ADD CONSTRAINT [LEADSOURCE_LEADSOURCEID_PK] PRIMARY KEY CLUSTERED ( [LEADSOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEADSOURCE_ABBREVDESC] Script Date: 10/07/2009 13:29:28 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEADSOURCE]') AND name = N'LEADSOURCE_ABBREVDESC') CREATE NONCLUSTERED INDEX [LEADSOURCE_ABBREVDESC] ON [sysdba].[LEADSOURCE] ( [ABBREVDESC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEADSOURCE_DESCRIPTION] Script Date: 10/07/2009 13:29:28 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEADSOURCE]') AND name = N'LEADSOURCE_DESCRIPTION') CREATE NONCLUSTERED INDEX [LEADSOURCE_DESCRIPTION] ON [sysdba].[LEADSOURCE] ( [DESCRIPTION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LEAD_ADDRESS] Script Date: 10/07/2009 13:28:59 ******/ /****** Object: Index [LEAD_ADDRESS_LEAD_ADDRESSID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_LEAD_ADDRESSID_PK' AND is_primary_key <> 1) DROP INDEX [LEAD_ADDRESS_LEAD_ADDRESSID_PK] ON [sysdba].[LEAD_ADDRESS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key and is clustered, drop the index so it can be */ /* recreated as a Nonclustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TABLE_NAME]') AND name = N'INDEX_NAME' AND is_primary_key = 1 AND type = 1) ALTER TABLE [sysdba].[TABLE_NAME] DROP CONSTRAINT [INDEX_NAME] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_LEAD_ADDRESSID_PK') ALTER TABLE [sysdba].[LEAD_ADDRESS] ADD CONSTRAINT [LEAD_ADDRESS_LEAD_ADDRESSID_PK] PRIMARY KEY NONCLUSTERED ( [LEAD_ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_LEADID] Script Date: 10/07/2009 13:28:59 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from NONCLUSTERED to CLUSTERED */ /* Included additional fields */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_LEADID') CREATE CLUSTERED INDEX [LEAD_ADDRESS_LEADID] ON [sysdba].[LEAD_ADDRESS] ( [LEADID] ASC, [LEAD_ADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_CITY] Script Date: 10/07/2009 13:28:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_CITY') CREATE NONCLUSTERED INDEX [LEAD_ADDRESS_CITY] ON [sysdba].[LEAD_ADDRESS] ( [CITY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_COUNTRY] Script Date: 10/07/2009 13:28:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_COUNTRY') CREATE NONCLUSTERED INDEX [LEAD_ADDRESS_COUNTRY] ON [sysdba].[LEAD_ADDRESS] ( [COUNTRY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_IMPORTID] Script Date: 10/07/2009 13:28:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_IMPORTID') CREATE NONCLUSTERED INDEX [LEAD_ADDRESS_IMPORTID] ON [sysdba].[LEAD_ADDRESS] ( [IMPORTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_POSTALCODE] Script Date: 10/07/2009 13:28:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_POSTALCODE') CREATE NONCLUSTERED INDEX [LEAD_ADDRESS_POSTALCODE] ON [sysdba].[LEAD_ADDRESS] ( [POSTALCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_ADDRESS_STATE] Script Date: 10/07/2009 13:28:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_ADDRESS]') AND name = N'LEAD_ADDRESS_STATE') CREATE NONCLUSTERED INDEX [LEAD_ADDRESS_STATE] ON [sysdba].[LEAD_ADDRESS] ( [STATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LEAD_IMPORTMAP] Script Date: 10/07/2009 13:29:09 ******/ /****** Object: Index [LEAD_IMPORTMAP_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_IMPORTMAP]') AND name = N'LEAD_IMPORTMAP_ID_PK' AND is_primary_key <> 1) DROP INDEX [LEAD_IMPORTMAP_ID_PK] ON [sysdba].[LEAD_IMPORTMAP] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_IMPORTMAP]') AND name = N'LEAD_IMPORTMAP_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[LEAD_IMPORTMAP] DROP CONSTRAINT [LEAD_IMPORTMAP_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_IMPORTMAP]') AND name = N'LEAD_IMPORTMAP_ID_PK') ALTER TABLE [sysdba].[LEAD_IMPORTMAP] ADD CONSTRAINT [LEAD_IMPORTMAP_ID_PK] PRIMARY KEY CLUSTERED ( [LEAD_IMPORTMAPID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_IMPORTMAP_USERID] Script Date: 10/07/2009 13:29:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_IMPORTMAP]') AND name = N'LEAD_IMPORTMAP_USERID') CREATE NONCLUSTERED INDEX [LEAD_IMPORTMAP_USERID] ON [sysdba].[LEAD_IMPORTMAP] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LEAD_QUALIFICATION] Script Date: 10/07/2009 13:29:18 ******/ /****** Object: Index [LEAD_QUALIFICATION_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_QUALIFICATION]') AND name = N'LEAD_QUALIFICATION_ID_PK' AND is_primary_key <> 1) DROP INDEX [LEAD_QUALIFICATION_ID_PK] ON [sysdba].[LEAD_QUALIFICATION] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_QUALIFICATION]') AND name = N'LEAD_QUALIFICATION_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[LEAD_QUALIFICATION] DROP CONSTRAINT [LEAD_QUALIFICATION_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_QUALIFICATION]') AND name = N'LEAD_QUALIFICATION_ID_PK') ALTER TABLE [sysdba].[LEAD_QUALIFICATION] ADD CONSTRAINT [LEAD_QUALIFICATION_ID_PK] PRIMARY KEY CLUSTERED ( [LEAD_QUALIFICATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_QUALIFICATION_LEADID] Script Date: 10/07/2009 13:29:18 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_QUALIFICATION]') AND name = N'LEAD_QUALIFICATION_LEADID') CREATE NONCLUSTERED INDEX [LEAD_QUALIFICATION_LEADID] ON [sysdba].[LEAD_QUALIFICATION] ( [LEADID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LEAD_QUALIFICATION_QUALID] Script Date: 10/07/2009 13:29:18 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LEAD_QUALIFICATION]') AND name = N'LEAD_QUALIFICATION_QUALID') CREATE NONCLUSTERED INDEX [LEAD_QUALIFICATION_QUALID] ON [sysdba].[LEAD_QUALIFICATION] ( [QUALIFICATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LIBRARYDIRS] Script Date: 10/07/2009 13:29:37 ******/ /****** Object: Index [LIBRARYDIRS_DIRID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LIBRARYDIRS]') AND name = N'LIBRARYDIRS_DIRID_PK') ALTER TABLE [sysdba].[LIBRARYDIRS] ADD CONSTRAINT [LIBRARYDIRS_DIRID_PK] PRIMARY KEY CLUSTERED ( [DIRID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LIBRARYDOCS] Script Date: 10/07/2009 13:29:50 ******/ /****** Object: Index [LIBRARYDOCS_FILEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LIBRARYDOCS]') AND name = N'LIBRARYDOCS_FILEID_PK') ALTER TABLE [sysdba].[LIBRARYDOCS] ADD CONSTRAINT [LIBRARYDOCS_FILEID_PK] PRIMARY KEY CLUSTERED ( [FILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [LIBRARYDOCS_DIRID] Script Date: 10/07/2009 13:29:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LIBRARYDOCS]') AND name = N'LIBRARYDOCS_DIRID') CREATE NONCLUSTERED INDEX [LIBRARYDOCS_DIRID] ON [sysdba].[LIBRARYDOCS] ( [DIRID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LICENSES] Script Date: 10/07/2009 13:30:00 ******/ /****** Object: Index [LICENSES_LICNUMBER_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LICENSES]') AND name = N'LICENSES_LICNUMBER_PK') ALTER TABLE [sysdba].[LICENSES] ADD CONSTRAINT [LICENSES_LICNUMBER_PK] PRIMARY KEY CLUSTERED ( [LICNUMBER] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LITERATURE] Script Date: 10/07/2009 13:30:07 ******/ /****** Object: Index [LITERATURE_LITERATUREID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LITERATURE]') AND name = N'LITERATURE_LITERATUREID_PK') ALTER TABLE [sysdba].[LITERATURE] ADD CONSTRAINT [LITERATURE_LITERATUREID_PK] PRIMARY KEY CLUSTERED ( [LITERATUREID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LITREQUEST] Script Date: 10/07/2009 13:30:14 ******/ /****** Object: Index [LITREQUEST_LITREQID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LITREQUEST]') AND name = N'LITREQUEST_LITREQID_PK') ALTER TABLE [sysdba].[LITREQUEST] ADD CONSTRAINT [LITREQUEST_LITREQID_PK] PRIMARY KEY CLUSTERED ( [LITREQID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LITREQUESTITEM] Script Date: 10/07/2009 13:30:24 ******/ /****** Object: Index [LITREQUESTITEM_COMP_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LITREQUESTITEM]') AND name = N'LITREQUESTITEM_COMP_PK') ALTER TABLE [sysdba].[LITREQUESTITEM] ADD CONSTRAINT [LITREQUESTITEM_COMP_PK] PRIMARY KEY CLUSTERED ( [LITREQID] ASC, [LITERATUREID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[LOOKUP] Script Date: 10/07/2009 13:30:31 ******/ /****** Object: Index [LOOKUP_LOOKUPID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LOOKUP]') AND name = N'LOOKUP_LOOKUPID_PK' AND is_primary_key <> 1) DROP INDEX [LOOKUP_LOOKUPID_PK] ON [sysdba].[LOOKUP] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LOOKUP]') AND name = N'LOOKUP_LOOKUPID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[LOOKUP] DROP CONSTRAINT [LOOKUP_LOOKUPID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[LOOKUP]') AND name = N'LOOKUP_LOOKUPID_PK') ALTER TABLE [sysdba].[LOOKUP] ADD CONSTRAINT [LOOKUP_LOOKUPID_PK] PRIMARY KEY CLUSTERED ( [LOOKUPID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[META_CLASS] Script Date: 10/07/2009 13:41:09 ******/ /****** Object: Index [META_CLASS_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[META_CLASS]') AND name = N'META_CLASS_PK') ALTER TABLE [sysdba].[META_CLASS] ADD CONSTRAINT [META_CLASS_PK] PRIMARY KEY CLUSTERED ( [CLASSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[META_CLASSFUNCTION] Script Date: 10/07/2009 13:41:28 ******/ /****** Object: Index [META_CLASSFUNCTION_CLASSFUNCTIONID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[META_CLASSFUNCTION]') AND name = N'META_CLASSFUNCTION_CLASSFUNCTIONID_PK') ALTER TABLE [sysdba].[META_CLASSFUNCTION] ADD CONSTRAINT [META_CLASSFUNCTION_CLASSFUNCTIONID_PK] PRIMARY KEY CLUSTERED ( [CLASSFUNCTIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [META_CLASSFUNCTION_COMPOSITE] Script Date: 10/07/2009 13:41:28 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[META_CLASSFUNCTION]') AND name = N'META_CLASSFUNCTION_COMPOSITE') CREATE UNIQUE NONCLUSTERED INDEX [META_CLASSFUNCTION_COMPOSITE] ON [sysdba].[META_CLASSFUNCTION] ( [CLASSID] ASC, [FUNCTIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[META_FUNCTION] Script Date: 10/07/2009 13:41:36 ******/ /****** Object: Index [META_FUNCTION_FUNCTIONID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[META_FUNCTION]') AND name = N'META_FUNCTION_FUNCTIONID_PK') ALTER TABLE [sysdba].[META_FUNCTION] ADD CONSTRAINT [META_FUNCTION_FUNCTIONID_PK] PRIMARY KEY CLUSTERED ( [FUNCTIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_CAMPAIGN] Script Date: 10/07/2009 13:41:47 ******/ /****** Object: Index [MKTGSVC_CAMPAIGN_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_ID_PK') ALTER TABLE [sysdba].[MKTGSVC_CAMPAIGN] ADD CONSTRAINT [MKTGSVC_CAMPAIGN_ID_PK] PRIMARY KEY CLUSTERED ( [MKTGSVC_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CAMPAIGN_CAMPAIGNID] Script Date: 10/07/2009 13:41:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_CAMPAIGNID') CREATE NONCLUSTERED INDEX [MKTGSVC_CAMPAIGN_CAMPAIGNID] ON [sysdba].[MKTGSVC_CAMPAIGN] ( [CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CAMPAIGN_LISTID] Script Date: 10/07/2009 13:41:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_LISTID') CREATE UNIQUE NONCLUSTERED INDEX [MKTGSVC_CAMPAIGN_LISTID] ON [sysdba].[MKTGSVC_CAMPAIGN] ( [MKTGSVC_LISTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CAMPAIGN_LNAME] Script Date: 10/07/2009 13:41:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_LNAME') CREATE UNIQUE NONCLUSTERED INDEX [MKTGSVC_CAMPAIGN_LNAME] ON [sysdba].[MKTGSVC_CAMPAIGN] ( [MKTGSVC_LISTNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CAMPAIGN_NAME] Script Date: 10/07/2009 13:41:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_NAME') CREATE UNIQUE NONCLUSTERED INDEX [MKTGSVC_CAMPAIGN_NAME] ON [sysdba].[MKTGSVC_CAMPAIGN] ( [MKTGSVC_CAMPAIGNNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CAMPAIGN_STAGEID] Script Date: 10/07/2009 13:41:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CAMPAIGN]') AND name = N'MKTGSVC_CAMPAIGN_STAGEID') CREATE NONCLUSTERED INDEX [MKTGSVC_CAMPAIGN_STAGEID] ON [sysdba].[MKTGSVC_CAMPAIGN] ( [STAGEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_CLICK] Script Date: 10/07/2009 13:41:56 ******/ /****** Object: Index [MKTGSVC_CLICKID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CLICK]') AND name = N'MKTGSVC_CLICKID_PK') ALTER TABLE [sysdba].[MKTGSVC_CLICK] ADD CONSTRAINT [MKTGSVC_CLICKID_PK] PRIMARY KEY CLUSTERED ( [MKTGSVC_CLICKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_CLICK_RECID] Script Date: 10/07/2009 13:41:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_CLICK]') AND name = N'MKTGSVC_CLICK_RECID') CREATE NONCLUSTERED INDEX [MKTGSVC_CLICK_RECID] ON [sysdba].[MKTGSVC_CLICK] ( [MKTGSVC_RECIPIENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_OPEN] Script Date: 10/07/2009 13:42:06 ******/ /****** Object: Index [MKTGSVC_OPEN_OPENID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_OPEN]') AND name = N'MKTGSVC_OPEN_OPENID_PK') ALTER TABLE [sysdba].[MKTGSVC_OPEN] ADD CONSTRAINT [MKTGSVC_OPEN_OPENID_PK] PRIMARY KEY CLUSTERED ( [MKTGSVC_OPENID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_OPEN_RECID] Script Date: 10/07/2009 13:42:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_OPEN]') AND name = N'MKTGSVC_OPEN_RECID') CREATE NONCLUSTERED INDEX [MKTGSVC_OPEN_RECID] ON [sysdba].[MKTGSVC_OPEN] ( [MKTGSVC_RECIPIENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_RECIPIENT] Script Date: 10/07/2009 13:42:22 ******/ /****** Object: Index [MKTGSVC_RECIPIENT_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_RECIPIENT]') AND name = N'MKTGSVC_RECIPIENT_ID_PK') ALTER TABLE [sysdba].[MKTGSVC_RECIPIENT] ADD CONSTRAINT [MKTGSVC_RECIPIENT_ID_PK] PRIMARY KEY CLUSTERED ( [MKTGSVC_RECIPIENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_RECIPIENT_CAMPID] Script Date: 10/07/2009 13:42:22 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_RECIPIENT]') AND name = N'MKTGSVC_RECIPIENT_CAMPID') CREATE NONCLUSTERED INDEX [MKTGSVC_RECIPIENT_CAMPID] ON [sysdba].[MKTGSVC_RECIPIENT] ( [MKTGSVC_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_RECIPIENT_TARGETRESPID] Script Date: 10/07/2009 13:42:22 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_RECIPIENT]') AND name = N'MKTGSVC_RECIPIENT_TARGETRESPID') CREATE NONCLUSTERED INDEX [MKTGSVC_RECIPIENT_TARGETRESPID] ON [sysdba].[MKTGSVC_RECIPIENT] ( [TARGETRESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_UNDELIVERABLE] Script Date: 10/07/2009 13:42:37 ******/ /****** Object: Index [MKTGSVC_UNDELIVERABLE_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_UNDELIVERABLE]') AND name = N'MKTGSVC_UNDELIVERABLE_ID_PK') ALTER TABLE [sysdba].[MKTGSVC_UNDELIVERABLE] ADD CONSTRAINT [MKTGSVC_UNDELIVERABLE_ID_PK] PRIMARY KEY CLUSTERED ( [MKTGSVC_UNDELIVERABLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MKTGSVC_UNDELIVER_RECIPIENTID] Script Date: 10/07/2009 13:42:37 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_UNDELIVERABLE]') AND name = N'MKTGSVC_UNDELIVER_RECIPIENTID') CREATE NONCLUSTERED INDEX [MKTGSVC_UNDELIVER_RECIPIENTID] ON [sysdba].[MKTGSVC_UNDELIVERABLE] ( [MKTGSVC_RECIPIENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MKTGSVC_USERINFO] Script Date: 10/07/2009 13:42:47 ******/ /****** Object: Index [MKTGSVC_USERINFO_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_USERINFO]') AND name = N'MKTGSVC_USERINFO_USERID_PK') ALTER TABLE [sysdba].[MKTGSVC_USERINFO] ADD CONSTRAINT [MKTGSVC_USERINFO_USERID_PK] 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] GO /****** Object: Index [MKTGSVC_USERINFO_ISPRIMARY] Script Date: 10/07/2009 13:42:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MKTGSVC_USERINFO]') AND name = N'MKTGSVC_USERINFO_ISPRIMARY') CREATE NONCLUSTERED INDEX [MKTGSVC_USERINFO_ISPRIMARY] ON [sysdba].[MKTGSVC_USERINFO] ( [ISPRIMARY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MM_MAINTABLE] Script Date: 10/07/2009 13:43:00 ******/ /****** Object: Index [MM_MAINTABLE_MAINTABLEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE]') AND name = N'MM_MAINTABLE_MAINTABLEID_PK') ALTER TABLE [sysdba].[MM_MAINTABLE] ADD CONSTRAINT [MM_MAINTABLE_MAINTABLEID_PK] PRIMARY KEY CLUSTERED ( [MM_MAINTABLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_ADDRESSTABLE_BINDFIELD] Script Date: 10/07/2009 13:43:00 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE]') AND name = N'MM_MT_ADDRESSTABLE_BINDFIELD') CREATE NONCLUSTERED INDEX [MM_MT_ADDRESSTABLE_BINDFIELD] ON [sysdba].[MM_MAINTABLE] ( [ADDRESSTABLE_BINDFIELD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_ADDRESSTABLE_NAME] Script Date: 10/07/2009 13:43:00 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE]') AND name = N'MM_MT_ADDRESSTABLE_NAME') CREATE NONCLUSTERED INDEX [MM_MT_ADDRESSTABLE_NAME] ON [sysdba].[MM_MAINTABLE] ( [ADDRESSTABLE_NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_MAINTABLE_BINDFIELD] Script Date: 10/07/2009 13:43:00 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE]') AND name = N'MM_MT_MAINTABLE_BINDFIELD') CREATE NONCLUSTERED INDEX [MM_MT_MAINTABLE_BINDFIELD] ON [sysdba].[MM_MAINTABLE] ( [MAINTABLE_BINDFIELD] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_MAINTABLE_NAME] Script Date: 10/07/2009 13:43:00 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE]') AND name = N'MM_MT_MAINTABLE_NAME') CREATE UNIQUE NONCLUSTERED INDEX [MM_MT_MAINTABLE_NAME] ON [sysdba].[MM_MAINTABLE] ( [MAINTABLE_NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MM_MAINTABLE_FIELD] Script Date: 10/07/2009 13:43:09 ******/ /****** Object: Index [MM_MAINTABLE_FIELDID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MAINTABLE_FIELDID_PK') ALTER TABLE [sysdba].[MM_MAINTABLE_FIELD] ADD CONSTRAINT [MM_MAINTABLE_FIELDID_PK] PRIMARY KEY CLUSTERED ( [MM_MAINTABLE_FIELDID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_FIELD_CONTACT_EQUIVALENT] Script Date: 10/07/2009 13:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MT_FIELD_CONTACT_EQUIVALENT') CREATE NONCLUSTERED INDEX [MM_MT_FIELD_CONTACT_EQUIVALENT] ON [sysdba].[MM_MAINTABLE_FIELD] ( [CONTACT_EQUIVALENT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_FIELD_FIELDNAME] Script Date: 10/07/2009 13:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MT_FIELD_FIELDNAME') CREATE NONCLUSTERED INDEX [MM_MT_FIELD_FIELDNAME] ON [sysdba].[MM_MAINTABLE_FIELD] ( [FIELDNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_FIELD_ISPRIMARY] Script Date: 10/07/2009 13:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MT_FIELD_ISPRIMARY') CREATE NONCLUSTERED INDEX [MM_MT_FIELD_ISPRIMARY] ON [sysdba].[MM_MAINTABLE_FIELD] ( [ISPRIMARY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_FIELD_MAINTABLEID] Script Date: 10/07/2009 13:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MT_FIELD_MAINTABLEID') CREATE NONCLUSTERED INDEX [MM_MT_FIELD_MAINTABLEID] ON [sysdba].[MM_MAINTABLE_FIELD] ( [MM_MAINTABLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_FIELD_TABLENAME] Script Date: 10/07/2009 13:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_FIELD]') AND name = N'MM_MT_FIELD_TABLENAME') CREATE NONCLUSTERED INDEX [MM_MT_FIELD_TABLENAME] ON [sysdba].[MM_MAINTABLE_FIELD] ( [TABLENAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[MM_MAINTABLE_REL] Script Date: 10/07/2009 13:43:24 ******/ /****** Object: Index [MM_MAINTABLE_REL_RELID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_REL]') AND name = N'MM_MAINTABLE_REL_RELID_PK') ALTER TABLE [sysdba].[MM_MAINTABLE_REL] ADD CONSTRAINT [MM_MAINTABLE_REL_RELID_PK] PRIMARY KEY CLUSTERED ( [MM_MAINTABLE_RELID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MAINTABLE_REL_DISPLAYNAME] Script Date: 10/07/2009 13:43:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_REL]') AND name = N'MM_MAINTABLE_REL_DISPLAYNAME') CREATE NONCLUSTERED INDEX [MM_MAINTABLE_REL_DISPLAYNAME] ON [sysdba].[MM_MAINTABLE_REL] ( [DISPLAYNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MAINTABLE_REL_TABLENAME] Script Date: 10/07/2009 13:43:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_REL]') AND name = N'MM_MAINTABLE_REL_TABLENAME') CREATE NONCLUSTERED INDEX [MM_MAINTABLE_REL_TABLENAME] ON [sysdba].[MM_MAINTABLE_REL] ( [TABLENAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [MM_MT_REL_MM_MAINTABLEID] Script Date: 10/07/2009 13:43:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[MM_MAINTABLE_REL]') AND name = N'MM_MT_REL_MM_MAINTABLEID') CREATE NONCLUSTERED INDEX [MM_MT_REL_MM_MAINTABLEID] ON [sysdba].[MM_MAINTABLE_REL] ( [MM_MAINTABLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[NETFORMS_LICENSEKEY] Script Date: 10/07/2009 13:43:38 ******/ /****** Object: Index [NETFORMS_LICENSEKEY_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_LICENSEKEY]') AND name = N'NETFORMS_LICENSEKEY_ID_PK') ALTER TABLE [sysdba].[NETFORMS_LICENSEKEY] ADD CONSTRAINT [NETFORMS_LICENSEKEY_ID_PK] PRIMARY KEY CLUSTERED ( [LICENSEKEYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [NETFORMS_LICENSEKEY_PLUGINID] Script Date: 10/07/2009 13:43:38 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_LICENSEKEY]') AND name = N'NETFORMS_LICENSEKEY_PLUGINID') CREATE NONCLUSTERED INDEX [NETFORMS_LICENSEKEY_PLUGINID] ON [sysdba].[NETFORMS_LICENSEKEY] ( [PLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[NETFORMS_NAMEDUSER] Script Date: 10/07/2009 13:43:51 ******/ /****** Object: Index [NETFORMS_NAMEDUSER_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_NAMEDUSER]') AND name = N'NETFORMS_NAMEDUSER_ID_PK') ALTER TABLE [sysdba].[NETFORMS_NAMEDUSER] ADD CONSTRAINT [NETFORMS_NAMEDUSER_ID_PK] PRIMARY KEY CLUSTERED ( [NAMEDUSERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] SET ANSI_PADDING OFF GO /****** Object: Index [NETFORMS_NAMEDUSER_PLUGINID] Script Date: 10/07/2009 13:43:51 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_NAMEDUSER]') AND name = N'NETFORMS_NAMEDUSER_PLUGINID') CREATE NONCLUSTERED INDEX [NETFORMS_NAMEDUSER_PLUGINID] ON [sysdba].[NETFORMS_NAMEDUSER] ( [PLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [NETFORMS_NAMEDUSER_USERID] Script Date: 10/07/2009 13:43:51 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_NAMEDUSER]') AND name = N'NETFORMS_NAMEDUSER_USERID') CREATE NONCLUSTERED INDEX [NETFORMS_NAMEDUSER_USERID] ON [sysdba].[NETFORMS_NAMEDUSER] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[NETFORMS_PLUGIN] Script Date: 10/07/2009 13:44:08 ******/ /****** Object: Index [NETFORMS_PLUGIN_PLUGINID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_PLUGIN]') AND name = N'NETFORMS_PLUGIN_PLUGINID_PK' AND is_primary_key <> 1) DROP INDEX [NETFORMS_PLUGIN_PLUGINID_PK] ON [sysdba].[NETFORMS_PLUGIN] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_PLUGIN]') AND name = N'NETFORMS_PLUGIN_PLUGINID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[NETFORMS_PLUGIN] DROP CONSTRAINT [NETFORMS_PLUGIN_PLUGINID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_PLUGIN]') AND name = N'NETFORMS_PLUGIN_PLUGINID_PK') ALTER TABLE [sysdba].[NETFORMS_PLUGIN] ADD CONSTRAINT [NETFORMS_PLUGIN_PLUGINID_PK] PRIMARY KEY CLUSTERED ( [PLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [NETFORMS_PLUGIN_ENTRYPOINTID] Script Date: 10/07/2009 13:44:08 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_PLUGIN]') AND name = N'NETFORMS_PLUGIN_ENTRYPOINTID') CREATE NONCLUSTERED INDEX [NETFORMS_PLUGIN_ENTRYPOINTID] ON [sysdba].[NETFORMS_PLUGIN] ( [ENTRYPOINTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [NETFORMS_PLUGIN_SECCODEID] Script Date: 10/07/2009 13:44:08 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NETFORMS_PLUGIN]') AND name = N'NETFORMS_PLUGIN_SECCODEID') CREATE NONCLUSTERED INDEX [NETFORMS_PLUGIN_SECCODEID] ON [sysdba].[NETFORMS_PLUGIN] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[NOTIFICATIONCONFIG] Script Date: 10/07/2009 13:44:24 ******/ /****** Object: Index [NOTIFICATIONCONFIGID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[NOTIFICATIONCONFIG]') AND name = N'NOTIFICATIONCONFIGID_PK') ALTER TABLE [sysdba].[NOTIFICATIONCONFIG] ADD CONSTRAINT [NOTIFICATIONCONFIGID_PK] PRIMARY KEY CLUSTERED ( [NOTIFICATIONCONFIGID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY] Script Date: 10/07/2009 13:57:41 ******/ /****** Object: Index [OPPORTUNITY_OPPORTUNITYID_PK] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ /* Drop the Clustered SECCODEID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_SECCODEID' AND type = 1) DROP INDEX [OPPORTUNITY_SECCODEID] ON [sysdba].[OPPORTUNITY] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_OPPORTUNITYID_PK' AND is_primary_key <> 1) DROP INDEX [OPPORTUNITY_OPPORTUNITYID_PK] ON [sysdba].[OPPORTUNITY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_OPPORTUNITYID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[OPPORTUNITY] DROP CONSTRAINT [OPPORTUNITY_OPPORTUNITYID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_OPPORTUNITYID_PK') ALTER TABLE [sysdba].[OPPORTUNITY] ADD CONSTRAINT [OPPORTUNITY_OPPORTUNITYID_PK] PRIMARY KEY CLUSTERED ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_ACCOUNTID] Script Date: 10/07/2009 13:57:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_ACCOUNTID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_ACCOUNTID] ON [sysdba].[OPPORTUNITY] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_SECCODEID] Script Date: 10/07/2009 13:57:41 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_SECCODEID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_SECCODEID] ON [sysdba].[OPPORTUNITY] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_CREATEDATE] Script Date: 10/07/2009 13:57:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_CREATEDATE') CREATE NONCLUSTERED INDEX [OPPORTUNITY_CREATEDATE] ON [sysdba].[OPPORTUNITY] ( [CREATEDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_DESCRIPTION] Script Date: 10/07/2009 13:57:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_DESCRIPTION') CREATE NONCLUSTERED INDEX [OPPORTUNITY_DESCRIPTION] ON [sysdba].[OPPORTUNITY] ( [DESCRIPTION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_MODIFYDATE] Script Date: 10/07/2009 13:57:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_MODIFYDATE') CREATE NONCLUSTERED INDEX [OPPORTUNITY_MODIFYDATE] ON [sysdba].[OPPORTUNITY] ( [MODIFYDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_STATUS] Script Date: 10/07/2009 13:57:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY]') AND name = N'OPPORTUNITY_STATUS') CREATE NONCLUSTERED INDEX [OPPORTUNITY_STATUS] ON [sysdba].[OPPORTUNITY] ( [STATUS] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY_CAMPAIGN] Script Date: 10/07/2009 13:57:50 ******/ /****** Object: Index [OPPORTUNITY_CAMPAIGN_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CAMPAIGN]') AND name = N'OPPORTUNITY_CAMPAIGN_ID_PK' AND is_primary_key <> 1) DROP INDEX [OPPORTUNITY_CAMPAIGN_ID_PK] ON [sysdba].[OPPORTUNITY_CAMPAIGN] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CAMPAIGN]') AND name = N'OPPORTUNITY_CAMPAIGN_ID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[OPPORTUNITY_CAMPAIGN] DROP CONSTRAINT [OPPORTUNITY_CAMPAIGN_ID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CAMPAIGN]') AND name = N'OPPORTUNITY_CAMPAIGN_ID_PK') ALTER TABLE [sysdba].[OPPORTUNITY_CAMPAIGN] ADD CONSTRAINT [OPPORTUNITY_CAMPAIGN_ID_PK] PRIMARY KEY CLUSTERED ( [OPPORTUNITY_CAMPAIGNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY_COMPETITOR] Script Date: 10/07/2009 13:58:00 ******/ /****** Object: Index [OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_COMPETITOR]') AND name = N'OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK' AND is_primary_key <> 1) DROP INDEX [OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK] ON [sysdba].[OPPORTUNITY_COMPETITOR] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_COMPETITOR]') AND name = N'OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[OPPORTUNITY_COMPETITOR] DROP CONSTRAINT [OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_COMPETITOR]') AND name = N'OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK') ALTER TABLE [sysdba].[OPPORTUNITY_COMPETITOR] ADD CONSTRAINT [OPPORTUNITY_COMPETITOR_OPPID_COMPID_PK] PRIMARY KEY CLUSTERED ( [OPPORTUNITYID] ASC, [COMPETITORID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY_CONTACT] Script Date: 10/07/2009 13:58:10 ******/ /****** Object: Index [OPPORTUNITY_CONTACT_OPPCONTACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CONTACT]') AND name = N'OPPORTUNITY_CONTACT_OPPCONTACTID_PK') ALTER TABLE [sysdba].[OPPORTUNITY_CONTACT] ADD CONSTRAINT [OPPORTUNITY_CONTACT_OPPCONTACTID_PK] PRIMARY KEY CLUSTERED ( [OPPCONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_CONTACT_OPPID] Script Date: 10/07/2009 13:58:10 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CONTACT]') AND name = N'OPPORTUNITY_CONTACT_OPPID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_CONTACT_OPPID] ON [sysdba].[OPPORTUNITY_CONTACT] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_CONTACTID] Script Date: 10/07/2009 13:58:10 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_CONTACT]') AND name = N'OPPORTUNITY_CONTACTID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_CONTACTID] ON [sysdba].[OPPORTUNITY_CONTACT] ( [CONTACTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY_PRODUCT] Script Date: 10/07/2009 13:58:25 ******/ /****** Object: Index [OPPORTUNITY_PRODUCT_OPPRODUCTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_PRODUCT]') AND name = N'OPPORTUNITY_PRODUCT_OPPRODUCTID_PK') ALTER TABLE [sysdba].[OPPORTUNITY_PRODUCT] ADD CONSTRAINT [OPPORTUNITY_PRODUCT_OPPRODUCTID_PK] PRIMARY KEY CLUSTERED ( [OPPPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_PRODUCT_OPPID] Script Date: 10/07/2009 13:58:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_PRODUCT]') AND name = N'OPPORTUNITY_PRODUCT_OPPID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_PRODUCT_OPPID] ON [sysdba].[OPPORTUNITY_PRODUCT] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_PRODUCT_PRODUCTID] Script Date: 10/07/2009 13:58:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_PRODUCT]') AND name = N'OPPORTUNITY_PRODUCT_PRODUCTID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_PRODUCT_PRODUCTID] ON [sysdba].[OPPORTUNITY_PRODUCT] ( [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[OPPORTUNITY_USER] Script Date: 10/07/2009 13:58:35 ******/ /****** Object: Index [OPPORTUNITY_USER_OPPUSERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_USER]') AND name = N'OPPORTUNITY_USER_OPPUSERID_PK') ALTER TABLE [sysdba].[OPPORTUNITY_USER] ADD CONSTRAINT [OPPORTUNITY_USER_OPPUSERID_PK] PRIMARY KEY CLUSTERED ( [OPPUSERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_USER_OPPID] Script Date: 10/07/2009 13:58:35 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_USER]') AND name = N'OPPORTUNITY_USER_OPPID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_USER_OPPID] ON [sysdba].[OPPORTUNITY_USER] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [OPPORTUNITY_USER_USERID] Script Date: 10/07/2009 13:58:35 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[OPPORTUNITY_USER]') AND name = N'OPPORTUNITY_USER_USERID') CREATE NONCLUSTERED INDEX [OPPORTUNITY_USER_USERID] ON [sysdba].[OPPORTUNITY_USER] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PACKAGEPRODUCT] Script Date: 10/07/2009 14:07:08 ******/ /****** Object: Index [PACKAGEPRODUCT_PACKAGEPRODUCTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PACKAGEPRODUCT]') AND name = N'PACKAGEPRODUCT_PACKAGEPRODUCTID_PK') ALTER TABLE [sysdba].[PACKAGEPRODUCT] ADD CONSTRAINT [PACKAGEPRODUCT_PACKAGEPRODUCTID_PK] PRIMARY KEY CLUSTERED ( [PACKAGEPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PACKAGES] Script Date: 10/07/2009 14:07:15 ******/ /****** Object: Index [PACKAGES_PACKAGESID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PACKAGES]') AND name = N'PACKAGES_PACKAGESID_PK' AND is_primary_key <> 1) DROP INDEX [PACKAGES_PACKAGESID_PK] ON [sysdba].[PACKAGES] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PACKAGES]') AND name = N'PACKAGES_PACKAGESID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[PACKAGES] DROP CONSTRAINT [PACKAGES_PACKAGESID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PACKAGES]') AND name = N'PACKAGES_PACKAGESID_PK') ALTER TABLE [sysdba].[PACKAGES] ADD CONSTRAINT [PACKAGES_PACKAGESID_PK] PRIMARY KEY CLUSTERED ( [PACKAGESID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PICKLIST] Script Date: 10/07/2009 14:07:36 ******/ /****** Object: Index [PICKLIST_ITEMID_PK] Script Date: 09/28/2009 13:47:34 ******/ /* If the PK index is not Clustered, drop the index so it can be */ /* recreated as a Clustered */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TABLE_NAME]') AND name = N'INDEX_NAME' AND is_primary_key <> 1) DROP INDEX [INDEX_NAME] ON [sysdba].[TABLE_NAME] WITH ( ONLINE = OFF ) GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PICKLIST]') AND name = N'PICKLIST_ITEMID_PK') CREATE UNIQUE CLUSTERED INDEX [PICKLIST_ITEMID_PK] ON [sysdba].[PICKLIST] ( [ITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PICKLIST_COMPOSITE] Script Date: 10/07/2009 14:07:36 ******/ /****** SLX 7.5 SP2 Dropped ******/ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PICKLIST]') AND name = N'PICKLIST_COMPOSITE') DROP INDEX [PICKLIST_COMPOSITE] ON [sysdba].[PICKLIST] WITH ( ONLINE = OFF ) GO /****** Object: Index [PICKLIST_PICKLISTID] Script Date: 10/07/2009 14:07:36 ******/ /****** SLX 7.5 SP2 Added ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PICKLIST]') AND name = N'PICKLIST_PICKLISTID') CREATE NONCLUSTERED INDEX [PICKLIST_PICKLISTID] ON [sysdba].[PICKLIST] ( [PICKLISTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PICKLIST_TEXT] Script Date: 10/07/2009 14:07:36 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PICKLIST]') AND name = N'PICKLIST_TEXT') CREATE NONCLUSTERED INDEX [PICKLIST_TEXT] ON [sysdba].[PICKLIST] ( [TEXT] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PLUGIN] Script Date: 10/07/2009 14:07:44 ******/ /****** Object: Index [PLUGIN_PLUGINID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_PLUGINID_PK') ALTER TABLE [sysdba].[PLUGIN] ADD CONSTRAINT [PLUGIN_PLUGINID_PK] PRIMARY KEY NONCLUSTERED ( [PLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_FAMILY] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_FAMILY') CREATE CLUSTERED INDEX [PLUGIN_FAMILY] ON [sysdba].[PLUGIN] ( [FAMILY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_AUTHOR] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_AUTHOR') CREATE NONCLUSTERED INDEX [PLUGIN_AUTHOR] ON [sysdba].[PLUGIN] ( [AUTHOR] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_BASEDON] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_BASEDON') CREATE NONCLUSTERED INDEX [PLUGIN_BASEDON] ON [sysdba].[PLUGIN] ( [BASEDON] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_COMPANY] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_COMPANY') CREATE NONCLUSTERED INDEX [PLUGIN_COMPANY] ON [sysdba].[PLUGIN] ( [COMPANY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_COMPANYVERSION] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_COMPANYVERSION') CREATE NONCLUSTERED INDEX [PLUGIN_COMPANYVERSION] ON [sysdba].[PLUGIN] ( [COMPANYVERSION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_NAME] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_NAME') CREATE NONCLUSTERED INDEX [PLUGIN_NAME] ON [sysdba].[PLUGIN] ( [NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_TYPE] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_TYPE') CREATE NONCLUSTERED INDEX [PLUGIN_TYPE] ON [sysdba].[PLUGIN] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGIN_USERID] Script Date: 10/07/2009 14:07:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGIN]') AND name = N'PLUGIN_USERID') CREATE NONCLUSTERED INDEX [PLUGIN_USERID] ON [sysdba].[PLUGIN] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PLUGINATTACHMENT] Script Date: 10/07/2009 14:07:52 ******/ /****** Object: Index [PLUGINATTACHMENT_FILEID] Script Date: 10/07/2009 14:07:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGINATTACHMENT]') AND name = N'PLUGINATTACHMENT_FILEID') CREATE NONCLUSTERED INDEX [PLUGINATTACHMENT_FILEID] ON [sysdba].[PLUGINATTACHMENT] ( [FILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGINATTACHMENT_ID] Script Date: 10/07/2009 14:07:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGINATTACHMENT]') AND name = N'PLUGINATTACHMENT_ID') CREATE NONCLUSTERED INDEX [PLUGINATTACHMENT_ID] ON [sysdba].[PLUGINATTACHMENT] ( [PLUGINATTACHID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGINATTACHMENT_PLUGINID] Script Date: 10/07/2009 14:07:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGINATTACHMENT]') AND name = N'PLUGINATTACHMENT_PLUGINID') CREATE NONCLUSTERED INDEX [PLUGINATTACHMENT_PLUGINID] ON [sysdba].[PLUGINATTACHMENT] ( [PLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PLUGINATTACHMENT_USERID] Script Date: 10/07/2009 14:07:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PLUGINATTACHMENT]') AND name = N'PLUGINATTACHMENT_USERID') CREATE NONCLUSTERED INDEX [PLUGINATTACHMENT_USERID] ON [sysdba].[PLUGINATTACHMENT] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PLUGINEXTS] Script Date: 10/07/2009 14:08:08 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[POSTALCODE] Script Date: 10/07/2009 14:08:18 ******/ /****** Object: Index [POSTALCODE_POSTALCODEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[POSTALCODE]') AND name = N'POSTALCODE_POSTALCODEID_PK' AND is_primary_key <> 1) DROP INDEX [POSTALCODE_POSTALCODEID_PK] ON [sysdba].[POSTALCODE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[POSTALCODE]') AND name = N'POSTALCODE_POSTALCODEID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[POSTALCODE] DROP CONSTRAINT [POSTALCODE_POSTALCODEID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[POSTALCODE]') AND name = N'POSTALCODE_POSTALCODEID_PK') ALTER TABLE [sysdba].[POSTALCODE] ADD CONSTRAINT [POSTALCODE_POSTALCODEID_PK] PRIMARY KEY CLUSTERED ( [POSTALCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCEDURECONTRIBUTOR] Script Date: 10/07/2009 14:08:32 ******/ /****** Object: Index [PROCEDURECONTRIBUTORID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCEDURECONTRIBUTOR]') AND name = N'PROCEDURECONTRIBUTORID_PK') ALTER TABLE [sysdba].[PROCEDURECONTRIBUTOR] ADD CONSTRAINT [PROCEDURECONTRIBUTORID_PK] PRIMARY KEY CLUSTERED ( [PROCEDURECONTRIBUTORID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCEDURECONTRIBUTOR_CONTRIBUTORSECCODEID] Script Date: 10/07/2009 14:08:32 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCEDURECONTRIBUTOR]') AND name = N'PROCEDURECONTRIBUTOR_CONTRIBUTORSECCODEID') CREATE NONCLUSTERED INDEX [PROCEDURECONTRIBUTOR_CONTRIBUTORSECCODEID] ON [sysdba].[PROCEDURECONTRIBUTOR] ( [CONTRIBUTORSECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCEDURECONTRIBUTOR_PROCEDUREID] Script Date: 10/07/2009 14:08:32 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCEDURECONTRIBUTOR]') AND name = N'PROCEDURECONTRIBUTOR_PROCEDUREID') CREATE NONCLUSTERED INDEX [PROCEDURECONTRIBUTOR_PROCEDUREID] ON [sysdba].[PROCEDURECONTRIBUTOR] ( [PROCEDUREID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESS] Script Date: 10/07/2009 14:08:43 ******/ /****** Object: Index [PROCESS_PROCESSID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESS]') AND name = N'PROCESS_PROCESSID_PK') ALTER TABLE [sysdba].[PROCESS] ADD CONSTRAINT [PROCESS_PROCESSID_PK] PRIMARY KEY CLUSTERED ( [PROCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESS_TARGETID] Script Date: 10/07/2009 14:08:43 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESS]') AND name = N'PROCESS_TARGETID') CREATE NONCLUSTERED INDEX [PROCESS_TARGETID] ON [sysdba].[PROCESS] ( [TARGETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSINSTANCESTATE] Script Date: 10/07/2009 14:08:53 ******/ /****** Object: Index [PROCESSINSTANCESTATE_BLOCKED] Script Date: 10/07/2009 14:08:53 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATE]') AND name = N'PROCESSINSTANCESTATE_BLOCKED') CREATE NONCLUSTERED INDEX [PROCESSINSTANCESTATE_BLOCKED] ON [sysdba].[PROCESSINSTANCESTATE] ( [BLOCKED] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSINSTANCESTATE_NEXTTIMER] Script Date: 10/07/2009 14:08:53 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATE]') AND name = N'PROCESSINSTANCESTATE_NEXTTIMER') CREATE NONCLUSTERED INDEX [PROCESSINSTANCESTATE_NEXTTIMER] ON [sysdba].[PROCESSINSTANCESTATE] ( [NEXTTIMER] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSINSTANCESTATE_PRIMARY] Script Date: 10/07/2009 14:08:53 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATE]') AND name = N'PROCESSINSTANCESTATE_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSINSTANCESTATE_PRIMARY] ON [sysdba].[PROCESSINSTANCESTATE] ( [PROCESSINSTANCESTATEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSINSTANCESTATE_WORKFLOWI] Script Date: 10/07/2009 14:08:53 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATE]') AND name = N'PROCESSINSTANCESTATE_WORKFLOWI') CREATE NONCLUSTERED INDEX [PROCESSINSTANCESTATE_WORKFLOWI] ON [sysdba].[PROCESSINSTANCESTATE] ( [WORKFLOWINSTANCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSINSTANCESTATUS] Script Date: 10/07/2009 14:09:03 ******/ /****** Object: Index [PROCESSINSTANCESTATUS_ENTITYID] Script Date: 10/07/2009 14:09:03 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATUS]') AND name = N'PROCESSINSTANCESTATUS_ENTITYID') CREATE NONCLUSTERED INDEX [PROCESSINSTANCESTATUS_ENTITYID] ON [sysdba].[PROCESSINSTANCESTATUS] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSINSTANCESTATUS_PRIMARY] Script Date: 10/07/2009 14:09:03 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATUS]') AND name = N'PROCESSINSTANCESTATUS_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSINSTANCESTATUS_PRIMARY] ON [sysdba].[PROCESSINSTANCESTATUS] ( [PROCESSINSTANCESTATUSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSINSTANCESTATUS_WORKFLOWINSTANCEID] Script Date: 10/07/2009 14:09:03 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSINSTANCESTATUS]') AND name = N'PROCESSINSTANCESTATUS_WORKFLOWINSTANCEID') CREATE NONCLUSTERED INDEX [PROCESSINSTANCESTATUS_WORKFLOWINSTANCEID] ON [sysdba].[PROCESSINSTANCESTATUS] ( [WORKFLOWINSTANCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSTRACKINGEVENT] Script Date: 10/07/2009 14:09:14 ******/ /****** Object: Index [PROCESSTRACKINGEVENT_PRIMARY] Script Date: 10/07/2009 14:09:14 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTRACKINGEVENT]') AND name = N'PROCESSTRACKINGEVENT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSTRACKINGEVENT_PRIMARY] ON [sysdba].[PROCESSTRACKINGEVENT] ( [PROCESSTRACKINGEVENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSTRACKINGEVTHIST] Script Date: 10/07/2009 14:09:26 ******/ /****** Object: Index [PROCESSTRACKINGEVTHIST_PISID] Script Date: 10/07/2009 14:09:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTRACKINGEVTHIST]') AND name = N'PROCESSTRACKINGEVTHIST_PISID') CREATE NONCLUSTERED INDEX [PROCESSTRACKINGEVTHIST_PISID] ON [sysdba].[PROCESSTRACKINGEVTHIST] ( [PROCESSINSTANCESTATUSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSTRACKINGEVTHIST_PRIMARY] Script Date: 10/07/2009 14:09:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTRACKINGEVTHIST]') AND name = N'PROCESSTRACKINGEVTHIST_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSTRACKINGEVTHIST_PRIMARY] ON [sysdba].[PROCESSTRACKINGEVTHIST] ( [PROCESSTRACKINGEVTHISTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSTRAKNGEVTANTN] Script Date: 10/07/2009 14:09:41 ******/ /****** Object: Index [PROCESSTRAKNGEVTANTN_PRIMARY] Script Date: 10/07/2009 14:09:41 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTRAKNGEVTANTN]') AND name = N'PROCESSTRAKNGEVTANTN_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSTRAKNGEVTANTN_PRIMARY] ON [sysdba].[PROCESSTRAKNGEVTANTN] ( [PROCESSTRAKNGEVTANTNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSTYPECATEGORY] Script Date: 10/07/2009 14:09:51 ******/ /****** Object: Index [PROCESSTYPECATEGORY_PRIMARY] Script Date: 10/07/2009 14:09:51 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTYPECATEGORY]') AND name = N'PROCESSTYPECATEGORY_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSTYPECATEGORY_PRIMARY] ON [sysdba].[PROCESSTYPECATEGORY] ( [PROCESSTYPECATEGORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCTYPECAT_PROCINFOID] Script Date: 10/07/2009 14:09:51 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTYPECATEGORY]') AND name = N'PROCTYPECAT_PROCINFOID') CREATE NONCLUSTERED INDEX [PROCTYPECAT_PROCINFOID] ON [sysdba].[PROCESSTYPECATEGORY] ( [PROCESSTYPEINFOID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROCESSTYPEINFO] Script Date: 10/07/2009 14:09:59 ******/ /****** Object: Index [PROCESSTYPEINFO_PRIMARY] Script Date: 10/07/2009 14:09:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTYPEINFO]') AND name = N'PROCESSTYPEINFO_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [PROCESSTYPEINFO_PRIMARY] ON [sysdba].[PROCESSTYPEINFO] ( [PROCESSTYPEINFOID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCESSTYPEINFO_PROCESSTYPE] Script Date: 10/07/2009 14:09:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTYPEINFO]') AND name = N'PROCESSTYPEINFO_PROCESSTYPE') CREATE NONCLUSTERED INDEX [PROCESSTYPEINFO_PROCESSTYPE] ON [sysdba].[PROCESSTYPEINFO] ( [PROCESSPATH] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROCTYPEINFO_ENTITYTYPE] Script Date: 10/07/2009 14:09:59 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROCESSTYPEINFO]') AND name = N'PROCTYPEINFO_ENTITYTYPE') CREATE NONCLUSTERED INDEX [PROCTYPEINFO_ENTITYTYPE] ON [sysdba].[PROCESSTYPEINFO] ( [ENTITYTYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PRODUCT] Script Date: 10/07/2009 14:10:06 ******/ /****** Object: Index [PRODUCT_PRODUCTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PRODUCT]') AND name = N'PRODUCT_PRODUCTID_PK') ALTER TABLE [sysdba].[PRODUCT] ADD CONSTRAINT [PRODUCT_PRODUCTID_PK] PRIMARY KEY CLUSTERED ( [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PRODUCTPROGRAM] Script Date: 10/07/2009 14:10:20 ******/ /****** Object: Index [PRODUCTPROGRAM_PRODUCTPROGRAMID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PRODUCTPROGRAM]') AND name = N'PRODUCTPROGRAM_PRODUCTPROGRAMID_PK') ALTER TABLE [sysdba].[PRODUCTPROGRAM] ADD CONSTRAINT [PRODUCTPROGRAM_PRODUCTPROGRAMID_PK] PRIMARY KEY NONCLUSTERED ( [PRODUCTPROGRAMID] ASC, [PRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROJECT] Script Date: 10/07/2009 14:10:29 ******/ /****** Object: Index [PROJECT_PROJECTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not clustered, drop the index so it can be */ /* recreated as a Clustered Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROJECT]') AND name = N'PROJECT_PROJECTID_PK' AND type <> 1) DROP INDEX [PROJECT_PROJECTID_PK] ON [sysdba].[PROJECT] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROJECT]') AND name = N'PROJECT_PROJECTID_PK') CREATE UNIQUE CLUSTERED INDEX [PROJECT_PROJECTID_PK] ON [sysdba].[PROJECT] ( [PROJECTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [PROJECT_NAME] Script Date: 10/07/2009 14:10:29 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROJECT]') AND name = N'PROJECT_NAME') CREATE NONCLUSTERED INDEX [PROJECT_NAME] ON [sysdba].[PROJECT] ( [NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROJECTITEM] Script Date: 10/07/2009 14:10:40 ******/ /****** Object: Index [PROJECTITEM_PROJECTITEMID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROJECTITEM]') AND name = N'PROJECTITEM_PROJECTITEMID_PK') ALTER TABLE [sysdba].[PROJECTITEM] ADD CONSTRAINT [PROJECTITEM_PROJECTITEMID_PK] PRIMARY KEY CLUSTERED ( [PROJECTITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[PROJECTPROFILE] Script Date: 10/07/2009 14:10:50 ******/ /****** Object: Index [PROJECTPROFILE_PROJECTPROFILEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[PROJECTPROFILE]') AND name = N'PROJECTPROFILE_PROJECTPROFILEID_PK') ALTER TABLE [sysdba].[PROJECTPROFILE] ADD CONSTRAINT [PROJECTPROFILE_PROJECTPROFILEID_PK] PRIMARY KEY CLUSTERED ( [PROJECTPROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[QUALIFICATION] Script Date: 10/07/2009 14:10:57 ******/ /****** Object: Index [QUALIFICATION_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUALIFICATION]') AND name = N'QUALIFICATION_ID_PK') ALTER TABLE [sysdba].[QUALIFICATION] ADD CONSTRAINT [QUALIFICATION_ID_PK] PRIMARY KEY CLUSTERED ( [QUALIFICATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [QUALIFICATION_QUAL_CATID] Script Date: 10/07/2009 14:10:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUALIFICATION]') AND name = N'QUALIFICATION_QUAL_CATID') CREATE NONCLUSTERED INDEX [QUALIFICATION_QUAL_CATID] ON [sysdba].[QUALIFICATION] ( [QUALIFICATION_CATEGORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [QUALIFICATION_SORTPOSITION] Script Date: 10/07/2009 14:10:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUALIFICATION]') AND name = N'QUALIFICATION_SORTPOSITION') CREATE NONCLUSTERED INDEX [QUALIFICATION_SORTPOSITION] ON [sysdba].[QUALIFICATION] ( [SORTPOSITION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[QUALIFICATION_CATEGORY] Script Date: 10/07/2009 14:11:08 ******/ /****** Object: Index [QUALIFICATION_CATEGORY_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUALIFICATION_CATEGORY]') AND name = N'QUALIFICATION_CATEGORY_ID_PK') ALTER TABLE [sysdba].[QUALIFICATION_CATEGORY] ADD CONSTRAINT [QUALIFICATION_CATEGORY_ID_PK] PRIMARY KEY CLUSTERED ( [QUALIFICATION_CATEGORYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [QUALIFICATION_CATEGORY_NAME] Script Date: 10/07/2009 14:11:08 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUALIFICATION_CATEGORY]') AND name = N'QUALIFICATION_CATEGORY_NAME') CREATE UNIQUE NONCLUSTERED INDEX [QUALIFICATION_CATEGORY_NAME] ON [sysdba].[QUALIFICATION_CATEGORY] ( [CATEGORYNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[QUOTA] Script Date: 10/07/2009 14:11:15 ******/ /****** Object: Index [QUOTA_QUOTAID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUOTA]') AND name = N'QUOTA_QUOTAID_PK') ALTER TABLE [sysdba].[QUOTA] ADD CONSTRAINT [QUOTA_QUOTAID_PK] PRIMARY KEY CLUSTERED ( [QUOTAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [QUOTA_USERID] Script Date: 10/07/2009 14:11:15 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[QUOTA]') AND name = N'QUOTA_USERID') CREATE NONCLUSTERED INDEX [QUOTA_USERID] ON [sysdba].[QUOTA] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[REALIGNPROFILE] Script Date: 10/07/2009 14:23:38 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[REMOTEATTACHMENTS] Script Date: 10/07/2009 14:23:46 ******/ /****** Object: Index [REMOTEATTACHMENTS_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[REMOTEATTACHMENTS]') AND name = N'REMOTEATTACHMENTS_PK') ALTER TABLE [sysdba].[REMOTEATTACHMENTS] ADD CONSTRAINT [REMOTEATTACHMENTS_PK] PRIMARY KEY NONCLUSTERED ( [REMOTEATTACHMENTSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [REMOTEATTACHMENTS_COMP] Script Date: 10/07/2009 14:23:46 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[REMOTEATTACHMENTS]') AND name = N'REMOTEATTACHMENTS_COMP') CREATE UNIQUE CLUSTERED INDEX [REMOTEATTACHMENTS_COMP] ON [sysdba].[REMOTEATTACHMENTS] ( [ATTACHID] ASC, [SITECODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[REMOTETASKS] Script Date: 10/07/2009 14:24:01 ******/ /****** Object: Index [REMOTETASKS_TASKID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[REMOTETASKS]') AND name = N'REMOTETASKS_TASKID_PK') ALTER TABLE [sysdba].[REMOTETASKS] ADD CONSTRAINT [REMOTETASKS_TASKID_PK] PRIMARY KEY CLUSTERED ( [TASKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[REPORTFILTER] Script Date: 10/07/2009 14:24:40 ******/ /****** Object: Index [REPORTFILTER_PRIMARY] Script Date: 10/07/2009 14:24:40 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[REPORTFILTER]') AND name = N'REPORTFILTER_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [REPORTFILTER_PRIMARY] ON [sysdba].[REPORTFILTER] ( [REPORTFILTERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RESOURCELIST] Script Date: 10/07/2009 14:24:48 ******/ /****** Object: Index [PRESOURCELIST_RESOURCEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Dropped ******/ /* Fixed spelling mistake in name (removed "P" from front of index name. */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCELIST]') AND name = N'PRESOURCELIST_RESOURCEID_PK') ALTER TABLE [sysdba].[RESOURCELIST] DROP CONSTRAINT [PRESOURCELIST_RESOURCEID_PK] GO /****** Object: Index [RESOURCELIST_RESOURCEID_PK] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Added ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCELIST]') AND name = N'RESOURCELIST_RESOURCEID_PK') ALTER TABLE [sysdba].[RESOURCELIST] ADD CONSTRAINT [RESOURCELIST_RESOURCEID_PK] PRIMARY KEY NONCLUSTERED ( [RESOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RESOURCELIST_NAME] Script Date: 10/07/2009 14:24:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCELIST]') AND name = N'RESOURCELIST_NAME') CREATE CLUSTERED INDEX [RESOURCELIST_NAME] ON [sysdba].[RESOURCELIST] ( [NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RESOURCESCHEDULE] Script Date: 10/07/2009 14:24:57 ******/ /****** Object: Index [RESOURCESCHEDULE_RSID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCESCHEDULE]') AND name = N'RESOURCESCHEDULE_RSID_PK') ALTER TABLE [sysdba].[RESOURCESCHEDULE] ADD CONSTRAINT [RESOURCESCHEDULE_RSID_PK] PRIMARY KEY CLUSTERED ( [RSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RESOURCESCHEDULE_ACTIVITYID] Script Date: 10/07/2009 14:24:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCESCHEDULE]') AND name = N'RESOURCESCHEDULE_ACTIVITYID') CREATE NONCLUSTERED INDEX [RESOURCESCHEDULE_ACTIVITYID] ON [sysdba].[RESOURCESCHEDULE] ( [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RESOURCESCHEDULE_RESOURCEID] Script Date: 10/07/2009 14:24:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESOURCESCHEDULE]') AND name = N'RESOURCESCHEDULE_RESOURCEID') CREATE NONCLUSTERED INDEX [RESOURCESCHEDULE_RESOURCEID] ON [sysdba].[RESOURCESCHEDULE] ( [RESOURCEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RESPONSEPRODUCT] Script Date: 10/07/2009 14:25:06 ******/ /****** Object: Index [RESPONSEPRODUCT_PRIMARY] Script Date: 10/07/2009 14:25:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESPONSEPRODUCT]') AND name = N'RESPONSEPRODUCT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [RESPONSEPRODUCT_PRIMARY] ON [sysdba].[RESPONSEPRODUCT] ( [RESPONSEPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RESPONSEPRODUCT_TARGETRESPID] Script Date: 10/07/2009 14:25:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESPONSEPRODUCT]') AND name = N'RESPONSEPRODUCT_TARGETRESPID') CREATE NONCLUSTERED INDEX [RESPONSEPRODUCT_TARGETRESPID] ON [sysdba].[RESPONSEPRODUCT] ( [TARGETRESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RESYNCTABLEDEFS] Script Date: 10/07/2009 14:25:17 ******/ /****** Object: Index [RESYNCTABLEDEFS_TABLENAME_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not clustered, drop the index so it can be */ /* recreated as a Clustered Unique Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESYNCTABLEDEFS]') AND name = N'RESYNCTABLEDEFS_TABLENAME_PK' AND type <> 1) DROP INDEX [RESYNCTABLEDEFS_TABLENAME_PK] ON [sysdba].[RESYNCTABLEDEFS] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RESYNCTABLEDEFS]') AND name = N'RESYNCTABLEDEFS_TABLENAME_PK') CREATE UNIQUE CLUSTERED INDEX [RESYNCTABLEDEFS_TABLENAME_PK] ON [sysdba].[RESYNCTABLEDEFS] ( [TABLENAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RMA] Script Date: 10/07/2009 14:25:26 ******/ /****** Object: Index [RMA_RMAID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_RMAID_PK' AND is_primary_key <> 1) DROP INDEX [RMA_RMAID_PK] ON [sysdba].[RMA] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_RMAID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[RMA] DROP CONSTRAINT [RMA_RMAID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_RMAID_PK') ALTER TABLE [sysdba].[RMA] ADD CONSTRAINT [RMA_RMAID_PK] PRIMARY KEY CLUSTERED ( [RMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMA_ALTERNATEKEYPREFIX] Script Date: 10/07/2009 14:25:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_ALTERNATEKEYPREFIX') CREATE NONCLUSTERED INDEX [RMA_ALTERNATEKEYPREFIX] ON [sysdba].[RMA] ( [ALTERNATEKEYPREFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMA_ALTERNATEKEYSUFFIX] Script Date: 10/07/2009 14:25:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_ALTERNATEKEYSUFFIX') CREATE NONCLUSTERED INDEX [RMA_ALTERNATEKEYSUFFIX] ON [sysdba].[RMA] ( [ALTERNATEKEYSUFFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMA_TICKETID] Script Date: 10/07/2009 14:25:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMA]') AND name = N'RMA_TICKETID') CREATE NONCLUSTERED INDEX [RMA_TICKETID] ON [sysdba].[RMA] ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RMAADDRESS] Script Date: 10/07/2009 14:25:34 ******/ /****** Object: Index [RMAADDRESS_RMAADDRESSID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMAADDRESS]') AND name = N'RMAADDRESS_RMAADDRESSID_PK' AND is_primary_key <> 1) DROP INDEX [RMAADDRESS_RMAADDRESSID_PK] ON [sysdba].[RMAADDRESS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMAADDRESS]') AND name = N'RMAADDRESS_RMAADDRESSID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[RMAADDRESS] DROP CONSTRAINT [RMAADDRESS_RMAADDRESSID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMAADDRESS]') AND name = N'RMAADDRESS_RMAADDRESSID_PK') ALTER TABLE [sysdba].[RMAADDRESS] ADD CONSTRAINT [RMAADDRESS_RMAADDRESSID_PK] PRIMARY KEY CLUSTERED ( [RMAADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMAADDRESS_RMAID] Script Date: 10/07/2009 14:25:34 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMAADDRESS]') AND name = N'RMAADDRESS_RMAID') CREATE NONCLUSTERED INDEX [RMAADDRESS_RMAID] ON [sysdba].[RMAADDRESS] ( [RMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RMARECEIVEDPRODUCT] Script Date: 10/07/2009 14:25:56 ******/ /****** Object: Index [RMARECEIVEDPRODUCT_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMARECEIVEDPRODUCT]') AND name = N'RMARECEIVEDPRODUCT_ID_PK') ALTER TABLE [sysdba].[RMARECEIVEDPRODUCT] ADD CONSTRAINT [RMARECEIVEDPRODUCT_ID_PK] PRIMARY KEY NONCLUSTERED ( [RMARECEIVEDPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMARECEIVEDPRODUCT_RMAID] Script Date: 10/07/2009 14:25:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMARECEIVEDPRODUCT]') AND name = N'RMARECEIVEDPRODUCT_RMAID') CREATE CLUSTERED INDEX [RMARECEIVEDPRODUCT_RMAID] ON [sysdba].[RMARECEIVEDPRODUCT] ( [RMAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[RMASHIPPEDPRODUCT] Script Date: 10/07/2009 14:26:06 ******/ /****** Object: Index [RMASHIPPEDPRODUCT_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMASHIPPEDPRODUCT]') AND name = N'RMASHIPPEDPRODUCT_ID_PK') ALTER TABLE [sysdba].[RMASHIPPEDPRODUCT] ADD CONSTRAINT [RMASHIPPEDPRODUCT_ID_PK] PRIMARY KEY NONCLUSTERED ( [RMASHIPPEDPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [RMASHIPPEDPRODUCT_RMAIRECEIVEDPRODUCTID] Script Date: 10/07/2009 14:26:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[RMASHIPPEDPRODUCT]') AND name = N'RMASHIPPEDPRODUCT_RMAIRECEIVEDPRODUCTID') CREATE CLUSTERED INDEX [RMASHIPPEDPRODUCT_RMAIRECEIVEDPRODUCTID] ON [sysdba].[RMASHIPPEDPRODUCT] ( [RMARECEIVEDPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[ROLE] Script Date: 10/07/2009 14:26:13 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESDASHBOARD] Script Date: 10/07/2009 14:26:22 ******/ /****** Object: Index [SALESDASHBOARD_PRIMARY] Script Date: 10/07/2009 14:26:22 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESDASHBOARD]') AND name = N'SALESDASHBOARD_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [SALESDASHBOARD_PRIMARY] ON [sysdba].[SALESDASHBOARD] ( [SALESDASHBOARDID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESORDER] Script Date: 10/07/2009 14:26:31 ******/ /****** Object: Index [SALESORDER_SALESORDERID_PK] Script Date: 10/07/2009 14:26:31 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_SALESORDERID_PK' AND is_primary_key <> 1) DROP INDEX [SALESORDER_SALESORDERID_PK] ON [sysdba].[SALESORDER] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key and is clustered, drop the index so it can be */ /* recreated as a Nonclustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_SALESORDERID_PK' AND is_primary_key = 1 AND type = 1) ALTER TABLE [sysdba].[SALESORDER] DROP CONSTRAINT [SALESORDER_SALESORDERID_PK] GO /****** SLX 7.5 SP2 Updated ******/ /* Changed from Unique Index to Nonclustered Primary Key */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_SALESORDERID_PK') ALTER TABLE [sysdba].[SALESORDER] ADD CONSTRAINT [SALESORDER_SALESORDERID_PK] PRIMARY KEY NONCLUSTERED ( [SALESORDERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESORDER_ACCOUNTID] Script Date: 10/07/2009 14:26:31 ******/ /* If the index exists but is not clustered, drop the index so it can be */ /* recreated as a Clustered */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_ACCOUNTID' AND type <> 1) DROP INDEX [SALESORDER_ACCOUNTID] ON [sysdba].[SALESORDER] WITH ( ONLINE = OFF ) GO /****** SLX 7.5 SP2 Updated ******/ /* Changed from Nonclustered to Clustered Index */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_ACCOUNTID') CREATE CLUSTERED INDEX [SALESORDER_ACCOUNTID] ON [sysdba].[SALESORDER] ( [ACCOUNTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESORDER_MODIFYDATE] Script Date: 10/07/2009 14:26:31 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_MODIFYDATE') CREATE NONCLUSTERED INDEX [SALESORDER_MODIFYDATE] ON [sysdba].[SALESORDER] ( [MODIFYDATE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESORDER_OPPORTUNITYID] Script Date: 10/07/2009 14:26:31 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDER]') AND name = N'SALESORDER_OPPORTUNITYID') CREATE NONCLUSTERED INDEX [SALESORDER_OPPORTUNITYID] ON [sysdba].[SALESORDER] ( [OPPORTUNITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESORDERADDRESS] Script Date: 10/07/2009 14:26:42 ******/ /****** Object: Index [SALESORDERADDRESS_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDERADDRESS]') AND name = N'SALESORDERADDRESS_ID_PK') ALTER TABLE [sysdba].[SALESORDERADDRESS] ADD CONSTRAINT [SALESORDERADDRESS_ID_PK] PRIMARY KEY CLUSTERED ( [SALESORDERADDRESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESORDERADDRESS_SALESORDERID] Script Date: 10/07/2009 14:26:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDERADDRESS]') AND name = N'SALESORDERADDRESS_SALESORDERID') CREATE NONCLUSTERED INDEX [SALESORDERADDRESS_SALESORDERID] ON [sysdba].[SALESORDERADDRESS] ( [SALESORDERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESORDERITEMS] Script Date: 10/07/2009 14:26:52 ******/ /****** Object: Index [SALESORDERITEMS_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDERITEMS]') AND name = N'SALESORDERITEMS_ID_PK') ALTER TABLE [sysdba].[SALESORDERITEMS] ADD CONSTRAINT [SALESORDERITEMS_ID_PK] PRIMARY KEY CLUSTERED ( [SALESORDERITEMSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESORDERITEMS_SALESORDERID] Script Date: 10/07/2009 14:26:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESORDERITEMS]') AND name = N'SALESORDERITEMS_SALESORDERID') CREATE NONCLUSTERED INDEX [SALESORDERITEMS_SALESORDERID] ON [sysdba].[SALESORDERITEMS] ( [SALESORDERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESPROCESSAUDIT] Script Date: 10/07/2009 14:27:06 ******/ /****** Object: Index [SALESPROCESSAUDIT_ENTITYID] Script Date: 10/07/2009 14:27:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESPROCESSAUDIT]') AND name = N'SALESPROCESSAUDIT_ENTITYID') CREATE NONCLUSTERED INDEX [SALESPROCESSAUDIT_ENTITYID] ON [sysdba].[SALESPROCESSAUDIT] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESPROCESSAUDIT_ID] Script Date: 10/07/2009 14:27:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESPROCESSAUDIT]') AND name = N'SALESPROCESSAUDIT_ID') CREATE NONCLUSTERED INDEX [SALESPROCESSAUDIT_ID] ON [sysdba].[SALESPROCESSAUDIT] ( [SALESPROCESSAUDITID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESPROCESSAUDIT_STAGEID] Script Date: 10/07/2009 14:27:06 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESPROCESSAUDIT]') AND name = N'SALESPROCESSAUDIT_STAGEID') CREATE NONCLUSTERED INDEX [SALESPROCESSAUDIT_STAGEID] ON [sysdba].[SALESPROCESSAUDIT] ( [STAGEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SALESPROCESSES] Script Date: 10/07/2009 14:27:26 ******/ /****** Object: Index [SALESPROCESSES_SALESPROCESSID] Script Date: 10/07/2009 14:27:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESPROCESSES]') AND name = N'SALESPROCESSES_SALESPROCESSID') CREATE CLUSTERED INDEX [SALESPROCESSES_SALESPROCESSID] ON [sysdba].[SALESPROCESSES] ( [SALESPROCESSESID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SALESPROCESSES_ENTITYID] Script Date: 10/07/2009 14:27:26 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SALESPROCESSES]') AND name = N'SALESPROCESSES_ENTITYID') CREATE NONCLUSTERED INDEX [SALESPROCESSES_ENTITYID] ON [sysdba].[SALESPROCESSES] ( [ENTITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECCODE] Script Date: 10/07/2009 14:27:42 ******/ /* Drop the Clustered SECCODEID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODE]') AND name = N'SECCODE_SECCODEDESC' AND type = 1) DROP INDEX [SECCODE_SECCODEDESC] ON [sysdba].[SECCODE] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODE]') AND name = N'SECCODE_SECCODEID' AND is_primary_key <> 1) DROP INDEX [SECCODE_SECCODEID] ON [sysdba].[SECCODE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODE]') AND name = N'SECCODE_SECCODEID' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[SECCODE] DROP CONSTRAINT [SECCODE_SECCODEID] GO /****** Object: Index [SECCODE_SECCODEID] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from NONCLUSTERED to CLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODE]') AND name = N'SECCODE_SECCODEID') ALTER TABLE [sysdba].[SECCODE] ADD CONSTRAINT [SECCODE_SECCODEID] PRIMARY KEY CLUSTERED ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECCODE_SECCODEDESC] Script Date: 10/07/2009 14:27:42 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODE]') AND name = N'SECCODE_SECCODEDESC') CREATE NONCLUSTERED INDEX [SECCODE_SECCODEDESC] ON [sysdba].[SECCODE] ( [SECCODEDESC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECCODEJOINS] Script Date: 10/07/2009 14:27:48 ******/ /****** Object: Index [SECCODEJOINS_COMPOSITE_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODEJOINS]') AND name = N'SECCODEJOINS_COMPOSITE_PK' AND type <> 1) DROP INDEX [SECCODEJOINS_COMPOSITE_PK] ON [sysdba].[SECCODEJOINS] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODEJOINS]') AND name = N'SECCODEJOINS_COMPOSITE_PK') CREATE UNIQUE CLUSTERED INDEX [SECCODEJOINS_COMPOSITE_PK] ON [sysdba].[SECCODEJOINS] ( [CHILDSECCODEID] ASC, [PARENTSECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECCODEJOINS_PROFILEID] Script Date: 10/07/2009 14:27:48 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECCODEJOINS]') AND name = N'SECCODEJOINS_PROFILEID') CREATE NONCLUSTERED INDEX [SECCODEJOINS_PROFILEID] ON [sysdba].[SECCODEJOINS] ( [PROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SEC_FUNCTIONOWNER] Script Date: 10/07/2009 14:27:35 ******/ /****** Object: Index [PK_SEC_FUNCTIONOWNER] Script Date: 10/07/2009 11:37:04 ******/ /* Could potentially be there */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'PK_SEC_FUNCTIONOWNER' AND is_primary_key <> 1) DROP INDEX [PK_SEC_FUNCTIONOWNER] ON [sysdba].[SEC_FUNCTIONOWNER] WITH ( ONLINE = OFF ) GO IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'PK_SEC_FUNCTIONOWNER' AND is_primary_key = 1) ALTER TABLE [sysdba].[SEC_FUNCTIONOWNER] DROP CONSTRAINT [PK_SEC_FUNCTIONOWNER] GO /****** Object: Index [SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK' AND is_primary_key <> 1) DROP INDEX [SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK] ON [sysdba].[SEC_FUNCTIONOWNER] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[SEC_FUNCTIONOWNER] DROP CONSTRAINT [SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK') ALTER TABLE [sysdba].[SEC_FUNCTIONOWNER] ADD CONSTRAINT [SEC_FUNCTIONOWNER_FUNCTIONOWNERID_PK] PRIMARY KEY CLUSTERED ( [FUNCTIONOWNERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SEC_FUNCTIONOWNER_COMP] Script Date: 10/07/2009 14:27:35 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SEC_FUNCTIONOWNER]') AND name = N'SEC_FUNCTIONOWNER_COMP') CREATE UNIQUE NONCLUSTERED INDEX [SEC_FUNCTIONOWNER_COMP] ON [sysdba].[SEC_FUNCTIONOWNER] ( [OWNERID] ASC, [CLASSFUNCTIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECFUNCTIONS] Script Date: 10/07/2009 14:27:57 ******/ /****** Object: Index [SECFUNCTIONS_NAME] Script Date: 10/07/2009 14:27:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECFUNCTIONS]') AND name = N'SECFUNCTIONS_NAME') CREATE UNIQUE NONCLUSTERED INDEX [SECFUNCTIONS_NAME] ON [sysdba].[SECFUNCTIONS] ( [NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECPROFILE] Script Date: 10/07/2009 14:28:14 ******/ /****** Object: Index [SECPROFILE_PROFILEID] Script Date: 10/07/2009 14:28:15 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECPROFILE]') AND name = N'SECPROFILE_PROFILEID') CREATE UNIQUE NONCLUSTERED INDEX [SECPROFILE_PROFILEID] ON [sysdba].[SECPROFILE] ( [PROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECRIGHTS] Script Date: 10/07/2009 14:28:22 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_SECRIGHTSID_PK' AND is_primary_key <> 1) DROP INDEX [SECRIGHTS_SECRIGHTSID_PK] ON [sysdba].[SECRIGHTS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_SECRIGHTSID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[SECRIGHTS] DROP CONSTRAINT [SECRIGHTS_SECRIGHTSID_PK] GO /****** Object: Index [SECRIGHTS_SECRIGHTSID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_SECRIGHTSID_PK') ALTER TABLE [sysdba].[SECRIGHTS] ADD CONSTRAINT [SECRIGHTS_SECRIGHTSID_PK] PRIMARY KEY CLUSTERED ( [SECRIGHTSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECRIGHTS_ACCESSID] Script Date: 10/07/2009 14:28:22 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_ACCESSID') CREATE NONCLUSTERED INDEX [SECRIGHTS_ACCESSID] ON [sysdba].[SECRIGHTS] ( [ACCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECRIGHTS_PROFILEID] Script Date: 10/07/2009 14:28:22 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_PROFILEID') CREATE NONCLUSTERED INDEX [SECRIGHTS_PROFILEID] ON [sysdba].[SECRIGHTS] ( [PROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECRIGHTS_SECCODEID] Script Date: 10/07/2009 14:28:22 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Experimental Change - Added ACCESSID */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_SECCODEID') CREATE NONCLUSTERED INDEX [SECRIGHTS_SECCODEID] ON [sysdba].[SECRIGHTS] ( [SECCODEID] ASC, [ACCESSID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SECRIGHTS_ACCIDSECID] Script Date: 10/07/2009 14:28:22 ******/ /****** SLX 7.5 SP2 Addition ******/ /* composite index for SECRIGHTS covering ACCESSID, SECCODEID (in order) */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECRIGHTS]') AND name = N'SECRIGHTS_ACCIDSECID') CREATE NONCLUSTERED INDEX [SECRIGHTS_ACCIDSECID] ON [sysdba].[SECRIGHTS] ( [ACCESSID] ASC, [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SECTABLEDEFS] Script Date: 10/07/2009 14:28:30 ******/ /****** Object: Index [SECTABLEDEFS_COMPOSITE_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not clustered, drop the index so it can be */ /* recreated as a Clustered Unique Index */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TABLE_NAME]') AND name = N'INDEX_NAME' AND type <> 1) DROP INDEX [INDEX_NAME] ON [sysdba].[TABLE_NAME] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SECTABLEDEFS]') AND name = N'SECTABLEDEFS_COMPOSITE_PK') CREATE UNIQUE CLUSTERED INDEX [SECTABLEDEFS_COMPOSITE_PK] ON [sysdba].[SECTABLEDEFS] ( [TABLENAME] ASC, [FIELDNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SITE] Script Date: 10/07/2009 14:28:37 ******/ /****** Object: Index [SITE_SITEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SITE]') AND name = N'SITE_SITEID_PK') ALTER TABLE [sysdba].[SITE] ADD CONSTRAINT [SITE_SITEID_PK] PRIMARY KEY CLUSTERED ( [SITEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SITEKEYS] Script Date: 10/07/2009 14:28:43 ******/ /****** Object: Index [SITEKEYS_SITECODE_KEYTYPE_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SITEKEYS]') AND name = N'SITEKEYS_SITECODE_KEYTYPE_PK' AND is_primary_key <> 1) DROP INDEX [SITEKEYS_SITECODE_KEYTYPE_PK] ON [sysdba].[SITEKEYS] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SITEKEYS]') AND name = N'SITEKEYS_SITECODE_KEYTYPE_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[SITEKEYS] DROP CONSTRAINT [SITEKEYS_SITECODE_KEYTYPE_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SITEKEYS]') AND name = N'SITEKEYS_SITECODE_KEYTYPE_PK') ALTER TABLE [sysdba].[SITEKEYS] ADD CONSTRAINT [SITEKEYS_SITECODE_KEYTYPE_PK] PRIMARY KEY CLUSTERED ( [SITECODE] ASC, [KEYTYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SITEOPTIONS] Script Date: 10/07/2009 14:28:51 ******/ /****** Object: Index [SITEOPTIONS_SITECODE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SITEOPTIONS]') AND name = N'SITEOPTIONS_SITECODE_PK') ALTER TABLE [sysdba].[SITEOPTIONS] ADD CONSTRAINT [SITEOPTIONS_SITECODE_PK] PRIMARY KEY CLUSTERED ( [SITECODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXBUNDLE] Script Date: 10/07/2009 14:42:52 ******/ /****** Object: Index [SLXBUNDLE_BUNDLEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXBUNDLE]') AND name = N'SLXBUNDLE_BUNDLEID_PK') ALTER TABLE [sysdba].[SLXBUNDLE] ADD CONSTRAINT [SLXBUNDLE_BUNDLEID_PK] PRIMARY KEY CLUSTERED ( [BUNDLEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXOLEDBPLUGIN] Script Date: 10/07/2009 14:43:00 ******/ /****** Object: Index [SLXOLEDBPLUGIN_SLXOLEDBPLUGINID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXOLEDBPLUGIN]') AND name = N'SLXOLEDBPLUGIN_SLXOLEDBPLUGINID_PK') ALTER TABLE [sysdba].[SLXOLEDBPLUGIN] ADD CONSTRAINT [SLXOLEDBPLUGIN_SLXOLEDBPLUGINID_PK] PRIMARY KEY CLUSTERED ( [SLXOLEDBPLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXOLEDBPLUGINDATA] Script Date: 10/07/2009 14:43:09 ******/ /****** Object: Index [SLXOLEDBPLUGINDATA_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXOLEDBPLUGINDATA]') AND name = N'SLXOLEDBPLUGINDATA_ID_PK') ALTER TABLE [sysdba].[SLXOLEDBPLUGINDATA] ADD CONSTRAINT [SLXOLEDBPLUGINDATA_ID_PK] PRIMARY KEY CLUSTERED ( [SLXOLEDBPLUGINDATAID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXOLEDBPLUGINDATA_NAME] Script Date: 10/07/2009 14:43:09 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXOLEDBPLUGINDATA]') AND name = N'SLXOLEDBPLUGINDATA_NAME') CREATE NONCLUSTERED INDEX [SLXOLEDBPLUGINDATA_NAME] ON [sysdba].[SLXOLEDBPLUGINDATA] ( [NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXQUERYPLAN] Script Date: 10/07/2009 14:43:16 ******/ /****** Object: Index [SLXQUERYPLAN_SLXQUERYPLANID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXQUERYPLAN]') AND name = N'SLXQUERYPLAN_SLXQUERYPLANID_PK') ALTER TABLE [sysdba].[SLXQUERYPLAN] ADD CONSTRAINT [SLXQUERYPLAN_SLXQUERYPLANID_PK] PRIMARY KEY CLUSTERED ( [SLXQUERYPLANID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXQUERYPLANHINT] Script Date: 10/07/2009 14:43:25 ******/ /****** Object: Index [SLXQUERYPLANHINT_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXQUERYPLANHINT]') AND name = N'SLXQUERYPLANHINT_ID_PK') ALTER TABLE [sysdba].[SLXQUERYPLANHINT] ADD CONSTRAINT [SLXQUERYPLANHINT_ID_PK] PRIMARY KEY CLUSTERED ( [SLXQUERYPLANHINTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXQUERYPLANHINT_DBTYPE] Script Date: 10/07/2009 14:43:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXQUERYPLANHINT]') AND name = N'SLXQUERYPLANHINT_DBTYPE') CREATE NONCLUSTERED INDEX [SLXQUERYPLANHINT_DBTYPE] ON [sysdba].[SLXQUERYPLANHINT] ( [DATABASETYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXQUERYPLANHINT_QPID] Script Date: 10/07/2009 14:43:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXQUERYPLANHINT]') AND name = N'SLXQUERYPLANHINT_QPID') CREATE NONCLUSTERED INDEX [SLXQUERYPLANHINT_QPID] ON [sysdba].[SLXQUERYPLANHINT] ( [SLXQUERYPLANID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXSQLDEFAULT] Script Date: 10/07/2009 14:43:34 ******/ /****** Object: Index [SLXSQLDEFAULT_SLXSQLDEFAULTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXSQLDEFAULT]') AND name = N'SLXSQLDEFAULT_SLXSQLDEFAULTID_PK') ALTER TABLE [sysdba].[SLXSQLDEFAULT] ADD CONSTRAINT [SLXSQLDEFAULT_SLXSQLDEFAULTID_PK] PRIMARY KEY CLUSTERED ( [SLXSQLDEFAULTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXSQLDEFAULT_COMPOSITE] Script Date: 10/07/2009 14:43:34 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXSQLDEFAULT]') AND name = N'SLXSQLDEFAULT_COMPOSITE') CREATE UNIQUE NONCLUSTERED INDEX [SLXSQLDEFAULT_COMPOSITE] ON [sysdba].[SLXSQLDEFAULT] ( [TABLENAME] ASC, [FIELDNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXSQLDEFAULT_SLXOLEDBPLUGINID] Script Date: 10/07/2009 14:43:34 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXSQLDEFAULT]') AND name = N'SLXSQLDEFAULT_SLXOLEDBPLUGINID') CREATE NONCLUSTERED INDEX [SLXSQLDEFAULT_SLXOLEDBPLUGINID] ON [sysdba].[SLXSQLDEFAULT] ( [SLXOLEDBPLUGINID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXSQLSCALARFN] Script Date: 10/07/2009 14:43:43 ******/ /****** Object: Index [SLXSQLSCALARFN_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXSQLSCALARFN]') AND name = N'SLXSQLSCALARFN_ID_PK') ALTER TABLE [sysdba].[SLXSQLSCALARFN] ADD CONSTRAINT [SLXSQLSCALARFN_ID_PK] PRIMARY KEY CLUSTERED ( [SLXSQLSCALARFNID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXSQLSCALARFN_FUNCTIONNAME] Script Date: 10/07/2009 14:43:43 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXSQLSCALARFN]') AND name = N'SLXSQLSCALARFN_FUNCTIONNAME') CREATE UNIQUE NONCLUSTERED INDEX [SLXSQLSCALARFN_FUNCTIONNAME] ON [sysdba].[SLXSQLSCALARFN] ( [FUNCTIONNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXTRIGGERS] Script Date: 10/07/2009 14:43:52 ******/ /****** Object: Index [SLXTRIGGERS] Script Date: 10/07/2009 14:43:52 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXTRIGGERS]') AND name = N'SLXTRIGGERS') CREATE CLUSTERED INDEX [SLXTRIGGERS] ON [sysdba].[SLXTRIGGERS] ( [TABLE_NAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXWEBGROUP] Script Date: 10/07/2009 14:45:16 ******/ /****** Object: Index [SLXWEBGROUP_SLXWEBGROUPID] Script Date: 10/07/2009 14:45:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBGROUP]') AND name = N'SLXWEBGROUP_SLXWEBGROUPID') CREATE NONCLUSTERED INDEX [SLXWEBGROUP_SLXWEBGROUPID] ON [sysdba].[SLXWEBGROUP] ( [SLXWEBGROUPID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXWEBGROUP_USERID] Script Date: 10/07/2009 14:45:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBGROUP]') AND name = N'SLXWEBGROUP_USERID') CREATE NONCLUSTERED INDEX [SLXWEBGROUP_USERID] ON [sysdba].[SLXWEBGROUP] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXWEBGROUPITEM] Script Date: 10/07/2009 14:45:24 ******/ /****** Object: Index [SLXWEBGROUPITEM_ID] Script Date: 10/07/2009 14:45:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBGROUPITEM]') AND name = N'SLXWEBGROUPITEM_ID') CREATE NONCLUSTERED INDEX [SLXWEBGROUPITEM_ID] ON [sysdba].[SLXWEBGROUPITEM] ( [SLXWEBGROUPITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXWEBGROUPITEM_SLXWEBGROUPID] Script Date: 10/07/2009 14:45:24 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBGROUPITEM]') AND name = N'SLXWEBGROUPITEM_SLXWEBGROUPID') CREATE NONCLUSTERED INDEX [SLXWEBGROUPITEM_SLXWEBGROUPID] ON [sysdba].[SLXWEBGROUPITEM] ( [SLXWEBGROUPID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXWEBSERVER] Script Date: 10/07/2009 14:45:47 ******/ /****** Object: Index [SLXWEBSERVER_SLXWEBSERVERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBSERVER]') AND name = N'SLXWEBSERVER_SLXWEBSERVERID_PK') ALTER TABLE [sysdba].[SLXWEBSERVER] ADD CONSTRAINT [SLXWEBSERVER_SLXWEBSERVERID_PK] PRIMARY KEY CLUSTERED ( [SLXWEBSERVERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXWEBSERVER] Script Date: 10/07/2009 14:45:47 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBSERVER]') AND name = N'SLXWEBSERVER') CREATE NONCLUSTERED INDEX [SLXWEBSERVER] ON [sysdba].[SLXWEBSERVER] ( [PROFILEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXWEBUSERDEVICE] Script Date: 10/07/2009 14:46:04 ******/ /****** Object: Index [SLXWEBUSERDEVICE_USERID] Script Date: 10/07/2009 14:46:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBUSERDEVICE]') AND name = N'SLXWEBUSERDEVICE_USERID') CREATE CLUSTERED INDEX [SLXWEBUSERDEVICE_USERID] ON [sysdba].[SLXWEBUSERDEVICE] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SLXWEBUSERDEVICE_ID] Script Date: 10/07/2009 14:46:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBUSERDEVICE]') AND name = N'SLXWEBUSERDEVICE_ID') CREATE NONCLUSTERED INDEX [SLXWEBUSERDEVICE_ID] ON [sysdba].[SLXWEBUSERDEVICE] ( [SLXWEBUSERDEVICEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SLXWEBUSERINFO] Script Date: 10/07/2009 14:46:11 ******/ /****** Object: Index [SLXWEBUSERINFO_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBUSERINFO]') AND name = N'SLXWEBUSERINFO_USERID_PK' AND is_primary_key <> 1) DROP INDEX [SLXWEBUSERINFO_USERID_PK] ON [sysdba].[SLXWEBUSERINFO] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SLXWEBUSERINFO]') AND name = N'SLXWEBUSERINFO_USERID_PK') CREATE UNIQUE CLUSTERED INDEX [SLXWEBUSERINFO_USERID_PK] ON [sysdba].[SLXWEBUSERINFO] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SUBSCRIPTIONRULES] Script Date: 10/07/2009 14:46:20 ******/ /****** Object: Index [SUBSCRIPTIONRULES_RULEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SUBSCRIPTIONRULES]') AND name = N'SUBSCRIPTIONRULES_RULEID_PK') ALTER TABLE [sysdba].[SUBSCRIPTIONRULES] ADD CONSTRAINT [SUBSCRIPTIONRULES_RULEID_PK] PRIMARY KEY CLUSTERED ( [RULEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCFILETRACKING] Script Date: 10/07/2009 14:46:28 ******/ /****** Object: Index [SYNCFILETRACKING_FILETRACKID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCFILETRACKING]') AND name = N'SYNCFILETRACKING_FILETRACKID_PK') ALTER TABLE [sysdba].[SYNCFILETRACKING] ADD CONSTRAINT [SYNCFILETRACKING_FILETRACKID_PK] PRIMARY KEY CLUSTERED ( [FILETRACKID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [SYNCFILETRACKING_TRANFILE] Script Date: 10/07/2009 14:46:28 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCFILETRACKING]') AND name = N'SYNCFILETRACKING_TRANFILE') CREATE NONCLUSTERED INDEX [SYNCFILETRACKING_TRANFILE] ON [sysdba].[SYNCFILETRACKING] ( [TRANFILE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCJOBHISTORY] Script Date: 10/07/2009 14:46:43 ******/ /****** Object: Index [SYNCJOBHISTORY_RUNSTART] Script Date: 10/07/2009 14:46:43 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCJOBHISTORY]') AND name = N'SYNCJOBHISTORY_RUNSTART') CREATE NONCLUSTERED INDEX [SYNCJOBHISTORY_RUNSTART] ON [sysdba].[SYNCJOBHISTORY] ( [RUNSTART] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCSECTABLES] Script Date: 10/07/2009 14:46:52 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCSEQUENCING] Script Date: 10/07/2009 14:47:01 ******/ /****** Object: Index [SYNCSEQUENCING_SOURCESITE_TARGETSITE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCSEQUENCING]') AND name = N'SYNCSEQUENCING_SOURCESITE_TARGETSITE_PK') ALTER TABLE [sysdba].[SYNCSEQUENCING] ADD CONSTRAINT [SYNCSEQUENCING_SOURCESITE_TARGETSITE_PK] PRIMARY KEY CLUSTERED ( [SOURCESITE] ASC, [TARGETSITE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCSERVER] Script Date: 10/07/2009 14:47:08 ******/ /****** Object: Index [SYNCSERVER_SITECODE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCSERVER]') AND name = N'SYNCSERVER_SITECODE_PK') ALTER TABLE [sysdba].[SYNCSERVER] ADD CONSTRAINT [SYNCSERVER_SITECODE_PK] PRIMARY KEY CLUSTERED ( [SITECODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCSERVICEFILE] Script Date: 10/07/2009 14:47:17 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYNCTRANSFER] Script Date: 10/07/2009 14:47:25 ******/ /****** Object: Index [SYNCTRANSFER_TRANSFERID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCTRANSFER]') AND name = N'SYNCTRANSFER_TRANSFERID_PK' AND type <> 1) DROP INDEX [SYNCTRANSFER_TRANSFERID_PK] ON [sysdba].[SYNCTRANSFER] WITH ( ONLINE = OFF ) GO /* PK is allowing nulls, so it cannot be created as a primary key constraint */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYNCTRANSFER]') AND name = N'SYNCTRANSFER_TRANSFERID_PK') CREATE UNIQUE CLUSTERED INDEX [SYNCTRANSFER_TRANSFERID_PK] ON [sysdba].[SYNCTRANSFER] ( [TRANSFERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[SYSTEMINFO] Script Date: 10/07/2009 14:47:33 ******/ /****** Object: Index [SYSTEMINFO_SYSTEMINFOID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[SYSTEMINFO]') AND name = N'SYSTEMINFO_SYSTEMINFOID_PK') ALTER TABLE [sysdba].[SYSTEMINFO] ADD CONSTRAINT [SYSTEMINFO_SYSTEMINFOID_PK] PRIMARY KEY CLUSTERED ( [SYSTEMINFOID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TARGETRESPONSE] Script Date: 10/07/2009 14:47:41 ******/ /****** Object: Index [TARGETRESPONSE_TARGETRESPONSEID] Script Date: 10/07/2009 14:47:41 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TARGETRESPONSE]') AND name = N'TARGETRESPONSE_TARGETRESPONSEID' AND is_primary_key <> 1) DROP INDEX [TARGETRESPONSE_TARGETRESPONSEID] ON [sysdba].[TARGETRESPONSE] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TARGETRESPONSE]') AND name = N'TARGETRESPONSE_TARGETRESPONSEID' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[TARGETRESPONSE] DROP CONSTRAINT [TARGETRESPONSE_TARGETRESPONSEID] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TARGETRESPONSE]') AND name = N'TARGETRESPONSE_TARGETRESPONSEID') CREATE NONCLUSTERED INDEX [TARGETRESPONSE_TARGETRESPONSEID] ON [sysdba].[TARGETRESPONSE] ( [TARGETRESPONSEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKET] Script Date: 10/07/2009 14:47:48 ******/ /* Drop the Clustered SECCODEID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_SECCODEID' AND type = 1) DROP INDEX [TICKET_SECCODEID] ON [sysdba].[TICKET] WITH ( ONLINE = OFF ) GO /* Drop the Clustered ACCOUNTID Index if it exists */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_ACCOUNTID' AND type = 1) DROP INDEX [TICKET_ACCOUNTID] ON [sysdba].[TICKET] WITH ( ONLINE = OFF ) GO /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_TICKETID_PK' AND is_primary_key <> 1) DROP INDEX [TICKET_TICKETID_PK] ON [sysdba].[TICKET] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_TICKETID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[TICKET] DROP CONSTRAINT [TICKET_TICKETID_PK] GO /****** Object: Index [TICKET_TICKETID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_TICKETID_PK') ALTER TABLE [sysdba].[TICKET] ADD CONSTRAINT [TICKET_TICKETID_PK] PRIMARY KEY CLUSTERED ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKET_ACCOUNTID] Script Date: 10/07/2009 14:47:48 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_ACCOUNTID') CREATE NONCLUSTERED INDEX [TICKET_ACCOUNTID] ON [sysdba].[TICKET] ( [ACCOUNTID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKET_SECCODEID] Script Date: 10/07/2009 14:47:48 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Changed from CLUSTERED to NONCLUSTERED */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_SECCODEID') CREATE NONCLUSTERED INDEX [TICKET_SECCODEID] ON [sysdba].[TICKET] ( [SECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKET_COMPOSITE] Script Date: 10/07/2009 14:47:48 ******/ /* Drop the Index if it exists because the fields are probably reversed */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_COMPOSITE' AND type = 1) DROP INDEX [TICKET_COMPOSITE] ON [sysdba].[TICKET] WITH ( ONLINE = OFF ) GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_COMPOSITE') CREATE NONCLUSTERED INDEX [TICKET_COMPOSITE] ON [sysdba].[TICKET] ( [ALTERNATEKEYPREFIX] ASC, [ALTERNATEKEYSUFFIX] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKET_CONTACTID] Script Date: 10/07/2009 14:47:48 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_CONTACTID') CREATE NONCLUSTERED INDEX [TICKET_CONTACTID] ON [sysdba].[TICKET] ( [CONTACTID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKET_CONTRACTID] Script Date: 10/07/2009 14:47:48 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKET]') AND name = N'TICKET_CONTRACTID') CREATE NONCLUSTERED INDEX [TICKET_CONTRACTID] ON [sysdba].[TICKET] ( [CONTRACTID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETACCOUNTPRODUCT] Script Date: 10/07/2009 14:47:56 ******/ /****** Object: Index [TICKETACCOUNTPRODUCTID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACCOUNTPRODUCT]') AND name = N'TICKETACCOUNTPRODUCTID_PK') ALTER TABLE [sysdba].[TICKETACCOUNTPRODUCT] ADD CONSTRAINT [TICKETACCOUNTPRODUCTID_PK] PRIMARY KEY CLUSTERED ( [TICKETACCOUNTPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETACCOUNTPRODUCT_COMPOSITE] Script Date: 10/07/2009 14:47:56 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACCOUNTPRODUCT]') AND name = N'TICKETACCOUNTPRODUCT_COMPOSITE') CREATE NONCLUSTERED INDEX [TICKETACCOUNTPRODUCT_COMPOSITE] ON [sysdba].[TICKETACCOUNTPRODUCT] ( [TICKETID] ASC, [ACCOUNTPRODUCTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETACTIVITY] Script Date: 10/07/2009 14:48:04 ******/ /****** Object: Index [TICKETACTIVITY_TICKETACTIVITYID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITY]') AND name = N'TICKETACTIVITY_TICKETACTIVITYID_PK') ALTER TABLE [sysdba].[TICKETACTIVITY] ADD CONSTRAINT [TICKETACTIVITY_TICKETACTIVITYID_PK] PRIMARY KEY NONCLUSTERED ( [TICKETACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETACTIVITY_TICKETID] Script Date: 10/07/2009 14:48:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITY]') AND name = N'TICKETACTIVITY_TICKETID') CREATE CLUSTERED INDEX [TICKETACTIVITY_TICKETID] ON [sysdba].[TICKETACTIVITY] ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETACTIVITY_USERID] Script Date: 10/07/2009 14:48:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITY]') AND name = N'TICKETACTIVITY_USERID') CREATE NONCLUSTERED INDEX [TICKETACTIVITY_USERID] ON [sysdba].[TICKETACTIVITY] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETACTIVITYITEM] Script Date: 10/07/2009 14:48:12 ******/ /****** Object: Index [TICKETACTIVITYITEMID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITYITEM]') AND name = N'TICKETACTIVITYITEMID_PK') ALTER TABLE [sysdba].[TICKETACTIVITYITEM] ADD CONSTRAINT [TICKETACTIVITYITEMID_PK] PRIMARY KEY CLUSTERED ( [TICKETACTIVITYITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETACTIVITYITEM_TICKETACTIVITYID] Script Date: 10/07/2009 14:48:12 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITYITEM]') AND name = N'TICKETACTIVITYITEM_TICKETACTIVITYID') CREATE NONCLUSTERED INDEX [TICKETACTIVITYITEM_TICKETACTIVITYID] ON [sysdba].[TICKETACTIVITYITEM] ( [TICKETACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETACTIVITYRATE] Script Date: 10/07/2009 14:48:19 ******/ /****** Object: Index [TICKETACTIVITYRATEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITYRATE]') AND name = N'TICKETACTIVITYRATEID_PK') ALTER TABLE [sysdba].[TICKETACTIVITYRATE] ADD CONSTRAINT [TICKETACTIVITYRATEID_PK] PRIMARY KEY CLUSTERED ( [TICKETACTIVITYRATEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETACTIVITYRATE_TYPEDESC] Script Date: 10/07/2009 14:48:19 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETACTIVITYRATE]') AND name = N'TICKETACTIVITYRATE_TYPEDESC') CREATE NONCLUSTERED INDEX [TICKETACTIVITYRATE_TYPEDESC] ON [sysdba].[TICKETACTIVITYRATE] ( [TYPEDESC] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETAREAOWNER] Script Date: 10/07/2009 14:48:28 ******/ /****** Object: Index [TICKETAREAOWNERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETAREAOWNER]') AND name = N'TICKETAREAOWNERID_PK') ALTER TABLE [sysdba].[TICKETAREAOWNER] ADD CONSTRAINT [TICKETAREAOWNERID_PK] PRIMARY KEY CLUSTERED ( [TICKETAREAOWNERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETHISTORY] Script Date: 10/07/2009 14:48:35 ******/ /****** Object: Index [TICKETHISTORY_TICKETHISID] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETHISTORY]') AND name = N'TICKETHISTORY_TICKETHISID') ALTER TABLE [sysdba].[TICKETHISTORY] ADD CONSTRAINT [TICKETHISTORY_TICKETHISID] PRIMARY KEY NONCLUSTERED ( [TICKETHISID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETHISTORY_TICKETID] Script Date: 10/07/2009 14:48:35 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETHISTORY]') AND name = N'TICKETHISTORY_TICKETID') CREATE CLUSTERED INDEX [TICKETHISTORY_TICKETID] ON [sysdba].[TICKETHISTORY] ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETPROBLEM] Script Date: 10/07/2009 14:48:42 ******/ /****** Object: Index [TICKETPROBLEM_TICKETID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEM]') AND name = N'TICKETPROBLEM_TICKETID_PK' AND is_primary_key <> 1) DROP INDEX [TICKETPROBLEM_TICKETID_PK] ON [sysdba].[TICKETPROBLEM] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEM]') AND name = N'TICKETPROBLEM_TICKETID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[TICKETPROBLEM] DROP CONSTRAINT [TICKETPROBLEM_TICKETID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEM]') AND name = N'TICKETPROBLEM_TICKETID_PK') ALTER TABLE [sysdba].[TICKETPROBLEM] ADD CONSTRAINT [TICKETPROBLEM_TICKETID_PK] PRIMARY KEY CLUSTERED ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETPROBLEMSOLUTIONTYPE] Script Date: 10/07/2009 14:48:53 ******/ /****** Object: Index [TICKETPROBLEMSOLUTIONTYPEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEMSOLUTIONTYPE]') AND name = N'TICKETPROBLEMSOLUTIONTYPEID_PK') ALTER TABLE [sysdba].[TICKETPROBLEMSOLUTIONTYPE] ADD CONSTRAINT [TICKETPROBLEMSOLUTIONTYPEID_PK] PRIMARY KEY CLUSTERED ( [TICKETPROBLEMSOLUTIONTYPEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [TICKETPROBLEMSOLUTIONTYPE_COMPOSITE] Script Date: 10/07/2009 14:48:53 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEMSOLUTIONTYPE]') AND name = N'TICKETPROBLEMSOLUTIONTYPE_COMPOSITE') CREATE NONCLUSTERED INDEX [TICKETPROBLEMSOLUTIONTYPE_COMPOSITE] ON [sysdba].[TICKETPROBLEMSOLUTIONTYPE] ( [TICKETPROBLEMTYPEID] ASC, [TICKETSOLUTIONTYPEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETPROBLEMTYPE] Script Date: 10/07/2009 14:49:00 ******/ /****** Object: Index [TICKETPROBLEMTYPEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETPROBLEMTYPE]') AND name = N'TICKETPROBLEMTYPEID_PK') ALTER TABLE [sysdba].[TICKETPROBLEMTYPE] ADD CONSTRAINT [TICKETPROBLEMTYPEID_PK] PRIMARY KEY CLUSTERED ( [TICKETPROBLEMTYPEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETSOLUTION] Script Date: 10/07/2009 14:49:08 ******/ /****** Object: Index [TICKETSOLUTION_TICKETID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETSOLUTION]') AND name = N'TICKETSOLUTION_TICKETID_PK' AND is_primary_key <> 1) DROP INDEX [TICKETSOLUTION_TICKETID_PK] ON [sysdba].[TICKETSOLUTION] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETSOLUTION]') AND name = N'TICKETSOLUTION_TICKETID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[TICKETSOLUTION] DROP CONSTRAINT [TICKETSOLUTION_TICKETID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETSOLUTION]') AND name = N'TICKETSOLUTION_TICKETID_PK') ALTER TABLE [sysdba].[TICKETSOLUTION] ADD CONSTRAINT [TICKETSOLUTION_TICKETID_PK] PRIMARY KEY CLUSTERED ( [TICKETID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[TICKETSOLUTIONTYPE] Script Date: 10/07/2009 14:49:19 ******/ /****** Object: Index [TICKETSOLUTIONTYPEID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[TICKETSOLUTIONTYPE]') AND name = N'TICKETSOLUTIONTYPEID_PK') ALTER TABLE [sysdba].[TICKETSOLUTIONTYPE] ADD CONSTRAINT [TICKETSOLUTIONTYPEID_PK] PRIMARY KEY CLUSTERED ( [TICKETSOLUTIONTYPEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[URGENCY] Script Date: 10/07/2009 14:49:25 ******/ /****** Object: Index [URGENCY_URGENCYID] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[URGENCY]') AND name = N'URGENCY_URGENCYID') ALTER TABLE [sysdba].[URGENCY] ADD CONSTRAINT [URGENCY_URGENCYID] PRIMARY KEY NONCLUSTERED ( [URGENCYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [URGENCY_URGENCYCODE] Script Date: 10/07/2009 14:49:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[URGENCY]') AND name = N'URGENCY_URGENCYCODE') CREATE CLUSTERED INDEX [URGENCY_URGENCYCODE] ON [sysdba].[URGENCY] ( [URGENCYCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [URGENCY_DESCRIPTION] Script Date: 10/07/2009 14:49:25 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[URGENCY]') AND name = N'URGENCY_DESCRIPTION') CREATE NONCLUSTERED INDEX [URGENCY_DESCRIPTION] ON [sysdba].[URGENCY] ( [DESCRIPTION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERCALENDAR] Script Date: 10/07/2009 14:49:41 ******/ /****** Object: Index [USERCALENDAR_CALUSERID] Script Date: 10/07/2009 14:49:41 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Experimental Change adding USERID */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERCALENDAR]') AND name = N'USERCALENDAR_CALUSERID') CREATE NONCLUSTERED INDEX [USERCALENDAR_CALUSERID] ON [sysdba].[USERCALENDAR] ( [CALUSERID] ASC, [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERCALENDAR_USERID] Script Date: 10/07/2009 14:49:41 ******/ /****** SLX 7.5 SP2 Updated ******/ /* Experimental Change adding CALUSERID */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERCALENDAR]') AND name = N'USERCALENDAR_USERID') CREATE NONCLUSTERED INDEX [USERCALENDAR_USERID] ON [sysdba].[USERCALENDAR] ( [USERID] ASC, [CALUSERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERFEATURESECURITY] Script Date: 10/07/2009 14:49:51 ******/ /****** Object: Index [USERFEATURESECURITY_ID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERFEATURESECURITY]') AND name = N'USERFEATURESECURITY_ID_PK') ALTER TABLE [sysdba].[USERFEATURESECURITY] ADD CONSTRAINT [USERFEATURESECURITY_ID_PK] PRIMARY KEY CLUSTERED ( [USERFEATURESECURITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERFEATURESEC_FEATURESECID] Script Date: 10/07/2009 14:49:51 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERFEATURESECURITY]') AND name = N'USERFEATURESEC_FEATURESECID') CREATE NONCLUSTERED INDEX [USERFEATURESEC_FEATURESECID] ON [sysdba].[USERFEATURESECURITY] ( [FEATURESECURITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERINFO] Script Date: 10/07/2009 14:49:57 ******/ /****** Object: Index [USERINFO_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERINFO]') AND name = N'USERINFO_USERID_PK') ALTER TABLE [sysdba].[USERINFO] ADD CONSTRAINT [USERINFO_USERID_PK] 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] GO /****** Object: Index [USERINFO_USERNAME] Script Date: 10/07/2009 14:49:57 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERINFO]') AND name = N'USERINFO_USERNAME') CREATE NONCLUSTERED INDEX [USERINFO_USERNAME] ON [sysdba].[USERINFO] ( [USERNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERNOTIFICATION] Script Date: 10/07/2009 14:50:07 ******/ /****** Object: Index [USERNOTIFICATION_NOTIFYID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERNOTIFICATION]') AND name = N'USERNOTIFICATION_NOTIFYID_PK') ALTER TABLE [sysdba].[USERNOTIFICATION] ADD CONSTRAINT [USERNOTIFICATION_NOTIFYID_PK] PRIMARY KEY CLUSTERED ( [NOTIFYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERNOTIFICATION_TOUSERID] Script Date: 10/07/2009 14:50:07 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERNOTIFICATION]') AND name = N'USERNOTIFICATION_TOUSERID') CREATE NONCLUSTERED INDEX [USERNOTIFICATION_TOUSERID] ON [sysdba].[USERNOTIFICATION] ( [TOUSERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USEROPTIONDEF] Script Date: 10/07/2009 14:50:14 ******/ /****** Object: Index [USEROPTIONDEF_COMPOSITE_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USEROPTIONDEF]') AND name = N'USEROPTIONDEF_COMPOSITE_PK') ALTER TABLE [sysdba].[USEROPTIONDEF] ADD CONSTRAINT [USEROPTIONDEF_COMPOSITE_PK] PRIMARY KEY CLUSTERED ( [NAME] ASC, [CATEGORY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USEROPTIONS] Script Date: 10/07/2009 14:50:21 ******/ /****** Object: Index [USEROPTIONS_OPTIONID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USEROPTIONS]') AND name = N'USEROPTIONS_OPTIONID_PK') ALTER TABLE [sysdba].[USEROPTIONS] ADD CONSTRAINT [USEROPTIONS_OPTIONID_PK] PRIMARY KEY CLUSTERED ( [OPTIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USEROPTIONS_COMPOSITE] Script Date: 10/07/2009 14:50:21 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USEROPTIONS]') AND name = N'USEROPTIONS_COMPOSITE') CREATE NONCLUSTERED INDEX [USEROPTIONS_COMPOSITE] ON [sysdba].[USEROPTIONS] ( [NAME] ASC, [CATEGORY] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USEROPTIONS_USERID] Script Date: 10/07/2009 14:50:21 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USEROPTIONS]') AND name = N'USEROPTIONS_USERID') CREATE NONCLUSTERED INDEX [USEROPTIONS_USERID] ON [sysdba].[USEROPTIONS] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERPROFILE] Script Date: 10/07/2009 14:50:28 ******/ /****** Object: Index [USERPROFILE_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERPROFILE]') AND name = N'USERPROFILE_USERID_PK') ALTER TABLE [sysdba].[USERPROFILE] ADD CONSTRAINT [USERPROFILE_USERID_PK] 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] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERROLE] Script Date: 10/07/2009 14:50:35 ******/ /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERSECFUNCTIONS] Script Date: 10/07/2009 14:50:44 ******/ /****** Object: Index [USERSECFUNCTIONS_COMPOSITE] Script Date: 10/07/2009 14:50:44 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECFUNCTIONS]') AND name = N'USERSECFUNCTIONS_COMPOSITE') CREATE NONCLUSTERED INDEX [USERSECFUNCTIONS_COMPOSITE] ON [sysdba].[USERSECFUNCTIONS] ( [USERID] ASC, [FUNCTIONNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERSECURITY] Script Date: 10/07/2009 14:50:50 ******/ /****** Object: Index [USERSECURITY_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECURITY]') AND name = N'USERSECURITY_USERID_PK') ALTER TABLE [sysdba].[USERSECURITY] ADD CONSTRAINT [USERSECURITY_USERID_PK] 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] GO /****** Object: Index [USERSECURITY_DEFAULTSECCODEID] Script Date: 10/07/2009 14:50:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECURITY]') AND name = N'USERSECURITY_DEFAULTSECCODEID') CREATE NONCLUSTERED INDEX [USERSECURITY_DEFAULTSECCODEID] ON [sysdba].[USERSECURITY] ( [DEFAULTSECCODEID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERSECURITY_PRIMARYSITE] Script Date: 10/07/2009 14:50:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECURITY]') AND name = N'USERSECURITY_PRIMARYSITE') CREATE NONCLUSTERED INDEX [USERSECURITY_PRIMARYSITE] ON [sysdba].[USERSECURITY] ( [PRIMARYSITE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERSECURITY_TYPE] Script Date: 10/07/2009 14:50:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECURITY]') AND name = N'USERSECURITY_TYPE') CREATE NONCLUSTERED INDEX [USERSECURITY_TYPE] ON [sysdba].[USERSECURITY] ( [TYPE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERSECURITY_USERCODE] Script Date: 10/07/2009 14:50:50 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSECURITY]') AND name = N'USERSECURITY_USERCODE') CREATE NONCLUSTERED INDEX [USERSECURITY_USERCODE] ON [sysdba].[USERSECURITY] ( [USERCODE] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERSUBSCRIPTION] Script Date: 10/07/2009 14:50:59 ******/ /****** Object: Index [USERSUBSCRIPTION_USERID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERSUBSCRIPTION]') AND name = N'USERSUBSCRIPTION_USERID_PK') ALTER TABLE [sysdba].[USERSUBSCRIPTION] ADD CONSTRAINT [USERSUBSCRIPTION_USERID_PK] 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] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERTRACKINGEVENT] Script Date: 10/07/2009 14:51:07 ******/ /****** Object: Index [USERTRACKINGEVENT_PRIMARY] Script Date: 10/07/2009 14:51:07 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERTRACKINGEVENT]') AND name = N'USERTRACKINGEVENT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [USERTRACKINGEVENT_PRIMARY] ON [sysdba].[USERTRACKINGEVENT] ( [USERTRACKINGEVENTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERTRACKINGEVTEXT] Script Date: 10/07/2009 14:51:16 ******/ /****** Object: Index [USERTRACKINGEVTEXT_PRIMARY] Script Date: 10/07/2009 14:51:16 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERTRACKINGEVTEXT]') AND name = N'USERTRACKINGEVTEXT_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [USERTRACKINGEVTEXT_PRIMARY] ON [sysdba].[USERTRACKINGEVTEXT] ( [USERTRACKINGEVTEXTID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERTRAKNGEVTANTN] Script Date: 10/07/2009 14:51:27 ******/ /****** Object: Index [USERTRAKNGEVTANTN_PRIMARY] Script Date: 10/07/2009 14:51:27 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERTRAKNGEVTANTN]') AND name = N'USERTRAKNGEVTANTN_PRIMARY') CREATE UNIQUE NONCLUSTERED INDEX [USERTRAKNGEVTANTN_PRIMARY] ON [sysdba].[USERTRAKNGEVTANTN] ( [USERTRACKINGEVENTANNOTATIONID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USERVIEW] Script Date: 10/07/2009 14:51:33 ******/ /****** Object: Index [USERVIEW_USERVIEWID_PK] Script Date: 10/07/2009 11:37:04 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERVIEW]') AND name = N'USERVIEW_USERVIEWID_PK') ALTER TABLE [sysdba].[USERVIEW] ADD CONSTRAINT [USERVIEW_USERVIEWID_PK] PRIMARY KEY CLUSTERED ( [USERVIEWID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERVIEW_USERID] Script Date: 10/07/2009 14:51:33 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USERVIEW]') AND name = N'USERVIEW_USERID') CREATE NONCLUSTERED INDEX [USERVIEW_USERID] ON [sysdba].[USERVIEW] ( [USERID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[USER_ACTIVITY] Script Date: 10/07/2009 14:49:33 ******/ /****** Object: Index [USER_ACTIVITY_USERID_ACTID_PK] Script Date: 10/07/2009 11:37:04 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USER_ACTIVITY]') AND name = N'USER_ACTIVITY_USERID_ACTID_PK' AND is_primary_key <> 1) DROP INDEX [USER_ACTIVITY_USERID_ACTID_PK] ON [sysdba].[USER_ACTIVITY] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USER_ACTIVITY]') AND name = N'USER_ACTIVITY_USERID_ACTID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[USER_ACTIVITY] DROP CONSTRAINT [USER_ACTIVITY_USERID_ACTID_PK] GO IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USER_ACTIVITY]') AND name = N'USER_ACTIVITY_USERID_ACTID_PK') ALTER TABLE [sysdba].[USER_ACTIVITY] ADD CONSTRAINT [USER_ACTIVITY_USERID_ACTID_PK] PRIMARY KEY CLUSTERED ( [USERID] ASC, [ACTIVITYID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [USERACTIVITY_UIDCONF] Script Date: 10/07/2009 11:37:04 ******/ /****** SLX 7.5 SP2 Addition ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[USER_ACTIVITY]') AND name = N'USERACTIVITY_CONFIRMED') CREATE NONCLUSTERED INDEX [USERACTIVITY_CONFIRMED] ON [sysdba].[USER_ACTIVITY] ( [CONFIRMED], [ACTIVITYID] )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[VIRTUALFILESYSTEM] Script Date: 10/07/2009 14:51:42 ******/ /* If the PK index is not set as the Primary Key, drop the index so it can be */ /* recreated as a Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_VFSID_PK' AND is_primary_key <> 1) DROP INDEX [VFS_VFSID_PK] ON [sysdba].[VIRTUALFILESYSTEM] WITH ( ONLINE = OFF ) GO /* If the PK index is as the Primary Key but not clustered, drop the index so it can be */ /* recreated as a Clustered Primary Key Constraint */ IF EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_VFSID_PK' AND is_primary_key = 1 AND type <> 1) ALTER TABLE [sysdba].[VIRTUALFILESYSTEM] DROP CONSTRAINT [VFS_VFSID_PK] GO /****** Object: Index [VFS_VFSID_PK] Script Date: 10/07/2009 14:51:42 ******/ /****** SLX 7.5 SP2 Addition ******/ /* Added back as a Clustered Primary Key */ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_VFSID_PK') CREATE UNIQUE CLUSTERED INDEX [VFS_VFSID_PK] ON [sysdba].[VIRTUALFILESYSTEM] ( [VIRTUALFILESYSTEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [VFS_ITEMEXTENSION] Script Date: 10/07/2009 14:51:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_ITEMEXTENSION') CREATE NONCLUSTERED INDEX [VFS_ITEMEXTENSION] ON [sysdba].[VIRTUALFILESYSTEM] ( [ITEMEXTENSION] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [VFS_ITEMNAME] Script Date: 10/07/2009 14:51:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_ITEMNAME') CREATE NONCLUSTERED INDEX [VFS_ITEMNAME] ON [sysdba].[VIRTUALFILESYSTEM] ( [ITEMNAME] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [VFS_ITEMPATH] Script Date: 10/07/2009 14:51:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_ITEMPATH') CREATE NONCLUSTERED INDEX [VFS_ITEMPATH] ON [sysdba].[VIRTUALFILESYSTEM] ( [ITEMPATH] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /****** Object: Index [VFS_PARENTITEMID] Script Date: 10/07/2009 14:51:42 ******/ IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[sysdba].[VIRTUALFILESYSTEM]') AND name = N'VFS_PARENTITEMID') CREATE NONCLUSTERED INDEX [VFS_PARENTITEMID] ON [sysdba].[VIRTUALFILESYSTEM] ( [PARENTITEMID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO /******************************************************************************/ /******************************************************************************/ /****** Object: Table [sysdba].[WORKAREA] Script Date: 10/07/2009 14:51:49 ******/ /******************************************************************************/