APPENDIX
This section offers tips and information that is useful to the process of migrating the system or databases to the new server.
TOPICS LISTED ...
How to Create a User_Login Account for idProducer Database
How to View IIS_IUSERS' Folder Permissions on the New Server
HOW TO CREATE A USER_LOGIN ACCOUNT (IDPRODUCER DATABASE )
This topic covers creating a new user_login account for the idProducer database.
REQUIREMENT ...
-
In SQL Server Management Studio (SSMS), you must log-in to the ‘GCSSQLEXPRESS’ instance.
-
Open SQL Management Studio software using the Windows Search field on the taskbar.
-
Log in to Galaxy’s GCSSQLEXPRESS instance using SQL Authentication and the Dealer’s default SA Login.
-
Select Database Engine for Server Type.
-
Select the correct Server Name
(machine_name\instance_name)
-
Select SQL Server Authentication type.
-
Enter the “sa” login and the password.
-
Click Connect to connect to the GCSSQLEXPRESS instance and its databases.
SSMS: SQL Server Login window
-
-
Expand the Security branch under the GCSSQLEXPRESS instance.
-
Right-click on Logins branch and select New Login from the shortcut menu.
SMSS: Object Explorer Security > New Login menu option
-
Create the idProducer User Account as follows ...
-
Enter the User Name you wish to use (the username in the screenshot is just an example)
-
Select SQL Server Authentication button.
-
Enter a password in the Password field.
-
Re-enter the password in the Confirm Password field.
SMSS: General screen > Creating SQL Login
-
Select the User Mapping screen.
-
Enable (check) the idProducer database in the list at the top of the screen.
-
Enter the same Login Name in the User column that entered in the General screen (if needed).
-
Enter “dbo” in the Default Schema column.
-
Enable (check) the following roles in the Membership Roll list
-
db_backupoperator
-
db_datareader
-
db_datawriter
-
public
-
-
Click OK to create the user account.
-
The user login account is added to both Engine Logins branch and Database Users branch …
-
the GCSSQLEXPRESS > Security > Logins branch.
-
the GCSSQLEXPRESS > Databases > idProducer Security>Users branch.
SMSS: Object Explorer > idProducer database Users branch shown
-
VIEW ‘IIS_IUSERS’ FOLDER PERMISSIONS ON THE NEW SERVER
If you are having problems with performance in the Badging Client, verify the IIS_IUSERS permissions are set for Full Control on the new server.
-
Insert the System Galaxy Install Media (USB/ISO) splash screen by clicking SGSetup.
-
Click the Install idProducer option to open the Install Configuration Helper (shown below).
-
Click the [ View Folder Permissions ] button on the GCS idProducer Install Helper window.
-
Select the Security tab, in the Properties window.
-
Scroll down and select (highlight) the IIS_IUSRS name in the Group listview.
-
Verify that the Permissions listview shows “Full Control” is allowed (is checked); and all permissions under it are also checked.
-
(if needed) You can click the Edit button and enable the permissions as appropriate, and click Apply to save.
-
Click OK to close the WebClient Properties window.
HOW TO VERIFY GCS USER LOGINS ARE DELETED AND RECREATED
If user logins are not created or the permissions are not enabled, you can manually create and enable them.
If the GCS User Logins and permissions are not correctly added, the symptoms will be problems getting services to run and unable to start System Galaxy.
-
Verify the GCS User Logins are deleted as follows …
-
Select (highlight) the Databases branch and click Refresh button.
-
Navigate to the Security>Users branch of the SysGal database.
-
Verify that the gcs_client and gcs_web_client are deleted (not present).
-
Repeat these steps for the SysGalArc database.
-
-
Create gcs_client logins as follows …
-
Expand the Instance level and navigate to Security > Logins branch.
-
Double-click on the gcs_client to open it in the Properties window.
-
In the User Mappings screen, select (“check”) the SysGal database and type “dbo” into the Schema field.
-
On the bottom half of the screen, enable (“check”) the permissions (i.e., db_reader, db_writer, db_backupoperator). And public should be already checked.
-
Click OK to save and add this user and permissions to the database level.
-
Repeat these steps to add gcs_client user to the SysGalArc database.
-
-
Create gcs_web_client logins as follows …
-
Expand the Instance level and navigate to Security > Logins branch.
-
Double-click on the gcs_web_client to open it in the Properties window.
-
In the User Mappings screen, select (“check”) the SysGal database and type “dbo” into the Schema field.
-
On the bottom half of the screen, enable (“check”) the permissions (i.e., db_reader, db_writer, db_backupoperator). And public should be already checked.
-
Click OK to save and add this user and permissions to the database level.
-
Repeat these steps to add gcs_web_client user to the SysGalArc database.
-
-
Verify the client logins were correctly added to both databases as follows ...
-
Refresh the Databases branch and navigate to the Security>Users branch of the SysGal database.
-
Double-click the gcs_client login to open the Properties window; then verify that the correct permissions are enabled(checked) in the Membership Roles screen (i.e., db_reader, db_writer, db_backupoperator, and public should be checked).
-
Double-click the gcs_web_client login to open the Properties window and verify that the correct permissions are enabled(checked) in the Membership Roles screen(i.e., db_reader, db_writer, db_backupoperator, and public should be checked).
-
Repeat these steps for the SysGalArc database for both the gcs_client and gcs_web_client logins.
-
HOW TO DOWNLOAD & INSTALL VISUAL C++ FILES
This section is required only if you need to install the newer version of VC++ Redistributable files before publishing the idProducer database.
-
Open your web browser and go to the Galaxy Dealer Support web page www.galaxysys.com/support (dealer login needed).
-
Scroll down to the “Miscellaneous” section of the Support page.
-
Click on “Microsoft Visual C++ Redistributable for Visual Studio v14.3X”. The zip file should download to your Download folder.
Galaxy website > Support page > Miscellaneous links (scroll down to find)
-
Open your Download folder and extract the VC++redist.exe files from the zip folder.
-
Double-click on VC_redistx86.exe to run the x86 install. Close when finished.
-
Double-click on VC_redistx64.exe to run the x64 install. Close when finished.
-
-
Restart the computer to initialize the newly installed C++ modules.
-
Return to the section for publishing the idProducer database. The database should be able to upgrade and or publish without errors.