Changes to Microsoft Dynamics NAV Server Instance Configuration

This article lists new or removed configuration settings for Microsoft Dynamics NAV Server instance since the previous release. These settings are available in the Microsoft Dynamics NAV Server Administration tool and directly in the CustomSettings.config file of a server instance.

General settings

Setting Description
Default Language Specifies which of the installed Dynamics NAV languages on the server instance will be used as the default language in the clients. Set the value to a valid language culture name, such en-US or da-DK.

In the Dynamics NAV Web and Tablet clients, the Default Language setting determines the language that is used if the web browser's language setting does not match any installed language or a language in the Supported Languages setting, if used. In the Dynamics NAV Windows client, this is the language that is used if the language setting of the computer does not have a match.

If there are application-specific configuration settings, this setting will be overridden by the default language setting that is specified in application-specific configuration file. For more information, see Set-NAVServerAppConfiguration cmdlet.

Default: en-US
Enable Incremental Company Deletion Specifies whether to delete companies incrementally. If you enable this setting, when you delete a company, the company record is deleted from the database immediately but the company data that is stored in the SQL tables will be deleted later by the task scheduler.

You can override this setting when using the Remove-NAVCompany cmdlet by setting the -ForceImmediateDataDeletion parameter.

Default: Not enabled
Supported Languages Specifies which of the installed Dynamics NAV languages on the server instance will be available for use in the clients. If you do not specify a language, then all installed languages will be available. In the client, users can switch among the supported languages.

The setting's value is a semicolon-separated list that contains the language culture names for each language. For example, if you want client users to be able to choose among da-DK, en-US, and en-CA, set the value to da-DK;en-US;en-CA.

If you specify any languages in this setting, then you must include the language that you specified in the Default Language setting.

If there are application-specific configuration settings, this setting will be overridden by the supported language setting that is specified in application-specific configuration file. For more information, see Set-NAVServerAppConfiguration cmdlet.

Database settings

Setting Description
Close Inactive SQL Connections Removed.
SQL Connection Idle Timeout Specifies the time that a SQL connection can remain idle before being closed. The value has the format HH:MM:SS.

Default: 00:05:00
SQL Query Logging Threshold Specifies the amount of time (in milliseconds) that an SQL query can run before a warning event is recorded in the application log for the server instance. If this threshold is exceeded, the following event is logged: Action completed successfully, but it took longer than the given threshold.

Default: 1000

Azure Active Directory (Azure AD) settings

Setting Description
Valid Audiences Specifies the allowed audiences for Azure AD authentication. This setting is used to authenticate other Azure AD applications that will communicate with the server instance.

The value is a semicolon-separated list of audiences. You specify an audience by using the the App URI ID or App ID that is assigned to the application in Azure AD.

Task Scheduler settings

Setting Description
System Task Start Time Specifies the time of day after which system tasks can start. The time is based on the time zone of the computer that is running the server instance.

The value has the format HH:MM:SS.

Default: 00:00:00
System Task End Time Specifies the time of day after which system tasks cannot start. The time is based on the time zone of the computer that is running the server instance.

The value has the format HH:MM:SS.

Default: 23:59:59

Development settings (New)

The Development tab applies to the new Dynamics NAV Developer for creating extensions.

Setting Description
Allows Extension Target level Specifies the allowed target level when publishing extensions.

Default: Internal
Enable Developer Service Endpoint Specifies whether the Developer service endpoint will be enabled.

Default: Enabled
Enable Loading Application Symbol References at Server Startup Specifies whether application symbol references should be loaded at server startup. If the setting is not enabled, the generatesymbolreference setting does not have any effect. For more information, see Running C/SIDE and AL Side-by-Side.
Enable SSL Specifies whether SSL (https) is enabled for the Developer web service port.

Default: Not enabled
HttpClient AL Function Maximum Timeout Value Specifies the maximum allowed timeout value in minutes that can be set for the HttpClient Timeout AL function.

Default: 00:05:00
HttpClient AL Function Response Size Specifies the maximum size in megabytes of a response buffer used by the HttpClient AL function.

Default: 15
Port The listening HTTP port for Developer web services.

Default: 7049

See Also

Configuring Microsoft Dynamics NAV Server
Microsoft Dynamics NAV Server Administration Tool