Post Migration Data Management

This section describes the steps that you should perform to remove nonessential data after you complete the migration of your Commerce Server site. Use SQL Enterprise Manager (for SQL Server 2000) or SQL Server Management Studio (for SQL Server 2005) to remove any database tables, stored procedures or triggers that you no longer need. For more information about Transact-SQL, see the SQL Server 2005 Books Online Web site at https://go.microsoft.com/fwlink/?LinkId=69569

Before removing any data from Commerce Server SQL databases that have been migrated to Commerce Server 2007, we strongly recommend that you perform a complete database backup of your existing data. The lists provided in this topic contain the database objects that are no longer used by Commerce Server 2007, individual data usage or requirements may vary by specific implementation.

Removing Old SQL Tables, Stored Procedures, and Triggers

Commerce Server Orders Data

Run the following SQL commands to remove the old tables and stored procedures from the Transaction resource. By default, this data would be contained within the “<SiteName>_Transactions” database or the “<SiteName>_Commerce” database if all resources were originally unpacked to a single database.

Drop Table BasketGroup

Drop Table OrderGroupAddresses

Drop Table OrderFormLineItems

Drop Table OrderFormHeader

Drop Table OrderGroup

Drop Table CatalogProducts_AuctionBid

Drop Table CatalogProducts_AuctionItem

Drop Table Counters

Drop Table UserFilter

Drop Procedure OrderSummaryProc

Run the following SQL commands to remove the old tables and stored procedures from the Transaction Configuration resource. By default, this data would be contained within the “<SiteName>_Transactionconfig” database or the “<SiteName>_Commerce” database if all resources were originally unpacked to a single database.

Drop Table ShippingConfig

Drop Table TableShippingRates

Drop Table Decode

Drop Table Region

Drop Table RegionalTax

Drop Table CatalogCache_Virtual_Directory

Drop Procedure sp_GetShippingRateProc

Commerce Server Campaigns Data

The Commerce Server 2007 SDK folder contains a script “drop_legacy_campaigns_schema.sql” that can be used to remove the old tables, stored procedures, and triggers from the campaigns database. This script can be found in the folder %COMMERCE_SERVER_ROOT%\SDK\Samples\SiteCreate.

By default, this data would be contained within the “<SiteName>_Campaigns” database or the “<SiteName>_Commerce” database if all resources were originally unpacked to a single database. Optionally, you can use the following SQL commands to remove the old tables, stored procedures, and triggers from the campaigns resource:

Drop Table ad_item

Drop Table campaign

Drop Table campaign_item

Drop Table campaign_item_types

Drop Table campaigns_version

Drop Table creative

Drop Table creative_property

Drop Table creative_property_value

Drop Table creative_size

Drop Table creative_type

Drop Table creative_type_xref

Drop Table customer

Drop Table dm_item

Drop Table event_type

Drop Table industry_code

Drop Table order_discount

Drop Table order_discount_expression

Drop Table order_discount_misc

Drop Table page_group

Drop Table page_group_xref

Drop Table performance_total

Drop Table target

Drop Table target_group

Drop Table target_group_xref

Drop Procedure sp_camp_item_archive

Drop Procedure sp_clean_archived_campaigns

Drop Procedure sp_clean_delete_campaign

Drop Procedure sp_clean_delete_campitem

Drop Procedure sp_clean_delete_customer

Drop Procedure sp_cs_campitem_add

Drop Procedure sp_cs_campitem_delete

Drop Procedure sp_cs_campitem_update

Drop Procedure sp_cs_mail_add

Drop Procedure sp_cs_mail_delete

Drop Procedure sp_cs_mail_schedid

Drop Procedure sp_cs_mail_update

Drop Procedure sp_DeleteCampaign

Drop Procedure sp_DeleteCampaignItem

Drop Procedure sp_DeleteCustomer

Drop Procedure sp_dm_item_delete

Drop Procedure sp_dm_item_edit

Drop Procedure sp_dm_item_new

Drop Procedure sp_GetCampItemGUID

Drop Procedure sp_InsertAdItem

Drop Procedure sp_InsertCampaign

Drop Procedure sp_InsertCampaignItem

Drop Procedure sp_InsertCPValue

Drop Procedure sp_InsertCreative

Drop Procedure sp_InsertCustomer

Drop Procedure sp_InsertDiscount

Drop Procedure sp_InsertDiscount2

Drop Procedure sp_InsertDiscountMisc

Drop Procedure sp_InsertPageGroup

Drop Procedure sp_InsertPageGroupMain

Drop Procedure sp_InsertTargetGroup

Drop Procedure sp_InsertTargetGroupMain

Drop Procedure sp_InsertTargetMain

Drop Procedure sp_UndeleteCampaign

Drop Procedure sp_UndeleteCampaignItem

Drop Procedure sp_UndeleteCustomer

Drop Procedure sp_update_performance_total

Drop Procedure sp_update_vdir

Drop Procedure sp_UpdateAdItem

Drop Procedure sp_UpdateCampaign

Drop Procedure sp_UpdateCampaignItem

Drop Procedure sp_UpdateCreative

Drop Procedure sp_UpdateCustomer

Drop Procedure sp_UpdateDiscount

Drop Procedure sp_UpdateDiscount2

Drop Procedure sp_UpdateDiscountMisc

Drop Procedure sp_UpdateTargetGroupMain

Drop Procedure sp_UpdateTargetMain

DROP Trigger tr_aditem_eff_goals

DROP Trigger tr_campitem_goal_changed

DROP Trigger tr_aditem_goal_changed

DROP Trigger tr_camp_goal_changed

Commerce Server Business Desk Security

Run the following SQL commands to remove the old tables and stored procedures from the Business Desk resource. By default, this data would be contained within the “<SiteName>_BDSecurity” database or the “<SiteName>_Commerce” database if all resources were originally unpacked to a single database.

Drop Table BDSecurityDefinition

Drop Table BDSecurityIdentifiers

Drop Procedure sp_AddAccount

Drop Procedure sp_AddSIDsToTempTable

Drop Procedure sp_GetAccounts

Drop Procedure sp_GetAccountsForRight

Drop Procedure sp_GetPermissions

Drop Procedure sp_GetUID

Drop Procedure sp_RemoveAccount

Drop Procedure sp_RemoveSecurityDefinitions

Drop Procedure sp_SetPermissions

Commerce Server Predictor

Run the following SQL commands to remove the old tables and stored procedures from the Predictor resource. By default, this data would be contained within the “<SiteName>_dw” database, if the predictor was installed and configured.

Note

You must substitute the name of your site for Sitename in the following SQL commands.

Drop Table PredictorAttributes_Sitename_AdClick

Drop Table PredictorAttributes_Sitename_Combined

Drop Table PredictorAttributes_Sitename_Demographics

Drop Table PredictorDataTables

Drop Table PredictorEventEnum

Drop Table PredictorModelCfgs

Drop Table PredictorModels

Individual Databases no longer used by Commerce Server 2007

The following SQL database may have been created by using an older version of Commerce Server. This database is not used by Commerce Server 2007. The database name may vary based on decisions made when the original site and resource was unpacked.

<SiteName>_BDSecurity