Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenUtilities
  • Product Communities
OpenUtilities
OpenUtilities Wiki How to Migrate from Old SQL Server to New SQL Server for Promis.e CONNECT
    • Sign In
    • +OpenUtilities
    • Access Service Request Manager
    • +Bentley sisHYD Multi Utility
    • Design Features - promis.e Functionality - Promis.e Standard
    • +OpenUtilities sisNET - English
    • +OpenUtilities Substation
    • Promis.e Paths
    • -Promis.e Wiki
      • -CONNECT Edition - Promis.e
        • +Administration Features - Promis.e CONNECT
        • +Automation Features - Promis.e CONNECT
        • +Component Features - Promis.e CONNECT
        • +Component Management - Promis.e CONNECT
        • -Database Platform Support - Promis.e CONNECT
          • Creating and Updating Project Database - Promise CE
          • How to Migrate from Old SQL Server to New SQL Server for Promis.e CONNECT
          • Project Database SubVersion - Promis.e CONNECT
          • Project Database Version - Promis.e CONNECT
          • +SQL User Permissions - Promis.e CONNECT
        • +Drawing Management - Promis.e Connect
        • +Installation_Configuration - Promis.e CONNECT Edition
        • +Maintenance Features - Promis.e CONNECT
        • +Migration - Promis.e CONNECT
        • +OS & Hardware Support - Promis.e CONNECT
        • +Panel Layout Mode - Promis.e CONNECT
        • +Power Platform Support - Promis.e CONNECT
        • +Print and Plot features Promis.e CONNECT
        • +Project Management - Promis.e CONNECT
        • +ProjectWise Integration - Promis.e CONNECT
        • +Reports_Output Features - Promis.e CONNECT
        • +Resolved issues in Promis.e Releases
        • +Wire Numbering - Promis.e CONNECT
        • +Wiring Feature - Promis.e CONNECT
      • About Promis.e
      • +Administration Features - Promis.e
      • +APIs_VBA - Promis.e
      • +Automation Features - Promis.e
      • +Component Features - Promis.e
      • +Component Management - Promis.e
      • +CONNECT Services - Promis.e
      • +Data Manager - Promis.e
      • +Database Platform Support - Promis.e
      • +Display - Promis.e
      • +Drawing Management - Promis.e
      • +Engineering Design Considerations - Promis.e
      • Error - Object reference...General
      • +Find_Replace - Promis.e
      • Finding the Tutorial
      • +Installation_Configuration - Promis.e
      • +Interoperability - Promis.e
      • +Licensing - Promis.e
      • +Maintenance Features - Promis.e
      • +Migration - Promis.e
      • +OS Support - Promis.e
      • +Panel Layout - Promis.e
      • +Performance - Promis.e
      • +PowerPlatform Support - Promis.e
      • +Print_Publish Features - Promis.e
      • +ProjectWise Integration - Promis.e
      • Promis.e Help file
      • +Reports_Output Features - Promis.e
      • +Template Management - Promis.e
      • +Text Tools - Promis.e
      • Training FAQs
      • +Wire Numbering - Promis.e
      • +Wiring Features - Promis.e
      • +Project Management - Promis.e
      • Promis.e Title
      • Working from home with Promise.e
    • Replace Family - Find_Replace - Promis.e
    • SQL Server Login

     
     Questions about this article, topic, or product? Click here. 

    How to Migrate from Old SQL Server to New SQL Server for Promis.e CONNECT

      Product(s): Promis.e CONNECT Edition
      Version(s):  10.00.XX.XX to 10.12.XX.XX
      Environment:  NA
      Area:  Database Platform Support
      Subarea: NA

    Background:

    Organizations usually have IT Policy in place that might need regular upgrading/changing Servers on regular intervals or according to the policies. in the article will help Database Admin/It Admins on impacts of changing of Serves for Promis.e Projects whose Project Database is located on Network location for multiple users to access. 


    Methods of Changing the Server

    1. Restoring Project from Backups to new SQL Database Servers.

    2. Backup and Restoring database backup from old server to new Server. 



    1. Restoring Project from Backups to new SQL Database Servers.

    This methods is usually recommended for the users who have maintain latest Backups of all the projects. And they are planning to change the File Server as well where the projects are stored. This method will be helpful as the user can configure to the new Servers and then just Restore the Backup's of Projects and start working. Due to this process the database is also cleaned as only required data associated to project is restored in the new Database. 

    In case if the user decide to use this method but dont have backup of all the projects, then they can use the Auto-Backup feature which can run on a remote machine which will create project backups. Below is a Wiki Link for the steps for using AutoBackup command in Promis.e CONNECT. 

    How to do Auto-Backup in Promis.e Connect
    Product(s): Promis.e CONNECT Version(s): 10.04.XX.XX to 10.09.XX.XX Environment: N/A Area: Maintenance Feature Subarea: N/A Background Promis…
    Last edited over 1 year ago in OpenUtilities > OpenUtilities Wiki




    Steps to Follow

    1. First Determine the SQL Server that you are planning to use with Promis.e CONNECT. Then Create a New Project Database on the Server for Promis.e CONNECT using the steps in the below Wiki Link. 

    Creating and Updating Project Database - Promise CE
    Product(s): Promise CONNECT Version(s): 10.00.XX.XX to 10.03.XX.xx Environment: N/A Area: Installation_Configuration Subarea: N/A Background…
    Last edited over 3 years ago in OpenUtilities > OpenUtilities Wiki



    2. Then configure the new Database in Promis.e CE if not done already from Configure Database under Admin Tools >> Select/Specify Server name, database name and Authentication and Click OK. 

    Important Note: The database configuration for default database is a per user settings and admins can deploy the file "DBSettings.xml" located in "C:\ProgramData\Bentley\Promise CONNECT Edition\Configuration\Datasets\Promise\Config" to user machine after following the above steps. 




    3. Restore the Project using the Project Backup and select the new Database for Restoring the Project. Refer the below Wiki Link for Steps to Restore Project. 
    Note: If the file server is not changed and if restoring the project to the same location as original project, then either delete the old project or restore the project with modified name according to requirement. 

     

    How to Restore a Project in Promis.e CONNECT
    Product(s): Promis.e CONNECT Edition Version(s): 10.00.XX.XX to 10.12.XX.XX Environment: NA Area: Project Management Subarea: Backup & Restore Project…
    Last edited 6 months ago in OpenUtilities > OpenUtilities Wiki







    2. Backup and Restoring Database backup from old server to new Server location. 

    This method is recommended to the users who have large number of Projects or in the scenario where the user is only changing the SQL Database  Server. 


    Points to Consider: 



    1. Check the compatibility of the SQL Server with Promis.e CONNECT version using the below Compatibility Chart to sure that compatible SQL Server is being used. 

    Compatibility Chart - Promis.e CONNECT Edition
    1. Compatibility Chart - Promis.e CONNECT to CONNECT Update 5 2. Compatibility Chart - Promis.e CONNECT 6 to CONNECT Update 10 3. Compatibility Chart - Promis.e CONNECT 11 ---
    Last edited over 1 year ago in OpenUtilities > OpenUtilities Wiki



    2.  The Details related to Server Name and Database name is stored inside each project folder inside ECT.FID file which is used by Promis.e CONNECT to establish connection with the Project. Hence if there is a Server Name and or Database Name change for the new Server location then it needs to be updated in all the projects ECT.FID file. 




    Steps to Follow 

    1. Backup the Database from the old SQL Server. 

    2. Restore the Database on New SQL Server. 

    3.  Then configure the new Database in Promis.e CE if not done already from Configure Database under Admin Tools >> Select/Specify Server name, database name and Authentication and Click OK. 

    Important Note: The database configuration for default database is a per user settings and admins can deploy the file "DBSettings.xml" located in "C:\ProgramData\Bentley\Promise CONNECT Edition\Configuration\Datasets\Promise\Config" to user machine after following the above steps. 




    4. If there is change in Server and Database name from the Old Server to the New Server then the ECT.FID file needs to be updated with the New Server Name and Database Name. The ECT.FID file is usually present inside the Project Folder where the project is stored. 








    Also See
    Error "In order to create the database you must have the 'sysadmin' role permission" - Promis.e CONN...
    Product(s): Promis.e CONNECT Edition Version(s): 10.00.XX.XX to 10.10.XX.XX Environment: NA Area: Database Platform Support Subarea: SQL Permission …
    Last edited 8 months ago in OpenUtilities > OpenUtilities Wiki


    Minimum SQL user permission for Promis.e users - Promis.e CONNECT
    Product(s): Promis.e CONNECT Edition Version(s): 10.00.XX.XX to 10.10.XX.XX Environment: NA Area: Database Platform Support Subarea: SQL Permission …
    Last edited 8 months ago in OpenUtilities > OpenUtilities Wiki


      Original Author: Satish Saptasagar
    • Database Platform Support
    • SQL Server
    • Migration
    • Share
    • History
    • More
    • Cancel
    • Satish Saptasagar Created by Bentley Colleague Satish Saptasagar
    • When: Wed, Mar 1 2023 8:43 AM
    • Satish Saptasagar Last revision by Bentley Colleague Satish Saptasagar
    • When: Fri, Mar 3 2023 8:57 AM
    • Revisions: 2
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies