When a SQL Server Publication is created the Cardholders table is configured to replicate all of the stock columns. When adding additional fields, steps must be taken to ensure they are properly replicated to all subscribers.
Enable Replicate Schema Changes
- Using SQL Server Management Studio, connect to the SQL Publisher
- Expand the Replication Folder
- Expand Local Publications
- Right click on the AIUniversal publication and select properties
- Select Subscription Options
- Set Replicate schema changes to True
More on this option can be found here: https://docs.microsoft.com/en-us/sql/relational-databases/replication/publish/replicate-schema-changes?view=sql-server-ver15
- Click OK
Create Additional Fields
With Schema changes replicating, additional fields can be created as outlined in the KB: Adding In Custom Defined User Fields In Access It! Universal.NET.
Disable Replicate Schema Changes
If preferred, the replicate schema change can be disabled after all newly created fields are replicated to subscribers.
- Using SQL Server Management Studio, connect to the SQL Publisher
- Expand the Replication Folder
- Expand Local Publications
- Right click on the AIUniversal publication and select properties
- Select Subscription Options
- Set Replicate schema changes to False
- Click OK
Subscriber
The following must be performed for each subscriber
Database Utility
- Run the Database Configuration Utility
- Connect to the Subscriber instance
- Select Cardholder Fields
- Click Save
- Close the Database Configuration Utility
- Restart the Access It! Universal.NET service