Preparing the Configuration File
Create a new text file, for example in Notepad++, and insert the following content:
[InstallSettings]
NGenInstallationMode = 0
Ms2016Integrate = 0
Ms2017Integrate = 0
Ms2018Integrate = 0
Ms19Integrate = 0
Ms20Integrate = 0
Ms21Integrate = 1
Vs2015Integrate = 0
Vs2017Integrate = 0
Vs2019Integrate = 0
Vs2022Integrate = 1
Explanation
In the provided example, integration will be performed with SSMS 21 and Visual Studio 2022, while NGen image generation is disabled.
Ms2016Integrate = 0 is SQL Server Management Studio and its version for further integration
Vs2015Integrate = 0 is Visual Studio and its version for further integration
A value of 1 means that integration with the corresponding IDE will be performed.
A value of 0 means that integration is disabled.
NGen images are precompiled files that help the application start faster.
In this example, if the installation were performed through the GUI, the following option would be selected, as shown in the screenshot below:
Save the file with the following name and extension: Settings.ini.
Placing the Installer and Configuration File
Copy the following files to the same folder:
The downloaded installer, for example, sqlcompletesql.exe
The configuration file you created, Settings.ini
For example: D:\SQLCompleteInstall\
Running the Installation from the Command Line
Open Command Prompt (CLI) or PowerShell and run the following command:
D:\SQLCompleteInstall\sqlcompletesql.exe /VERYSILENT /settings="D:\SQLCompleteInstall\Settings.ini"
Parameter Description:
/VERYSILENT — performs installation in the background, without displaying any windows or progress indicators.
/SILENT — performs installation in a mode with a visible interface (UI), allowing you to observe progress without user interaction.
/settings="..." — specifies the path to your .ini configuration file.
Installation Scenario Examples
Example 1: Installation without generating NGen images, with integration into SSMS 21 and Visual Studio 2022, completely without UI:
sqlcompletesql.exe /VERYSILENT /settings="D:\Settings.ini"
Example 2: Installation in SILENT mode with progress displayed in the interface:
sqlcompletesql.exe /SILENT /settings="D:\Settings.ini"
After the installation is completed, SQL Complete will be integrated into the specified IDEs according to the parameters defined in the .ini file.
The same installation procedure can be applied to all add-ins listed below:
dbForge SQL Complete
dbForge Source Control for SQL Server
dbForge Unit Test for SQL Server
dbForge Index Manager for SQL Server
dbForge Data Pump for SQL Server
dbForge Search for SQL Server
dbForge Monitor for SQL Server