Microsoft SQL Server

With the Microsoft SQL Server data source, Remote Desktop Manager uses the power of Microsoft SQL Server to save and manage entries.

Supported Microsoft SQL Server:

  • Microsoft SQL Server 2016/2017/2019/2022 (including Express editions)

The following features are also supported:

  • Always on availability group
  • Clustering
  • Log shipping
  • Database mirroring

Highlights

  • Supports user management with a superior security model.
  • Supports the offline mode for when the server or network is unavailable.
  • Supports full entry logs and attachments.
  • Supports vault s to organize thousands of entries.

Key points to consider:

  • A proper database backup strategy should be implemented to prevent possible data loss.
  • Depending on the recovery model of the underlying database, some maintenance operations may have to be scheduled to run regularly to maintain the health of the database.
  • Using either Database Login or Integrated Security is inherently less secure because it means that the end user can connect directly to the database using any tool available. We do have table and column level security, but security conscious organizations will consider this unacceptable. It is recommended to use our Custom login model.
  • Creating contained database users as mentioned in Microsoft's Contained Databases is the supported method with SQL always on availability groups.

Configuration

Consult Configure SQL Server for more information on the configuration.

Settings

General

Microsoft SQL Server – General tab
Microsoft SQL Server – General tab

OPTION

DESCRIPTION

Name

Enter a name for the data source.

Host

Enter the server hostname or IP address.

Login mode

Specify the authentication mode to use. Select between:

  • Database login

  • Integrated Security (Active directory)

  • Custom Login

Username

Enter the username to access the Azure SQL database.

Password

Enter the password to access the Azure SQL database.

Always ask password

Prompt for the password when a user connects to the data source.

Allow change username

Allow the username to be edited when connecting to the data source.
(Only with Always ask password enabled)

Database

Enter the name of the Azure SQL database.

Two factor

Enable the Multi-Factor Authentication.

Test Server

Test the connection with the server to validate if the proper information has been provided.

Test Database

Test the connection with the database to validate if the proper information has been provided.

Settings

Microsoft SQL Server – Settings tab
Microsoft SQL Server – Settings tab

OPTION

DESCRIPTION

Root filter

Enter the name of a root level folder to display only the entries contained in that folder.

Ping online method

Indicate the preferred ping online method. Select between:

  • None

  • Ping

  • Port Scan

Auto go offline

Use the data source in offline mode when the ping method does not respond.

Disable lock

Disable the option to lock the data source directly. You can still lock the application but you will not be prompted for the data source password if this option is disabled.

User vault

Microsoft SQL Server –  tab
Microsoft SQL Server – tab

| OPTION | DESCRIPTION | |--------|-------------| | Type | Select the type of user vault to use. Select between:

  • Default: use the default user vault, which is stored in the database.
  • None: disable the user vault for all users.
  • Devolutions Online Drive: use a Devolutions Online Drive file (.dod) as a user vault.

OPTION

DESCRIPTION

Type

Select the type of user vault to use. Select between:

  • Default: use the default user vault, which is stored in the database.

  • None: disable the user vault for all users.

  • Devolutions Online Drive: use a Devolutions Online Drive file (.dod) as a user vault.

Upgrade

Microsoft SQL Server – Upgrade tab
Microsoft SQL Server – Upgrade tab

OPTIONDESCRIPTION
Test ServerTest the connection with the server to validate if the proper information has been provided.
Create DatabaseCreate the database on the SQL server.
Update DatabaseUpdate the database on the SQL server.
Test DatabaseTest the connection with the database to validate if the proper information has been provided.
Email Schema to SupportSend your schema to our support team.

VPN

Open a VPN to access your data prior to connecting to your Microsoft SQL Server.

Microsoft SQL Server – VPN tab
Microsoft SQL Server – VPN tab

Advanced

Microsoft SQL Server – Advanced tab
Microsoft SQL Server – Advanced tab

OPTIONDESCRIPTION
Caching modeDetermines how the entries will be reloaded in the data source. For more information, please consult Caching.
Sync all vaults (background)Synchronization ensures that any changes made to a vault in offline mode, such as updating passwords or adding new sessions, are propagated across all connected devices and users in real-time.
Connection timeoutSet the delay of the connection timeout.
Command timeoutSet the delay of the command timeout.
Auto refreshSet the interval for the automatic refresh.
Prompt for offline mode on startupAsk to use the data source in offline mode when the user connects to the data source.
Allow beta database upgradeAllow beta upgrade of the database (when using a beta version of Remote Desktop Manager).
Manage CacheManage the data source cache. On large data sources caching is a must and will increase performance significantly. For more information, please consult Manage Cache.
More SettingsEdit the connection string values directly.

Connection

SQL Server - Connection tab
SQL Server - Connection tab

OPTIONDESCRIPTION
NameName of the data source.
ServerName of the server where the data source will be stored.
SQL ServerSelect your data source between the SQL Server or Azure SQL.
Login ModeSpecify the authentication mode to use. Select between:
  • Database login
  • Custom login
UserUsername to access the SQL server.
DomainDomain to access the SQL server.
Save passwordBy saving the password for your data source you will connect automatically to your SQL Server without having to enter your password every time.
PasswordPassword used to access the SQL server.
DatabaseName of the database on the SQL server for the utilization of Remote Desktop Manager macOS.
Two factorEnable the 2-Factor Authentication to access your data source.
Test ServerTest the connection with the server to validate if the proper information has been provided.
Test DatabaseTest the connection with the database to validate if the proper information has been provided.

Settings

SQL Server - Settings tab
SQL Server - Settings tab

OPTIONDESCRIPTION
RepositoryIf using Repositories click on the ellipsis to select the proper Repository.
Auto refreshSet the interval for the automatic refresh.
Ping online methodIndicate the preferred ping online method. Select between:
  • None
  • Ping
  • Port scan
Auto go offlineUse the data source in offline mode when the ping method does not respond.
Disable lockDisable the option to lock the data source directly. You can still lock the application but you will not be prompted for the database password if this option is disabled.

Advanced

SQL Server - Advanced tab
SQL Server - Advanced tab

OPTIONDESCRIPTION
Offline modeDetermine the Offline mode availability. Select between:
  • Disabled
  • Read-only
  • Read/write
Prompt for offline mode on startupAsk to use the data source in offline mode when the user connects to the data source.
Caching modeDetermine how the entries will be reloaded in the data source. For more information, please consult Caching Mode.
Auto refreshSet the interval for the automatic refresh.
Connection timeoutWaiting time before a connection timeout.
Command timeoutWaiting time before a command timeout.
Allow beta database upgradeAllow beta upgrade of the database (when using a beta version of Remote Desktop Manager).
Manage CacheManage your cache on your computer to analyse, vacuum, repair or delete it. This can be very helpful if you have offline issues. For more information please follow this link.
Advanced SettingsEdit the connection string values directly.

Upgrade

SQL Server - Upgrade tab
SQL Server - Upgrade tab

OPTIONDESCRIPTION
Test ServerTest the connection with the server to validate if the proper information has been provided.
Create DatabaseCreate the database on the SQL server to use Remote Desktop Manager.
Update DatabaseUpdate the database on the SQL server, if required to use Remote Desktop Manager.
Test DatabaseTest the connection with the database to validate if the proper information has been provided.
View upgrade script...If you wish to process Database upgrade by hand instead of automatically you may use the upgrade script to do so.

User vault

SQL Server - User vault
SQL Server - User vault

OPTIONDESCRIPTION
TypeSelect the type of user vault to use. Select between:
  • Default: use the default user vault, which is stored in the database.
  • None: disable the user vault for all users.
  • Devolutions Online Drive: use a Devolutions Online Drive file (*.dod) as a user vault.
Devolutions Forum logo Give us Feedback