Permissions and requirements
- Minimal SQL Server permissions for ApexSQL Developer tools
- Minimum requirements for installing ApexSQL Source Control
- Supported software for ApexSQL Source Control
- Minimal SQL Server and database permissions in database source control
- Minimal permissions for Azure SQL Database in database source control
- Minimal permissions for Amazon RDS in database source control
Configuration and setup
- Setting up the Source control wizard for a Git repository
- How to treat Microsoft Team Foundation Server workspace to allow working with ApexSQL Source Control
- How to install ApexSQL add-ins and integrate them into SQL Server Management Studio and Visual Studio
- SQL inventory system upgrade in ApexSQL Source Control
Introduction and evaluation help
Linking to a database
- Azure SQL Database framework objects in database source control
- How to link a SQL Server database to a Mercurial repository using the SSH protocol
- How to link a SQL Server database to source control system
- How to link a SQL Server database to a Git repository
- How to link a SQL Server database to a Git repository using the SSH protocol
- How to link a SQL Server database to an Assembla.com repository using Perforce
- How to link a SQL Server database to a Team Foundation Server repository
- How to link a SQL Server database to a Subversion repository
- How to link a SQL Server database to a Mercurial repository
- How to link a SQL Server database to a Perforce repository
- How to manually unlink a database from SQL source control
Dedicated model
- ApexSQL Source Control framework objects inventory
- How to resolve source control conflict
- How to revert local changes for database source control
Shared model
- Change log FAQs
- Checking out and checking in objects
- How to save time linking to multiple databases by sharing mappings to other team members
- Object status icons and visualization
- How to upgrade legacy infrastructure in the Shared model
- How to view user changes for the shared development model in the database source control
- ApexSQL Source Control framework objects inventory
- The Object status in the database source control
- How to commit changes from other users in the database source control
Migration scripts
- Migration scripts introduction and general review
- How to split a column without data loss using migration scripts
- How to add NOT NULL constraint to a column using a migration script
Policies
Branching and merging
- Branching and merging FAQs
- How to utilize branching and merging with Git
- How to utilize branching and merging with Perforce
- How to utilize branching and merging with Team Foundation Server
- How to utilize branching and merging with Subversion
Features
- Action center
- Working with static data
- SQL Server labels
- Object filtering FAQs
- Revision history
- Working folder
- Source controlling custom scripts
- How to use ApexSQL Source Control with local file system repositories
- Script comparison and synchronization options in ApexSQL Source Control
- How to get changes from the source control repository in the database source control
- Offline version control with ApexSQL Source Control
- How to send an e-mail alert when a schema change occurs in a database
- Advantages of using Native drivers vs. CLI version control
- How to associate a changeset with a Team Foundation Server work item ID
- How to utilize Team Foundation Server check-in policies
- Differences between the dedicated and shared development models
- Object filtering
- Native drivers vs. Command-line database source control – general overview
- How to use the Change log feature in ApexSQL Source Control
- The user default configuration in database source control