Configure the Database Server
Controller/Worker vs Master/Slave: EnterWorks software prior to version 10.1.x used the terms "master" and "slave" rather than "controller" and "worker" in process and folder names. Folders and processes in newer versions of EnterWorks use the terms "controller" and "worker". If you are installing or patching an older version of EnterWorks, you may need to adapt the filepaths and process names accordingly. For instance, if this documentation refers to:
<drive>:\Enterworks\EnableServer\jbossController\standalone\configuration\conf\sharedConfig.properties
you may need to use the filepath:
<drive>:\Enterworks\EnableServer\jbossMaster\standalone\configuration\conf\sharedConfig.properties
Wildfly vs Jboss: Additionally, Red Hat has changed the name of their JBoss platform to Wildfly. Depending on the version of EnterWorks you are running, the names of some folders and processes may appear as either JBoss or Wildfly. If you are installing or patching an older version of EnterWorks, you may need to adapt the filepaths and process names accordingly. For instance, if this documentation refers to:
<drive>:\Enterworks\EnableServer\WildflyController\standalone\configuration\conf\sharedConfig.properties
you may need to use the filepath:
<drive>:\Enterworks\EnableServer\jbossMaster\standalone\configuration\conf\sharedConfig.properties
Microservice names: The names of the microservices have also been updated. The prefix of "enable2020-" has been changed to "enable-". For instance:
enable2020-channel-readiness-service
is now called:
enable-channel-readiness-service
Note: Before installing any 3rd-party or compatible software that is not included with the EnterWorks installation files, check that the version of the application is supported by consulting EnterWorks 10.2 System Requirements.
Configure the database server.
-
Log into SSMS
In order to use SQL Server Management Studio (SSMS) to configure the EPIM and EPX databases, you must log into SSMS. To do so:
-
It is assumed that the SQL Server is already installed. Ensure that the version of the SQL Server installed is supported by EnterWorks by consulting EnterWorks 10.2 System Requirements.
-
Log into the SQL Server as a user with permission to create users and databases.
-
Open the SQL Server Management Studio.
-
Enter the server or use the Server name dropdown menu to select the server you wish to connect to.
-
Enter the User name and Password credentials for an account with administrative privileges.
-
Click the Connect button. SSMS will open the administration screen for the connected server.
-
-
-
Configure the SQL Server and the ewsys Account
-
Create the ewsys login.
-
In SSMS, open the Security folder, right-click the Logins folder, and select New Login.
-
The New Login window will appear. It will display the General page.
-
Set the Login name to
ewsys. -
Select SQL Server authentication and enter and confirm the Password.
-
Make sure the Enforce password policy checkbox is unchecked. This will disable the Enforce password encryption and the User must change password at the next login checkboxes.
-
Click the OK button.
-
The
ewsysaccount will appear in the list of logins.
-
-
Enable TCP/IP protocol and Named Pipes
TCP/IP protocol must always be enabled. Named Pipes are not required for single server installations, however, they are required on multi-server installations.
Depending on an enterprise's security requirements, you may or may not be able to enable TCP/IP protocol and Named Pipes yourself. The enterprise's IT department may need to do it for you.
The tools available to you to enable TCP/IP protocol and Named Pipes depend on system configuration. The following are the steps to enable them using SQL Server Configuration Manager, however, on your machine that functionality may exist in the Microsoft Server Management Console.
-
Open SQL Server Network Configuration and select Protocols for MSSQLSERVER.
Enable TCP/IP and Named Pipes -
Right-click the TCP/IP protocol to set it to Enabled.
-
To enable Named Pipes, right-click the Named Pipes protocol and set it to Enabled.
-
The new protocols will not be usable until the server is restarted. Either restart the server now or wait until SQL Server Authentication Mode is enabled.
-
-
Enable SQL Server Authentication Mode.
To enable the SQL Server Authentication Mode:
-
Open and log into SSMS.
-
Open the server’s properties for editing: Right-click the server’s name and select Properties.
-
Select the Security page.
-
Set Server authentication to SQL Server and Windows Authentication and click the OK button.
-
Restart the SQL Server.
-
Test the SQL Server authentication:
-
Log out of SSMS.
-
Log back into SSMS using the
ewsyscredentials:-
Use the Authentication dropdown to select SQL Server Authentication.
-
Enter
ewsysfor both the user name and password, then click the Connect button. -
If you were able to log in, you have correctly configured SQL Server Authentication.
-
-
-
-