Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

PerformanceGuard supports the following relational database management systems:

  • SQL Server 2012 (CPU license) from PerformanceGuard version 6.1.16
  • SQL Server 2014 from PerformanceGuard version 6.5.100
  • SQL Server 2016 from PerformanceGuard version 7.0
  • SQL Server 2017 from PerformanceGuard version 7.4
  • SQL Server 2019 RC1 have been tested with PerformanceGuard version 7.5 but no official release was available from Microsoft at the time of the release of PerformanceGuard 7.5
Note
iconfalse

The following information was written when PerformanceGuard supported SQL Server 2008 and 2008 R2. It describes how to move a SQL Server 2008 R2 PerformanceGuard database to another SQL Server 2008 R2 instance. The procedure may vary slightly for other SQL Server versions, but you can still use the following as guidelines—also if you use newer SQL Server versions.

Back Up Existing Database

Follow the procedure in Back Up Database and then return to this topic.

Restore Database on New SQL Server Instance

Note
iconfalse

The following describes how to restore the PerformanceGuard backend server database (that is the pguard database). You should use a similar process if you want to restore the frontend server database (that is the pguardfe database), but in that case you should substitute pguard with pguardfe.

  1. Stop all PerformanceGuard services.
  2. Open Microsoft SQL Server Management Studio and connect to the required database server as sa user (that is with system administrator rights).
  3. In Microsoft SQL Server Management Studio's Object Explorer, locate the pguard database.
  4. Right-click pguard and select Tasks > Restore > Database.
  5. Microsoft SQL Server Management Studio will typically remember your backed-up version of the PerformanceGuard database. When that's the case, select pguard in the From database menu.
Image Removed
  1. Image Added
    If you can't select pguard this way, select From device and click the browse button next to the field. Then click the Add button and locate your pguard.bak backup file at the location that you noted down when you backed up the database. When ready, click OK twice to return to the Restore Database dialog.
  2. Select the Restore Database dialog's Options page. For every database file in the list, change the path to the required new location.
    Image Modified

    Tip
    iconfalse

    Maximize the window to better view the list of database files.

    Note
    iconfalse

    If you use SQL Server 2012 and 2014, the files have their own page in the Restore Database dialog.

  3. Microsoft SQL Server Management Studio is now ready to restore your database at the new location, and leave it ready to use by rolling back any uncommitted transactions. If you want to further adjust any restore and recovery options, do this while you work on the Options page.

    When ready, click Next.

    The database will now be restored, and you'll be able to view the progress. When the restoration is finished, you'll see a confirmation message.
  4. In Microsoft SQL Server Management Studio, right-click the pguard database and select Properties to verify that the restored database matches your expectations, especially with regards to file size limits.

    When satisfied, click OK.
  5. In Microsoft SQL Server Management Studio's toolbar, click New Query.
Image Removed
  1. Image Added
  2. Enter the following in the new query window. Remember to replace 'password' with the actual required password for your database.

    Info
    iconfalse

    USE PGUARD

    IF NOT EXISTS(SELECT * FROM master.dbo.syslogins where loginname = N'pguard')

BEGIN        CREATE

  1. BEGIN
            CREATE LOGIN pguard WITH PASSWORD = 'password', DEFAULT_DATABASE =

pguard        CREATE
  1. pguard
            CREATE USER pguard FOR LOGIN pguard WITH DEFAULT_SCHEMA = pguard
            ALTER ROLE db_owner ADD MEMBER

pguardENDELSEBEGIN        ALTER
  1. pguard
    END
    ELSE
    BEGIN
            ALTER LOGIN pguard WITH DEFAULT_DATABASE =

pguard        ALTER
  1. pguard
            ALTER USER pguard WITH DEFAULT_SCHEMA =

pguardEND
  1. pguard
    END

    When ready, click the Execute button.

Image Removed
  1. Image Added

  2. Start all PerformanceGuard services again.

Change Database Connection Information

When the database has been moved, you must change the configuration of the PerformanceGuard services so that it reflects the new location of the database.

If You Moved the Backend Server Database

Change the configuration of the following services:

unmigrated-wiki-markup

  1. *

    PerformanceGuard

    Backend

    Server

    service

    {*}: Open \[PerformanceGuard installation folder\

    : Open [PerformanceGuard installation folder]\notification\conf\config.properties

     and

    change

    the

    value

    of

    the

    parameter

    *

     dbUrl

    {*}

    .

  2. Wiki Markup*PerformanceGuard Web Server service{*}:  Open \[PerformanceGuard installation folder\]\display\conf\performanceguard.xml and change the value of the parameter *JdbcConnectString{*}. Then open \PerformanceGuard installation folder\display2\display2.yml and change the value after *//* in the parameter *url:* in  in the file's *Database Settings* section section.

If You Moved the Frontend Server Database

Change the configuration of the following services:

unmigrated-wiki-markup

  1. *

    PerformanceGuard

    Frontend

    Server

    service

    {*}

    :

     Open

    \

    [PerformanceGuard

    installation

    folder

    \

    ]\collector\conf\config.properties,

    find

    the

    *

    Database

    server

    info

    * section

     section and

    change

    the

    value

    of

    the

    parameter

    *

    detail.url

    {*}

    .


Panel

Search this documentation

Live Search
spaceKeyPD

On this page

Table of Contents

In this section

Child pages (Children Display)