Jump to content
JohnnyJoker

Move Database - Required Connection String

Recommended Posts

Hello,

we'd like to move our pcmonitor database from the current SQL Server (2014 Standard) in one Domain to another SQL Server (2016 Enterprise) in a different domain. The Pulseway Enterprise/Admin Server won't change and is already a member of the target domain.

As far as I remember the process would be:

  1. Stop Pulseway Services
  2. Backup DB on old SQL Server
  3. Create SQL Login for the Service on the new SQL Server
  4. Restore DB on new SQL Server
  5. Edit the connectionstring in the Registry (HKLM\SOFTWARE\MMSOFT Design\PC Monitor Admin\DatabaseConnectionString)
    1. The connection string is encrypted - what would be the required format?
  6. Edit the connectionstring in the Hosting folder for the follwing web.config files
    1. ..\Hosting\Service\web.config
  7. Start Pulseway Services

Did I miss anything important? If not, all I'd need would be the format of the connectionstring in the registry :)

Cheers, Jonathan

Edited by JohnnyJoker

Share this post


Link to post
Share on other sites

Hi Johny,

You simply need to update the connection string in the Admin\PCMonitorAdmin.exe.config and Service\web.config.

And then if you will open the app, then it will update the database connection string in the registry.

Share this post


Link to post
Share on other sites

Thanks for the tip - would've been quite easy but sadly I get a fatal error:

image.thumb.png.65eb4754e5e8bb30e344d652078088ec.png

 

The target SQL Server resides on a Windows Server 2016 - maybe that's a new one?

I don't see any failed login attempts in the target SQL Server's Error Logs nor any errors regarding this process in the Windows Event Log.

With SQLCMD the Connection succeeds and I can query tables.

Any ideas?

 

Edit: After some thinking - Server 2016 out of the box has different cipher suites and protocols active than 2012R2 and I have the idea to run IISCrypto (https://www.nartac.com/Products/IISCrypto) on the SQL Server and to try best-practices but it would be better if someone knows what to (de-)activate ;)

Edited by JohnnyJoker
Idea about Server 2016 - Cipher/Crypto

Share this post


Link to post
Share on other sites

Hi Johnny,

Use IIS Crypto to set the same cipher suite from one server to another. The error says that the SQL Server has no matching SSL ciphers / protocols with the source machine.

-Paul

Share this post


Link to post
Share on other sites

Thanks for the confirmation Paul!

I've snapshotted the server (just in case), applied IISCrypto Best-Practices and restarted.

The (previously) only database on the server and the corresponding application still work and the Pulseway database server switch went without a hitch.

Thanks everyone!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By BobC
      I have one customer workstation (actually a laptop) that I cannot assign a patch policy.  All of the other systems in this customer group are fine.  When I try to assign it via my mobile, I get "change OS patch policy command failed".  Nor can I assign it via the Pulseway Web app - it shows "no actions available" for that one system.
      I tried remotely restarting the laptop, and I tried repairing the local agent installation, but no joy.
      Any suggestions?
      Thanks!
      Bob
    • By Geddie
      Looking for a script that I can run to drop from XXX domain, set to "WORKGROUP" and reboot.    I used to have this in a command line form that I can't find.
    • By NadeCatcher
      Hello,
      I've been trying to turn on my computer when I'm away from the house using both mobile data and another WiFi connection. When I'm on the same network the wake up command works but if I'm using mobile data I'll get the message "Wake up command failed" and when I'm on another network it says "wake up command sent" but nothing happens. I have the necessary port forwarded (UDP 9) and through the Pulseway android app port monitor I can see it works. Any help would be greatly appreciated.
      Thanks
    • By General_Snuss
      I changed phones recently and the new app says:
      'This device is pending approval. Login to the WebApp and approve it from the account devices page.'
      If I got to https://my.pulseway.com/main/account/devices there is no device to approve.
      Am I doing something wrong?
×
×
  • Create New...