This article shows you how to install Flexera’s Data Platform and User Console using a non-interactive service account. It includes prerequisites for service accounts, database requirements, and optional configuration steps for environments moving from Windows Authentication to SQL Authentication.
Requirements
- Service account requirements
-
- Account type: Local or domain service account
- Interactive login: Not required per your organization’s policy
- SQL access: Do not use the service account for database access. Instead, configure the application to use a dedicated SQL login.
- Permissions needed:
- Local permissions to run the application services
- If using a domain account, grant “Log on as a service” via Group Policy
- How to assign "Log on as a service":
-
-
-
- Log in to the server with administrative rights.
- Press Win + R on your keyboard, type secpol.msc, and press Enter.
- Go to:
Security Settings > Local Policies > User Rights Assignment. - Double-click Log on as a service.
- Click Add User or Group.
- Enter the service account name (e.g., DOMAIN\ServiceAccount) and click OK.
- Click Apply and OK.
-
-
- Database requirements
-
- Supported SQL Server versions: Refer to Flexera documentation.
- SQL login account:
- Must be created on the SQL Server with db_owner rights to the application's database.
- Use SQL Authentication (Windows Authentication is not supported in this scenario)
Installation instructions
- Install the Data Platform and User Console as usual using the installation wizards.
- During the Configuration Wizard step:
- Choose SQL Authentication.
- Enter the SQL login credentials you created.
- Complete the configuration process.
Optional: Modify the configuration file for SQL auth on an existing Data Platform server
Follow these additional steps if you're reusing an existing SQL database that was initially configured with Windows Authentication.
- Create a SQL Login and User
Create a SQL login and associate it with the BDNA and BDNA_PUBLISH databases. Make sure that the login’s default schema is dbo and that it is a member of the dbo_role for both the BDNA and BDNA_PUBLISH databases.
SQL Statement:
USE [BDNA_PUBLISH];
GO
-- Example: Creating a SQL user named FlexeraDBO
CREATE USER [FlexeraDBO] FOR LOGIN [FlexeraDBO] WITH
DEFAULT_SCHEMA = [dbo];
GO
EXEC sp_addrolemember 'db_owner', 'FlexeraDBO';
Repeat the same steps for the BDNA database as well.
- Modify the configuration file
By default, Data Platform expects two separate SQL users. Since you're using only one, you need to update the configuration file manually.
Steps:
-
- Open a text editor, such as Microsoft Notepad, as an Administrator.
- Navigate to:
Data Platform\conf\Norm.Configuration.config - Edit the following sections:
NDB Section:
-
-
- Set the user and password to your SQL login credentials.
-
PDB Section:
-
-
- Set the user to BDNA_Publish.
- Ensure the PDB_DBConnection and NDB passwords are the same.
- Change the User to your SQL login.
-
- Re-run the Configuration Wizard
- Launch the Data Platform Configuration Wizard.
- When prompted for Database Server Information, switch to SQL Authentication.
- Enter the SQL login credentials you configured earlier.
Related Articles
Steps to enable auto-apply for Data Platform and User Console patches 7Number of Views How to download Diagnostic data/Logs for Data Platform and User console 9Number of Views Disable HTTP for Flexera Data Platform and User Console UI 6Number of Views How to change the log file size in both Data Platform and User Console server 11Number of Views .NET Framework 4.7.2 requirement for Data Platform and User Console for patchset 5.5.60 and higher 12Number of Views
Hi, I am Reva - Ask me anything.
No new updates
Thanks for the feedback!
Your feedback has been saved.Rate this response:
Add Additional feedback ( Optional )
Are you sure you want to cancel
the case creation?
Are you sure you want to cancel the case creation?
Are you sure you want to close this case
| Products | Region | Phone Numbers |
|---|---|---|
| FlexNet Operations FlexNet Embedded FlexNet Publisher FlexNet Connect FlexNet Code Insight InstallAnywhere InstallShield |
North America * |
+1 630-332-2513 (toll) +1 877-279-2853 (toll-free in North America) |
| Europe * |
+44 1925 944367 (toll) +44 800 047 8642 (toll-free in Europe) |
|
| Japan * | +81 3-4540-5335 (select option 2) | |
| Australia * |
+61 3 9895 2177 +61 1800 560 603 (toll-free in Australia) |
|
|
Usage Intelligence (formerly
Revulytics) Compliance Intelligence |
Please use the Case Portal to submit your support ticket or reach out to your Revenera contact. | |
Case id: 00001065
Activity: Status change: 2 hours ago