...
messageconcept PeopleSync
How to move PeopleSync to a different Server
Anchor |
---|
| _Toc255675784 |
---|
| _Toc255675784 |
---|
|
Anchor |
---|
| _Toc230626037 |
---|
| _Toc230626037 |
---|
|
Anchor |
---|
| _Toc230614003 |
---|
| _Toc230614003 |
---|
|
Anchor |
---|
| _Toc230606611 |
---|
| _Toc230606611 |
---|
|
Anchor |
---|
| _Toc255675785 |
---|
| _Toc255675785 |
---|
|
Content
Important Note: Please read the complete manual carefully.
...
Hint: The blue hint boxes will save you time and are very helpful for the understanding of the software functionality.
Last Update: 2023-11-03
Anchor |
---|
| _Toc480404216 |
---|
| _Toc480404216 |
---|
|
Anchor |
---|
| _Toc149913395 |
---|
| _Toc149913395 |
---|
|
IntroductionPeopleSync consists of three main components: the database, PeopleSync Agent and Console, and PeopleSync front end server. This guide shows how to move the PeopleSync components to a different Server.
Anchor |
---|
| _Toc480404217 |
---|
| _Toc480404217 |
---|
|
Anchor |
---|
| _Toc149913396 |
---|
| _Toc149913396 |
---|
|
Migration ChecklistThe following Checklist helps you move PeopleSync Components. Please follow the checklist in the given order.
...
Example: You are moving all components of PeopleSync. Therefore, you need to perform steps 1, 4, and 5 of the checklist. Steps 2 and 3 should be skipped as you will retire the old components.
Anchor |
---|
| _Toc480404218 |
---|
| _Toc480404218 |
---|
|
Anchor |
---|
| _Toc304164403 |
---|
| _Toc304164403 |
---|
|
Anchor |
---|
| _Toc149913397 |
---|
| _Toc149913397 |
---|
|
How to move the database to a different serverThis chapter outlines how to move the PeopleSync database to a different server.
Important Note: You should not move the PeopleSync database to a SQL Server with a lesser version than the source SQL Server.
Anchor |
---|
| _Ref480401372 |
---|
| _Ref480401372 |
---|
|
Anchor |
---|
| _Toc480404219 |
---|
| _Toc480404219 |
---|
|
Anchor |
---|
| _Toc149913398 |
---|
| _Toc149913398 |
---|
|
Moving the databaseClose all running PeopleSync Consoles.
Set the startup type of the service PeopleSync Service to Disabled.
Restart the system.
Backup the PeopleSync database on the old SQL Server and restore the database on the new SQL Server as outlined in Microsoft KB article 314546 (http://support.microsoft.com/kb/314546/en).
On the old SQL Server, create the necessary stored procedures sp_hexadecimal and sp_help_revlogin for transferring the PeopleSync logins by following step 1 of method 2 from Microsoft KB article 918992 (http://support.microsoft.com/kb/918992/en).
On the old SQL Server, in SQL Server Management Studio, switch to the PeopleSync Database:
Image Removed
Image Added
To create a script for re-creating the logins, run the following command in the query window:
Image Removed
Image Added
In the Messages window, copy the output between the “copy below” and “end copy” lines to the clipboard.
Image Removed
Image Added
To recreate the logins on the new SQL Server, use SQL Server Management Studio to connect to the new SQL Server instance and run the script you copied before in a query window with Master database selected:
Image Removed
Image Added
On the new Server, check that for each user in the PeopleSync database you have a corresponding login at the server level:
Image Removed
Image Added
Open the properties of each login relevant to PeopleSync and make sure that they have at least db_datareader and db_datawriter permissions in the PeopleSync database. For reference, compare with the old database.
Image Removed
Image Added
Users performing updates of PeopleSync must have db_owner permissions on the PeopleSync database.
Detach the PeopleSync database on the old SQL Server by right-clicking on the database in SQL Server Management Studio and selecting Tasks|Detach.
Anchor |
---|
| _Ref480401731 |
---|
| _Ref480401731 |
---|
|
Anchor |
---|
| _Toc480404220 |
---|
| _Toc480404220 |
---|
|
Anchor |
---|
| _Toc149913399 |
---|
| _Toc149913399 |
---|
|
Configuring the PeopleSync Frontend ServerIf the PeopleSync frontend server is not moving to a different server, please follow these steps to change the database connection to the new SQL Server:
Login to the PeopleSync Web server.
Run Notepad using Run as Administrator.
In File|Open, go to the PeopleSync Frontend installation directory, i.e. C:\Program Files\messageconcept GmbH\PeopleSync Server, then to the www subdirectory. Open the server.ini file.
Edit the db_host parameter to reflect the new server name.
Save server.ini and close Notepad.
Anchor |
---|
| _Ref480401522 |
---|
| _Ref480401522 |
---|
|
Anchor |
---|
| _Toc480404221 |
---|
| _Toc480404221 |
---|
|
Anchor |
---|
| _Toc149913400 |
---|
| _Toc149913400 |
---|
|
Configuring the PeopleSync Backend (Version up to 23.1)If the PeopleSync Console & Service are not moving to a different server, please follow these steps to change the database connection to the new SQL Server:
Login to the PeopleSync Service server.
Run Notepad using Run as Administrator.
In File|Open, go to the PeopleSync Agent installation directory, i.e. C:\Program Files\messageconcept GmbH\PeopleSync\Agent. Open the Agent.exe.config file.
Search for ConnectionString in the file. You should find an element such as:
<add name="ConnectionString" connectionString="Integrated Security=SSPI;Pooling=false; Data Source=srv-1;Initial Catalog=PeopleSync" />
Please note that “<add name=..” may not be preceded by “<!--“
Change the value in “Data Source” to reflect the new server name. For example:
<add name="ConnectionString" connectionString="Integrated Security=SSPI;Pooling=false;Data Source=newSQLServer;Initial Catalog=PeopleSync"/>
Save agent.exe.config.
Repeat steps 13-16 with the WorkflowExecutor.exe.config file in the Workflow Executor directory, i.e. C:\Program Files\messageconcept\PeopleSync\Agent\wfx.
In File|Open, go to the PeopleSync Console installation directory, i.e. C:\Program Files\messageconcept GmbH\PeopleSync\Console. Open the PeopleSync.Console.exe.config file.
Repeat steps 13-16.
Close Notepad.
Repeat Steps 18-20 for each computer with a PeopleSync Console.
Login to the PeopleSync Service server.
Set the startup type of the service "PeopleSync Service" back to "Automatic" and start the service.
Anchor |
---|
| _Toc149913401 |
---|
| _Toc149913401 |
---|
|
Configuring the PeopleSync Backend (Version 23.8 and newer)If the PeopleSync Console & Service are not moving to a different server, please follow these steps to change the database connection to the new SQL Server:
Login to the PeopleSync Service server.
Run Notepad using Run as Administrator.
In File|Open, go to the PeopleSync Agent installation directory, i.e. C:\Program Files\messageconcept GmbH\PeopleSync\Agent. Open the Agent.dll.config file.
Search for ConnectionString in the file. You should find an element such as:
<add name="ConnectionString" connectionString="Integrated Security=SSPI;Pooling=false; Data Source=srv-1;Initial Catalog=PeopleSync" />
Please note that “<add name=..” may not be preceded by “<!--“
Change the value in “Data Source” to reflect the new server name. For example:
<add name="ConnectionString" connectionString="Integrated Security=SSPI;Pooling=false;Data Source=newSQLServer;Initial Catalog=PeopleSync"/>
Save agent.exe.config.
Repeat steps 13-16 with the WorkflowExecutor.dll.config file in the Workflow Executor directory, i.e. C:\Program Files\messageconcept\PeopleSync\Agent\wfx.
In File|Open, go to the PeopleSync Console installation directory, i.e. C:\Program Files\messageconcept GmbH\PeopleSync\Console. Open the PeopleSync.Console.dll.config file.
Repeat steps 13-16.
Close Notepad.
Repeat Steps 18-20 for each computer with a PeopleSync Console.
Login to the PeopleSync Service server.
Set the startup type of the service "PeopleSync Service" back to "Automatic" and start the service.
Anchor |
---|
| _Toc480404222 |
---|
| _Toc480404222 |
---|
|
Anchor |
---|
| _Ref480405567 |
---|
| _Ref480405567 |
---|
|
Anchor |
---|
| _Ref480405575 |
---|
| _Ref480405575 |
---|
|
Anchor |
---|
| _Ref480405581 |
---|
| _Ref480405581 |
---|
|
Anchor |
---|
| _Toc149913402 |
---|
| _Toc149913402 |
---|
|
Moving PeopleSync BackendThis chapter outlines how to move the PeopleSync Console & Agent to a different server.
Anchor |
---|
| _Toc480404223 |
---|
| _Toc480404223 |
---|
|
Anchor |
---|
| _Toc149913403 |
---|
| _Toc149913403 |
---|
|
PreparationsTo prepare for the move, please assemble the following information:
...
On the new server, please add the PeopleSync Service account to the local admins group.
Anchor |
---|
| _Toc480404224 |
---|
| _Toc480404224 |
---|
|
Anchor |
---|
| _Toc149913404 |
---|
| _Toc149913404 |
---|
|
InstallationRun “PeopleSync Console Setup-*.exe” as described in the PeopleSync Setup and Configuration Guide, section 4.1. During setup, please enter the configuration values from the previous section.
...
After setup, copy the license keys to %ProgramFiles%\messageconcept\PeopleSync\Agent\licensekeys.
If you are not moving PeopleSync Frontend, you can start PeopleSync Service now, otherwise you should do it after you have moved PeopleSync Frontend.
Anchor |
---|
| _Toc480404225 |
---|
| _Toc480404225 |
---|
|
Anchor |
---|
| _Ref480405588 |
---|
| _Ref480405588 |
---|
|
Anchor |
---|
| _Ref480405594 |
---|
| _Ref480405594 |
---|
|
Anchor |
---|
| _Toc149913405 |
---|
| _Toc149913405 |
---|
|
Moving PeopleSync FrontendThis chapter outlines how to move the PeopleSync Frontend component to a different server.
Anchor |
---|
| _Toc480404226 |
---|
| _Toc480404226 |
---|
|
Anchor |
---|
| _Toc149913406 |
---|
| _Toc149913406 |
---|
|
PreparationTo prepare for the installation of the new PeopleSync Frontend, please assemble the following information:
...
SSL Certificate: Prepare an SSL certificate for the new server.
Bindings: Make a note of the bindings or the PeopleSync website on the old server:
Open Internet Information Services (IIS) manager.
Go to the PeopleSync website.
Right-click on the PeopleSync Website and select Edit Bindings.
Make a note of the port bindings and the certificates used.
SQL Server user: On the old Server, open the file %ProgramFiles%\messageconcept\PeopleSync Server\web\server.ini. Note down the value of the db_login variable. This is the username of the user which is used to connect to the PeopleSync database.
Anchor |
---|
| _Toc149913407 |
---|
| _Toc149913407 |
---|
|
InstallationRun PeopleSync Frontend Setup-*.exe as described in the PeopleSync Setup and Configuration Guide, section 4.2.2. During setup, please enter the configuration values you have assembled in the previous section.
Import the SSL certificate.
Re-Create any non-default bindings on the PeopleSync website, such as https on port 443 or 8843.
After setup, please open PeopleSync Console and go to System Settings. Change Internal URL to point to the new PeopleSync Frontend.
Anchor |
---|
| _Toc480404227 |
---|
| _Toc480404227 |
---|
|
Anchor |
---|
| _Toc149913408 |
---|
| _Toc149913408 |
---|
|
How to verify successThe following steps help you establish if all PeopleSync components work.
Anchor |
---|
| _Toc480404228 |
---|
| _Toc480404228 |
---|
|
Anchor |
---|
| _Toc149913409 |
---|
| _Toc149913409 |
---|
|
PeopleSync Frontend Anchor |
---|
| _Toc480404229 |
---|
| _Toc480404229 |
---|
|
In System Settings, copy the internal URL.Open a browser on the PeopleSync Backend server and put in the internal URL.
A popup should appear prompting you for credentials.
Now enter the service account credentials from Address Lists > Service Accounts.
If authentication is successful, a message is shown saying "Everything is working is as expected".
Image Removed
Image Added
Anchor |
---|
| _Toc149913410 |
---|
| _Toc149913410 |
---|
|
PeopleSync ServiceOn the Server where the PeopleSync Service is installed,check whether the PeopleSync Service is running.
If the service is not running, check the Application log for error messages from source PeopleSync_Agent.
Anchor |
---|
| _Toc480404230 |
---|
| _Toc480404230 |
---|
|
Anchor |
---|
| _Toc149913411 |
---|
| _Toc149913411 |
---|
|
PeopleSync ConsoleOpen the PeopleSync Console and log in.
If you can open the console and log in, the console is configured correctly. Otherwise, an error message will appear.
Anchor |
---|
| _Toc480404231 |
---|
| _Toc480404231 |
---|
|
Anchor |
---|
| _Toc149913412 |
---|
| _Toc149913412 |
---|
|
PeopleSync AgentsOpen the PeopleSync Console and log in.
Manually start an agent from the console.
Open Log and verify that Agents have run successfully.
Anchor |
---|
| _Toc480404232 |
---|
| _Toc480404232 |
---|
|
Anchor |
---|
| _Toc149913413 |
---|
| _Toc149913413 |
---|
|
Contacting SupportIf this manual unfortunately does not help to solve your problem, please contact messageconcept support.
...
Please download our TeamViewer QuickSupport Module to receive remote support in a guided session before giving us a call.
Anchor |
---|
| _Toc480404234 |
---|
| _Toc480404234 |
---|
|
Anchor |
---|
| _Toc149913414 |
---|
| _Toc149913414 |
---|
|
Contact usmessageconcept GmbH
Gesellschaft für IT-Marketing
Grosse Witschgasse 17
50676 Cologne Germany
...
E-Mail info@messageconcept.com
Internet www.messageconcept.com
Anchor |
---|
| _Toc480404235 |
---|
| _Toc480404235 |
---|
|
Anchor |
---|
| _Toc149913415 |
---|
| _Toc149913415 |
---|
|
messageconcept Hotline NumbersFor technical sales and software support please use the following contact details.
Languages | Countries | Hotline Numbers |
English | US/CA | +1 778 786 3475 |
UK | +44 870 479 8657 |
Other | +49 221 677 855 44 |
German | DE/AT/CH | +49 221 677 855 49 |
...