Please follow the steps below to integrate SourceAnywhere with Red Gate's SSMS:
(Note: The process is based on SourceAnywhere 6.2. If you are using an old version, please upgrade to the latest version first.)
1. Install SourceAnywhere COM SDK. You can download it here.
2. Download the ZIP file that contains a "SAWSCMDEx.exe" file and "Interop.SAWSSDKLib.dll" file from link below. Then, put them to the installation folder of SourceAnywhere.
http://www.dynamsoft.com/download/Support/SAWS/SAWS6.2/SAWSCMD.zip
3. Download SAWS.zip and unzip the file to "%USERPROFILE%\AppData\Local\Red Gate\SQL Source Control 5\CommandLineHooks".
http://www.dynamsoft.com/download/Support/SAWS/SAWS6.2/SAWS.zip
4. Modify SAWS.xml accordingly.
<CommandLine>"C:\Program Files (x86)\Dynamsoft\SourceAnywhere Client\SAWSCMDEx.exe" Server Port UserName pwd teamproject $/ get "($Message)" "" "($ScriptsFolder)" </CommandLine>
After modify, the parameters would look like this format:
<CommandLine> "C:\Program Files (x86)\Dynamsoft\SourceAnywhere Client\SAWSCMDEx.exe"192.168.8.68 7777 Michael Abc123456 default $/ get "($Message)" "" "($ScriptsFolder)"</CommandLine>
The above lines are copied from SAWS.xml. "C:\Program Files (x86)\Dynamsoft\SourceAnywhere Client\SAWSCMDEx.exe" is the path of SAWSCMDEx.exe.