To execute the synchronization script, the user must be a member of the db_owner database role.
For comparison, the user needs both CONNECT and VIEW DEFINITION permissions
DROP/CREATE, rather than ALTER, will be used for the following scenarios:
- There are differences in the file groups
- ANSI options specified on object creation are different
- After removing/adding of columns from/to a destination object, the object result with no data
- Incompatible data types in source/destination columns with same names
- There are differences in the identity columns
- The column order in source/destination objects is different
- There are differences in the XML columns of XML schema collections
The Synchronization Wizard Warnings tab will show
the possible reasons for such cases
Yes, if the user wants to
The following prompt will be displayed:

After clicking Yes the file will be updated, or it will be left unchanged when choosing No
ApexSQL Diff is tested with Subversion and the following MSSCCI-compatible source control systems:
Microsoft Visual SourceSafe
SourceGear Vault
Team Foundation Server
The following Source Control systems are MSSCCI/SCC compliant, but ApexSQL Diff is not fully tested with them:
SourceGear Fortress
PureCM
IBM Rational ClearCase
Serena Dimensions
QSC Team Coherence Version Manager
Qumasoft QVCS-Enterprise
AccuRev
Bazaar (BaazarNg)
Borland StarTeam
Codice Software Plastic SCM
Collabnet Subversion
ComponentSoftware CS-RCS
Dynamsoft SourceAnywhere
March-Hare CVSNT
Mercurial
Perforce 2008
Reliable Software Code Co-Op
Seapine Surround SCM
Softimage Alienbrain