A System Center Configuration Manager felügyeleti pontjainak adatbázis-replikáiDatabase replicas for management points for System Center Configuration Manager

Vonatkozik: A System Center Configuration Manager (aktuális ág)Applies to: System Center Configuration Manager (Current Branch)

A System Center Configuration Manager elsődleges helyek adatbázis-replika használatával is csökkenthető a CPU-terhelésének a Helyadatbázis-kiszolgáló által a felügyeleti pontok, az ügyfelektől érkező kérelmek kiszolgálása során.System Center Configuration Manager primary sites can use a database replica to reduce the CPU load placed on the site database server by management points as they service requests from clients.

  • Amikor egy felügyeleti pont adatbázis-replikát használ, az adott felügyeleti pont a helyadatbázis-kiszolgáló helyett azon SQL Server rendszert futtató számítógépről kér adatokat, amely az adatbázis-replikát tartalmazza.When a management point uses a database replica, that management point requests data from the SQL Server computer that hosts the database replica instead of from the site database server.

  • Ez csökkentheti a helyadatbázis-kiszolgáló processzorának feldolgozási terhelését azáltal, hogy mentesíti az ügyfelekkel kapcsolatos gyakori feldolgozási feladatok alól.This can help reduce the CPU processing requirements on the site database server by offloading frequent processing tasks related to clients. Az ügyfelek gyakori feldolgozási feladatainak egy példája az olyan helyek, ahol nagy mennyiségű ügyfél gyakori ügyfélházirend- kérést végez.An example of frequent processing tasks for clients includes sites where there are a large numbers of clients that make frequent requests for client policy

Adatbázis-replikák használatának előkészítésePrepare to use database replicas

Tudnivalók a felügyeleti pontok adatbázis-replikáirólAbout database replicas for management points:

  • A replika a helyadatbázis részleges másolata, amelyet a rendszer replikál egy különálló SQL Server-példányra:Replicas are a partial copy of the site database that is replicated to a separate instance of SQL Server:

    • Elsődleges helyek támogatják a dedikált adatbázis-replikát a hely valamennyi felügyeleti pontnál (a másodlagos helyek nem támogatják az adatbázis-replikákat)Primary sites support a dedicated database replica for each management point at the site (Secondary sites do not support database replicas)

    • Egy adatbázis-replikát több felügyeleti pont is használhat ugyanazon helyrőlA single database replica can be used by more than a one management point from the same site

    • Egy SQL Server-kiszolgáló több, különböző felügyeleti pontok által használt adatbázis-replikát is tud kezelni, feltéve, hogy mindegyiket külön SQL Server-példány futtatjaA SQL server can host multiple database replicas for use by different management points so long as each runs in a separate instance of SQL Server

  • A replikák meghatározott ütemezés szerint szinkronizálják a helyadatbázis egy példányát a helyadatbázis-kiszolgáló által erre a célra közzétett adatokból.Replicas synchronize a copy of the site database on a fixed schedule from data that is published by the sites database server for this purpose.

  • A felügyeleti pontok beállíthatók replikák használatára a felügyeleti pontok telepítésekor, vagy egy későbbi időpontban a korábban telepített felügyeleti pont újrakonfigurálásával az adatbázis-replika használatára.Management points can be configured to use a replica when you install the management point, or at a later time by reconfiguring the previously installed management point to use the database replica

  • Rendszeresen figyelje a helyadatbázis-kiszolgálót és mindegyik adatbázisreplika-kiszolgálót, és ellenőrizze, hogy megtörténik-e közöttük a replikáció, valamint azt, hogy az adatbázisreplika-kiszolgáló teljesítménye elegendő-e a hely és a kiszolgálandó ügyfelek számára.Regularly monitor the site database server and each database replica server to ensure that replication occurs between them, and that the performance of the database replica server is sufficient for the site and client performance that you require

Adatbázis-replikákra vonatkozó előfeltételek:Prerequisites for database replicas:

  • SQL Server-követelmények:SQL Server requirements:

    • Az adatbázis-replikát kezelő SQL Server-kiszolgálóra ugyanazok a követelmények vonatkoznak, mint a helyadatbázis-kiszolgálóra.The SQL Server that hosts the database replica must meet the same requirements as the site database server. A replikakiszolgálónak azonban nem kell az SQL Server ugyanazon verzióját vagy kiadását futtatnia, mint a helyadatbázis-kiszolgálónak, feltéve, hogy az SQL Server egy támogatott verziójáról és kiadásáról van szó.However, the replica server does not need to run the same version or edition of SQL Server as the site database server, as long as it runs a supported version and edition of SQL Server. További információk: A System Center Configuration Manager által támogatott SQL Server-verziók.For information see Support for SQL Server versions for System Center Configuration Manager

    • Az adatbázis-replikát tartalmazó számítógépen futó SQL Server szolgáltatásnak a Rendszer fiókot kell használnia.The SQL Server Service on the computer that hosts the replica database must run as the System account.

    • A helyadatbázist kezelő és az adatbázisreplikát kezelő SQL Server-kiszolgálón egyaránt telepítve kell lennie az SQL Server-replikáció funkciónak.Both the SQL Server that hosts the site database and that hosts a database replica must have SQL Server replication installed.

    • A helyadatbázisnak közzé kell tennie az adatbázis-replikát, és mindegyik távoli adatbázisreplika-kiszolgálónak elő kell fizetnie a közzétett adatokra.The site database must publish the database replica, and each remote database replica server must subscribe to the published data.

    • Mind a helyadatbázist kezelő, mind az adatbázis-replikát kezelő SQL Server-kiszolgálót a Max Text Repl Size beállítás 2 GB értékének támogatására kell konfigurálni.Both the SQL Server that hosts the site database and that hosts a database replica must be configured to support a Max Text Repl Size of 2 GB. Az SQL Server 2012 rendszerben például a következő témakörben leírtak szerint konfigurálhatja ezt a beállítást: A „max text repl size” kiszolgálói konfigurációs beállítás megadása.For an example of how to configure this for SQL Server 2012, see Configure the max text repl size Server Configuration Option.

  • Önaláírt tanúsítvány: Adatbázis-replika konfigurálásához hozzon létre egy önaláírt tanúsítványt az adatbázisreplika-kiszolgálón, és elérhetővé tenni ezt a tanúsítványt mindegyik adatbázisreplika-kiszolgálót használó felügyeleti ponthoz.Self-signed certificate: To configure a database replica, you must create a self-signed certificate on the database replica server and make this certificate available to each management point that will use that database replica server.

    • A tanúsítvány automatikusan elérhető az adatbázisreplika-kiszolgálón telepített felügyeleti pontok számára.The certificate is automatically available to a management point that is installed on the database replica server.

    • Azonban ahhoz, hogy a tanúsítvány a távoli felügyeleti pontok számára is elérhető legyen, exportálnia kell a tanúsítványt, és fel kell vennie azt a megbízható személyek tanúsítványtárolójába a távoli felügyeleti ponton.To make this certificate available to remote management points, you must export the certificate and then add it to the Trusted People certificate store on the remote management point.

  • Ügyfélértesítés: Támogatja a ügyfélértesítést adatbázis-replikát használó felügyeleti ponttal, konfigurálnia kell a Helyadatbázis-kiszolgáló és az adatbázisreplika-kiszolgáló közötti kommunikáció a SQL Server Service Broker.Client notification: To support client notification with a database replica for a management point, you must configure communication between the site database server and the database replica server for the SQL Server Service Broker. Ehhez szükséges, hogy:This requires you to:

    • Mindkét adatbázisban konfigurálja a másik adatbázisra vonatkozó adatokatConfigure each database with information about the other database

    • Tanúsítványcserét végezzen a két adatbázis között a biztonságos kommunikáció érdekébenExchange certificates between the two databases for secure communication

Az adatbázis-replikák használatára vonatkozó korlátozások:Limitations when you use database replicas:

  • Ha a hely adatbázis-replikák közzétételére van konfigurálva, a szokásos helyett az alábbi eljárásokat kell használni:When your site is configured to publish database replicas, the following procedures should be used in place of normal guidance:

  • Frissítés a System Center Configuration Manager: Mielőtt frissít egy helyet, vagy a System Center 2012 Configuration Manager a System Center Configuration Manager aktuális ágának vagy frissítése a Configuration Manager aktuális ág számára a legújabb verzió, le kell tiltania az adatbázis-replikák beállítása felügyeleti pontok.Upgrades to System Center Configuration Manager: Before you upgrade a site, either from System Center 2012 Configuration Manager to System Center Configuration Manager Current Branch or updating Configuration Manager Current Branch to the latest release, you must disable database replicas for management points. A hely frissítése után konfigurálja újra a felügyeleti pontok adatbázis-replikáit.After your site upgrades, you can reconfigure the database replicas for management points.

  • Több replika egyetlen SQL-kiszolgálón: Ha egy adatbázisreplika-kiszolgálót több adatbázis-replika, a felügyeleti pontokhoz (minden egyes replikának egy másik példányon kell lennie) adja meg a kiszolgálón korábban konfigurált adatbázis-replikák által használt önaláírt tanúsítvány felülírásának elkerülése érdekében (a következő szakasz 4. lépését) módosított konfigurációs parancsfájlt kell használnia.Multiple replicas on a single SQL Server: If you configure a database replica server to host multiple database replicas for management points (each replica must be on a separate instance) you must use a modified configuration script (from Step 4 of the following section) to prevent overwriting the self-signed certificate in use by previously configured database replicas on that server.

Adatbázis-replikák konfigurálásaConfigure database replicas

Adatbázis-replika konfigurálásához a következő lépések szükségesek:To use configure a database replica, the following steps are required:

1. lépés - A helyadatbázis-kiszolgáló konfigurálása az adatbázis-replika közzétételéreStep 1 - Configure the site database server to Publish the database replica

A következő példa bemutatja, hogyan konfigurálható a Windows Server 2008 R2 rendszerű számítógépen működő helyadatbázis-kiszolgáló az adatbázis-replika közzétételére.Use the following procedure as an example of how to configure the site database server on a Windows Server 2008 R2 computer to publish the database replica. Ha más verziójú operációs rendszert használ, tekintse át az adott operációs rendszer dokumentációját, és ha szükséges, helyesbítse megfelelően az alábbi művelet lépéseit.If you have a different operating system version, refer to your operating system documentation and adjust the steps in this procedure as necessary.

A helyadatbázis-kiszolgáló konfigurálásaTo configure the site database server
  1. A helyadatbázis-kiszolgálón állítsa be az SQL Server Agent automatikus indítását.On the site database server, set the SQL Server Agent to automatically start.

  2. A Helyadatbázis-kiszolgálón hozzon létre egy helyi felhasználói csoportot nevű ConfigMgr_MPReplicaAccess.On the site database server, create a local user group with the name ConfigMgr_MPReplicaAccess. Az adott helyen használt összes adatbázisreplika-kiszolgáló számítógépfiókját fel kell vennie ebbe a csoportba annak engedélyezéséhez, hogy ezek az adatbázisreplika-kiszolgálók végrehajtsák a szinkronizálást a közzétett adatbázis-replikával.You must add the computer account for each database replica server that you use at this site to this group to enable those database replica servers to synchronize with the published database replica.

  3. A Helyadatbázis-kiszolgáló, adja meg a fájlmegosztás nevű ConfigMgr_MPReplica.On the site database server, configure a file share with the name ConfigMgr_MPReplica.

  4. Adja meg a következő engedélyeket a ConfigMgr_MPReplica megosztása:Add the following permissions to the ConfigMgr_MPReplica share:

    Megjegyzés

    Ha az SQL Server Agent nem a helyi rendszerfiókot használja, a következő lista RENDSZER fióknevét cserélje le az adott fióknévre.If the SQL Server Agent uses an account other than the local system account, replace SYSTEM with that account name in the following list.

    • Megosztási engedélyek:Share Permissions:

      • RENDSZER: írásiSYSTEM: Write

      • ConfigMgr_MPReplicaAccess: OlvasásConfigMgr_MPReplicaAccess: Read

    • NTFS-engedélyek:NTFS Permissions:

      • RENDSZER: Teljes hozzáférésSYSTEM: Full Control

      • ConfigMgr_MPReplicaAccess: Olvasási, olvasási & hajtható végre, mappa tartalmának listázásaConfigMgr_MPReplicaAccess: Read, Read & execute, List folder contents

  5. Az SQL Server Management Studio eszközzel csatlakozzon a helyadatbázishoz, és futtassa a következő tárolt eljárást lekérdezésként: spCreateMPReplicaPublicationUse SQL Server Management Studio to connect to the site database and run the following stored procedure as a query: spCreateMPReplicaPublication

A tárolt eljárás befejeződésekor a helyadatbázis-kiszolgáló konfigurálva van az adatbázis-replika közzétételére.When the stored procedure completes, the site database server is configured to publish the database replica.

2. lépés - Az adatbázisreplika-kiszolgáló beállításaStep 2 - Configuring the database replica server

Az adatbázisreplika-kiszolgáló egy olyan számítógép, amelyen az SQL Server rendszer fut, és amely tartalmaz egy adatbázis-replikát a felügyeleti pontok általi használatra.The database replica server is a computer that runs SQL Server and that hosts a replica of the site database for management points to use. Az adatbázisreplika-kiszolgáló meghatározott ütemezés szerint szinkronizálja az adatbázispéldányát a helyadatbázis-kiszolgáló által közzétett adatbázis-replikával.On a fixed schedule, the database replica server synchronizes its copy of the database with the database replica that is published by the site database server.

Az adatbázisreplika-kiszolgálóra ugyanazok a követelmények vonatkoznak, mint a helyadatbázis-kiszolgálóra.The database replica server must meet the same requirements as the site database server. Az adatbázisreplika-kiszolgálón azonban más kiadású vagy verziójú SQL Server is futtatható, mint a helyadatbázis-kiszolgálón.However, the database replica server can run a different edition or version of SQL Server than the site database server uses. További információ az SQL Server támogatott verzióiról: A System Center Configuration Manager által támogatott SQL Server-verziók.For information about the supported versions of SQL Server, see the Support for SQL Server versions for System Center Configuration Manager topic.

Fontos

Az adatbázis-replikát tartalmazó számítógépen futó SQL Server szolgáltatásnak a Rendszer fiókot kell használnia.The SQL Server Service on the computer that hosts the replica database must run as the System account.

A következő példa bemutatja, hogyan konfigurálható a Windows Server 2008 R2 rendszerű számítógépen működő adatbázisreplika-kiszolgáló.Use the following procedure as an example of how to configure a database replica server on a Windows Server 2008 R2 computer. Ha más verziójú operációs rendszert használ, tekintse át az adott operációs rendszer dokumentációját, és ha szükséges, helyesbítse megfelelően az alábbi művelet lépéseit.If you have a different operating system version, refer to your operating system documentation and adjust the steps in this procedure as necessary.

Az adatbázisreplika-kiszolgáló konfigurálásaTo configure the database replica server
  1. Az adatbázisreplika-kiszolgálón állítsa be az SQL Server Agent automatikus indítását.On the database replica server, set the SQL Server Agent to automatic startup.

  2. Az adatbázisreplika-kiszolgálón az SQL Server Management Studio használatával csatlakozzon a helyi kiszolgálóhoz, és az Új előfizetés varázsló elindításához lépjen a Replikáció mappába, kattintson a Helyi előfizetések elemre, majd válassza az Új előfizetéseklehetőséget:On the database replica server, use SQL Server Management Studio to connect to the local server, browse to the Replication folder, click Local Subscriptions, and select New Subscriptions to start the New Subscription Wizard:

    1. A Kiadvány lap Közzétevő listáján jelölje ki az SQL Server-közzétevő kereséseelemet, írja be a helyadatbázis-kiszolgáló nevét, és kattintson a Csatlakozásgombra.On the Publication page, in the Publisher list box, select Find SQL Server Publisher, enter the name of the sites database server, and then click Connect.

    2. Válassza ki ConfigMgr_MPReplica, és kattintson a következő.Select ConfigMgr_MPReplica, and then click Next.

    3. Az a terjesztési ügynök helye lapon jelölje be minden ügynök futtatása az Előfizetőjénél (lehívásos előfizetések), és kattintson a következő.On the Distribution Agent Location page, select Run each agent at its Subscriber (pull subscriptions), and click Next.

    4. Az Előfizetők lapon hajtsa végre az alábbi műveletek egyikét:On the Subscribers page do one of the following:

      • Az adatbázisreplika-kiszolgálón válasszon egy meglévő adatbázist, amelyet adatbázis-replikaként kíván használni, és kattintson az OKgombra.Select an existing database from the database replica server to use for the database replica, and then click OK.

      • Válassza az Új adatbázis lehetőséget, ha új adatbázist kíván létrehozni az adatbázis-replika számára.Select New database to create a new database for the database replica. Az Új adatbázis lapon adja meg az adatbázis nevét, majd kattintson az OKgombra.On the New Database page, specify a database name, and then click OK.

    5. A folytatáshoz kattintson a Tovább gombra.Click Next to continue.

    6. Az a terjesztési ügynök biztonsága lapján kattintson a Tulajdonságok gombra (...) a párbeszédpanel előfizetői kapcsolat sorában mezőben, és adja meg a kapcsolat biztonsági beállításait.On the Distribution Agent Security page, click the properties button (....) in the Subscriber Connection row of the dialog box, and then configure the security settings for the connection.

      Tipp

      A Tulajdonságok gombra (...) , a negyedik oszlopban található megjelenítő.The properties button, (....), is in the fourth column of the display box.

      Biztonsági beállítások:Security settings:

      • Adja meg a terjesztési ügynök folyamata (a folyamat fiókja) futtató fiókhoz:Configure the account that runs the Distribution Agent process (the process account):

        • Ha az SQL Server Agent helyi rendszerként fut, válassza ki a fusson az SQL Server Agent szolgáltatásfiók használatával (ez nem ajánlott biztonsági szempontból ajánlott.)If the SQL Server Agent runs as local system, select Run under the SQL Server Agent service account (This is not a recommended security best practice.)

        • Ha az SQL Server Agent más fiók használatával fut, válassza a Futtatás a következő Windows-fiók használatávallehetőséget, majd adja meg a fiók beállításait.If the SQL Server Agent runs by using a different account, select Run under the following Windows account, and then configure that account. Megadhat Windows-fiókot vagy SQL Server-fiókot.You can specify a Windows account or a SQL Server account.

        Fontos

        A terjesztési ügynököt futtató fióknak a lehívásos előfizetésre vonatkozó engedélyeket kell megadnia a közzétevőhöz.You must grant the account that runs the Distribution Agent permissions to the publisher as a pull subscription. További információ a szükséges engedélyek beállításáról: A terjesztési ügynök biztonsága témakör az SQL Server TechNet Library webhelyén.For information about configuring these permissions, see Distribution Agent Security in the SQL Server TechNet Library.

      • A Csatlakozás a terjesztőhözbeállításnál válassza A folyamatfiók megszemélyesítésévellehetőséget.For Connect to the Distributor, select By impersonating the process account.

      • A Csatlakozás az előfizetőhözbeállításnál válassza A folyamatfiók megszemélyesítésévellehetőséget.For Connect to the Subscriber, select By impersonating the process account.

        A kapcsolat biztonsági beállításainak megadása után a beállítások mentéséhez kattintson az OK gombra, majd kattintson a Továbbgombra.After you configure the connection security settings, click OK to save them, and then click Next.

    7. A Szinkronizálás ütemezése lap Ügynök ütemezése listáján jelölje ki az Ütemezés definiálásaelemet, majd válassza az Új feladatütemezéslehetőséget.On the Synchronization Schedule page, in the Agent Schedule list box, select Define schedule, and then configure the New Job Schedule. A gyakoriságát, hogy mi történjen, napi, megismétlődik minden 5 perc, az időtartamhoz pedig nincs befejezési dátum.Set the frequency to occur Daily, recur every 5 minute(s), and the duration to have No end date. Az ütemezés mentéséhez kattintson a Tovább gombra, majd kattintson ismét a Tovább gombra.Click Next to save the schedule, and then click Next again.

    8. Az a Varázslóműveletek lapon, jelölje be a jelölőnégyzetet (s)-előfizetések létrehozása, és kattintson a következő.On the Wizard Actions page, select the check box for Create the subscriptions(s), and then click Next.

    9. A varázsló befejezése lapon kattintson a Befejezésgombra, majd kattintson a Bezárás gombra a varázsló bezárásához.On the Complete the Wizard page, click Finish, and then click Close to complete the Wizard.

  3. Az Új előfizetés varázsló végrehajtása után az SQL Server Management Studio használatával rögtön csatlakozzon az adatbázisreplika-kiszolgáló adatbázisához, és a következő lekérdezés futtatásával engedélyezze a TRUSTWORTHY adatbázis-tulajdonságot: ALTER DATABASE <MP Replica Database Name> SET TRUSTWORTHY ON;Immediately after completing the New Subscription Wizard, use SQL Server Management Studio to connect to the database replica server database and run the following query to enable the TRUSTWORTHY database property: ALTER DATABASE <MP Replica Database Name> SET TRUSTWORTHY ON;

  4. Tekintse meg a szinkronizálási állapotot az előfizetés sikerességének ellenőrzéséhez:Review the synchronization status to validate that the subscription is successful:

    • Az előfizető számítógépen:On the subscriber computer:

      • Az SQL Server Management Studioeszközben csatlakozzon az adatbázisreplika-kiszolgálóhoz, és bontsa ki a Replikációelemet.In SQL Server Management Studio, connect to the database replica server and expand Replication.

      • Bontsa ki a helyi előfizetések, kattintson a jobb gombbal a hely adatbázis-kiadványra szóló előfizetés, és válassza szinkronizálási állapot megtekintése.Expand Local Subscriptions, right-click the subscription to the site database publication, and then select View Synchronization Status.

    • A közzétevő számítógépen:On the publisher computer:

      • A SQL Server Management Studio, a Helyadatbázis számítógépe csatlakozni, kattintson a jobb gombbal a replikációs mappára, és válassza Replikációfigyelő.In SQL Server Management Studio, connect to the site database computer, right-click the Replication folder, and then select Launch Replication Monitor.
  5. Engedélyezze a közös nyelvi futtatókörnyezet (CLR) integrációját az adatbázis-replika az SQL Server Management Studio használatával csatlakozzon az adatbázisreplika-kiszolgálón az adatbázis-replikát, és futtassa a következő tárolt eljárást lekérdezésként: Exec sp_configure 'clr enabled', 1. KONFIGURÁLJA ÚJRA FELÜLBÍRÁLÁSATo enable common language runtime (CLR) integration for the database replica, use SQL Server Management Studio to connect to the database replica on the database replica server, and run the following stored procedure as a query: exec sp_configure 'clr enabled', 1; RECONFIGURE WITH OVERRIDE

  6. Az adatbázisreplika-kiszolgálót használó valamennyi felügyeleti pontnál vegye fel az adott felügyeleti pont számítógépét a helyi Rendszergazdák csoportba az adott adatbázisreplika-kiszolgálón.For each management point that uses a database replica server, add that management points computer account to the local Administrators group on that database replica server.

    Tipp

    Ezt a lépést nem kell végrehajtani annál a felügyeleti pontnál, amely az adatbázisreplika-kiszolgálón fut.This step is not necessary for a management point that runs on the database replica server.

    Az adatbázis-replika ezzel készen áll a felügyeleti pont általi használatra.The database replica is now ready for a management point to use.

3. lépés - A felügyeleti pontok beállítása az adatbázis-replika használatáraStep 3 - Configure management points to use the database replica

Az elsődleges helyeken lévő felügyeleti pontokat beállíthatja az adatbázis-replikák használatára a felügyeleti pont szerepkör telepítésekor, vagy meglévő felügyeleti pontot is beállíthat az adatbázis-replikák használatára.You can configure a management point at a primary site to use a database replica when you install the management point role, or you can reconfigure an existing management point to use a database replica.

A felügyeleti pontokat a következő műveletek végrehajtásával állíthatja be az adatbázis-replikák használatára:Use the following information to configure a management point to use a database replica:

  • Egy új felügyeleti pont konfigurálása: Az a Felügyeletipont-adatbázis , amellyel a felügyeleti pont telepítéséhez, válassza ki a varázsló adatbázis-replikák használatára, és adja meg az adatbázis-replikát üzemeltető számítógép teljes Tartománynevét.To configure a new management point: On the Management Point Database page of the wizard that you use to install the management point, select Use a database replica, and specify the FQDN of the computer that hosts the database replica. Ezután a ConfigMgr-helyadatbázis nevemezőben adja meg az adott számítógépen található adatbázis-replika nevét.Next, for ConfigMgr site database name, specify the database name of the database replica on that computer.

  • A korábban telepített felügyeleti pont konfigurálása: A felügyeleti pont, válassza a Tulajdonságok lapjának megnyitásához a Felügyeletipont-adatbázis lapon jelölje be adatbázis-replikák használatára, és adja meg az adatbázis-replikát tartalmazó számítógép teljes Tartománynevét.To configure a previously installed management point: Open the properties page of the management point, select the Management Point Database tab, select Use a database replica, and then specify the FQDN of the computer that hosts the database replica. Ezután a ConfigMgr-helyadatbázis nevemezőben adja meg az adott számítógépen található adatbázis-replika nevét.Next, for ConfigMgr site database name, specify the database name of the database replica on that computer.

  • Minden adatbázis-replikát használó felügyeleti pont esetében, manuálisan kell hozzáadni a a felügyeletipont-kiszolgáló számítógépfiókjának a db_datareader az adatbázis-replika szerepkör.For each management point that uses a database replica, you must manually add the computer account of the management point server to the db_datareader role for the database replica.

Azonkívül, hogy a felügyeleti pontot beállítja az adatbázisreplika-kiszolgáló használatára, a felügyeleti ponton az IIS funkciói között engedélyeznie kell a Windows-hitelesítés beállítást is:In addition to configuring the management point to use the database replica server, you must enable Windows Authentication in IIS on the management point:

  1. Nyissa meg az Internet Information Services (IIS) kezelője.Open Internet Information Services (IIS) Manager.

  2. Válassza ki a felügyeleti pont által használt webhelyet, és nyissa meg a Hitelesítéspárbeszédpanelt.Select the website used by the management point, and open Authentication.

  3. Állítsa be Windows-hitelesítés való engedélyezve, majd zárja be Internet Information Services (IIS) Manager.Set Windows Authentication to Enabled, and then close Internet Information Services (IIS) Manager.

4. lépés - Önaláírt tanúsítvány konfigurálása az adatbázisreplika-kiszolgáló számáraStep 4 -Configure a self-signed certificate for the database replica server

Hozzon létre egy önaláírt tanúsítványt az adatbázisreplika-kiszolgálón kell, és elérhetővé tenni ezt a tanúsítványt mindegyik adatbázisreplika-kiszolgálót használó felügyeleti ponthoz.You must create a self-signed certificate on the database replica server and make this certificate available to each management point that will use that database replica server.

A tanúsítvány automatikusan elérhető az adatbázisreplika-kiszolgálón telepített felügyeleti pontok számára.The certificate is automatically available to a management point that is installed on the database replica server. Ahhoz, hogy a tanúsítvány a távoli felügyeleti pontok számára is elérhető legyen, exportálnia kell a tanúsítványt, és fel kell vennie azt a megbízható személyek tanúsítványtárolójába a távoli felügyeleti ponton.However, to make this certificate available to remote management points, you must export the certificate and then add it to the Trusted People certificate store on the remote management point.

Az alábbi eljárásokkal egy példa az önaláírt tanúsítvány konfigurálása a Windows Server 2008 R2 rendszerű számítógépen az adatbázisreplika-kiszolgálón.Use the following procedures as an example of how to configure the self-signed certificate on the database replica server for a Windows Server 2008 R2 computer. Ha más verziójú operációs rendszert használ, tekintse át az adott operációs rendszer dokumentációját, és ha szükséges, helyesbítse megfelelően az alábbi műveletek lépéseit.If you have a different operating system version, refer to your operating system documentation and adjust the steps in these procedures as necessary.

Az adatbázisreplika-kiszolgáló önaláírt tanúsítvány konfigurálásaTo configure a self-signed certificate for the database replica server
  1. Az adatbázisreplika-kiszolgálón, nyisson meg egy PowerShell-parancssort rendszergazdai jogosultságokkal, és futtassa a következő parancsot: set-executionpolicy UnRestrictedOn the database replica server, open a PowerShell command prompt with administrative privileges, and then run the following command: set-executionpolicy UnRestricted

  2. Készítsen másolatot a következő PowerShell-parancsfájlról, és mentse fájlba a CreateMPReplicaCert.ps1név megadásával.Copy the following PowerShell script and save it as a file with the name CreateMPReplicaCert.ps1. A fájl másolatát helyezze el az adatbázisreplika-kiszolgáló rendszerpartíciójának gyökérmappájában.Place a copy of this file in the root folder of the system partition of the database replica server.

    Fontos

    Ha egynél több adatbázis-replikát konfigurál egy SQL Server-kiszolgálón, minden egyes későbbiekben konfigurált replikához a parancsfájl módosított változatát kell használnia ezen eljáráshoz.If you are configuring more than one database replica on a single SQL Server, for each subsequent replica you configure you must use a modified version of this script for this procedure. Lásd: Kiegészítő parancsfájl további adatbázis-replikákhoz egy SQL Server-kiszolgálónSee Supplemental script for additional database replicas on a single SQL Server

    # Script for creating a self-signed certificate for the local machine and configuring SQL Server to use it.  
    
    Param($SQLInstance)  
    
    $ConfigMgrCertFriendlyName = "ConfigMgr SQL Server Identification Certificate"  
    
    # Get local computer name  
    $computerName = "$env:computername"  
    
    # Get the sql server name  
    #$key="HKLM:\SOFTWARE\Microsoft\SMS\MP"  
    #$value="SQL Server Name"  
    #$sqlServerName= (Get-ItemProperty $key).$value  
    #$dbValue="Database Name"  
    #$sqlInstance_DB_Name= (Get-ItemProperty $key).$dbValue  
    
    $sqlServerName = [System.Net.Dns]::GetHostByName("localhost").HostName   
    $sqlInstanceName = "MSSQLSERVER"  
    $SQLServiceName = "MSSQLSERVER"  
    
    if ($SQLInstance -ne $Null)  
    {  
        $sqlInstanceName = $SQLInstance  
        $SQLServiceName = "MSSQL$" + $SQLInstance  
    }  
    
    # Delete existing cert if one exists  
    function Get-Certificate($storename, $storelocation)  
    {   
        $store=new-object System.Security.Cryptography.X509Certificates.X509Store($storename,$storelocation)   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Certificates   
    }   
    
    $cert = Get-Certificate "My" "LocalMachine" | ?{$_.FriendlyName -eq $ConfigMgrCertFriendlyName}   
    if($cert -is [Object])  
    {  
        $store = new-object System.Security.Cryptography.X509Certificates.X509Store("My","LocalMachine")   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Remove($cert)  
        $store.Close()  
    
        # Remove this cert from Trusted People too...  
        $store = new-object System.Security.Cryptography.X509Certificates.X509Store("TrustedPeople","LocalMachine")   
        $store.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)   
        $store.Remove($cert)  
        $store.Close()      
    }  
    
    # Create the new cert  
    $name = new-object -com "X509Enrollment.CX500DistinguishedName.1"  
    $name.Encode("CN=" + $sqlServerName, 0)  
    
    $key = new-object -com "X509Enrollment.CX509PrivateKey.1"  
    $key.ProviderName = "Microsoft RSA SChannel Cryptographic Provider"  
    $key.KeySpec = 1  
    $key.Length = 1024  
    $key.SecurityDescriptor = "D:PAI(A;;0xd01f01ff;;;SY)(A;;0xd01f01ff;;;BA)(A;;0x80120089;;;NS)"  
    $key.MachineContext = 1  
    $key.Create()  
    
    $serverauthoid = new-object -com "X509Enrollment.CObjectId.1"  
    $serverauthoid.InitializeFromValue("1.3.6.1.5.5.7.3.1")  
    $ekuoids = new-object -com "X509Enrollment.CObjectIds.1"  
    $ekuoids.add($serverauthoid)  
    $ekuext = new-object -com "X509Enrollment.CX509ExtensionEnhancedKeyUsage.1"  
    $ekuext.InitializeEncode($ekuoids)  
    
    $cert = new-object -com "X509Enrollment.CX509CertificateRequestCertificate.1"  
    $cert.InitializeFromPrivateKey(2, $key, "")  
    $cert.Subject = $name  
    $cert.Issuer = $cert.Subject  
    $cert.NotBefore = get-date  
    $cert.NotAfter = $cert.NotBefore.AddDays(3650)  
    $cert.X509Extensions.Add($ekuext)  
    $cert.Encode()  
    
    $enrollment = new-object -com "X509Enrollment.CX509Enrollment.1"  
    $enrollment.InitializeFromRequest($cert)  
    $enrollment.CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate"  
    $certdata = $enrollment.CreateRequest(0x1)  
    $enrollment.InstallResponse(0x2, $certdata, 0x1, "")  
    
    # Add this cert to the trusted peoples store  
    [Byte[]]$bytes = [System.Convert]::FromBase64String($certdata)  
    
    $trustedPeople = new-object System.Security.Cryptography.X509certificates.X509Store "TrustedPeople", "LocalMachine"  
    $trustedPeople.Open([Security.Cryptography.X509Certificates.OpenFlags]::ReadWrite)  
    $trustedPeople.Add([Security.Cryptography.X509Certificates.X509Certificate2]$bytes)  
    $trustedPeople.Close()  
    
    # Get thumbprint from cert  
    $sha = new-object System.Security.Cryptography.SHA1CryptoServiceProvider  
    $certHash = $sha.ComputeHash($bytes)  
    $certHashCharArray = "";  
    $certThumbprint = "";  
    
    # Format the bytes into a hexadecimal string  
    foreach($byte in $certHash)  
    {  
        $temp = ($byte | % {"{0:x}" -f $_}) -join ""  
        $temp = ($temp | % {"{0,2}" -f $_})  
        $certHashCharArray = $certHashCharArray+ $temp;  
    }  
    $certHashCharArray = $certHashCharArray.Replace(' ', '0');  
    
    # SQL needs the thumbprint in lower case  
    foreach($char in $certHashCharArray)  
    {  
        [System.String]$myString = $char;  
        $certThumbprint = $certThumbprint + $myString.ToLower();  
    }  
    
    # Configure SQL to use this cert  
    $path = "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL"  
    $subKey = (Get-ItemProperty $path).$sqlInstanceName  
    $realPath = "HKLM:\SOFTWARE\Microsoft\Microsoft SQL Server\" + $subKey + "\MSSQLServer\SuperSocketNetLib"  
    $certKeyName = "Certificate"  
    Set-ItemProperty -path $realPath -name $certKeyName -Type string -Value $certThumbprint  
    
    # restart sql service  
    Restart-Service $SQLServiceName -Force  
    
  3. Az adatbázisreplika-kiszolgálón futtassa az SQL Server konfigurációjára vonatkozó következő parancsot:On the database replica server, run the following command that applies to the configuration of your SQL Server:

    • Az SQL Server alapértelmezett példánya: Kattintson jobb gombbal a fájlra CreateMPReplicaCert.ps1 válassza Futtatás a PowerShell szolgáltatással.For a default instance of SQL Server: Right-click the file CreateMPReplicaCert.ps1 and select Run with PowerShell. A parancsfájl futtatása, ha az önaláírt tanúsítványt hoz létre, és beállítja az SQL Server, a tanúsítvány használatára.When the script runs, it creates the self-signed certificate and configures SQL Server to use the certificate.

    • Az SQL Server megnevezett példánya: Futtassa a parancsot a PowerShell segítségével %path%\CreateMPReplicaCert.ps1 xxxxxx ahol xxxxxx az SQL Server-példány neve.For a named instance of SQL Server: Use PowerShell to run the command %path%\CreateMPReplicaCert.ps1 xxxxxx where xxxxxx is the name of the SQL Server instance.

    • Miután a parancsfájl lefutott, ellenőrizze, hogy fut-e az SQL Server Agent.After the script completes, verify that the SQL Server Agent is running. Ha az SQL Server Agent nem fut, indítsa újra.If not, restart the SQL Server Agent.

Távoli felügyeleti pontok általi használatra az önaláírt tanúsítványt az adatbázisreplika-kiszolgáló konfigurálásaTo configure remote management points to use the self-signed certificate of the database replica server
  1. Hajtsa végre a következő lépéseket az adatbázisreplika-kiszolgálón a kiszolgáló önaláírt tanúsítványának exportálásához:Perform the following steps on the database replica server to export the server's self-signed certificate:

    1. Kattintson a Startgombra, a Futtatáspontra, majd írja be az mmc.exeparancsot.Click Start, click Run, and type mmc.exe. Az üres konzolban kattintson a Fájlpontra, majd a Beépülő modul hozzáadása/eltávolításaelemre.In the empty console, click File, and then click Add/Remove Snap-in.

    2. A Beépülő modul hozzáadása/eltávolítása párbeszédpanelen válassza ki a Tanúsítványok lehetőséget az Elérhető beépülő moduloklistájából, majd kattintson a Hozzáadásgombra.In the Add or Remove Snap-ins dialog box, select Certificates from the list of Available snap-ins, and then click Add.

    3. A Tanúsítványkezelő beépülő modul párbeszédpanelen válassza ki a Számítógépfióklehetőséget, majd kattintson a Továbbgombra.In the Certificate snap-in dialog box, select Computer account, and then click Next.

    4. A Számítógép kiválasztása párbeszédpanelen győződjön meg arról, hogy a Helyi számítógép (az a számítógép, amelyen ez a konzol fut) be van jelölve, majd kattintson a Befejezéselemre.In the Select Computer dialog box, ensure that Local computer: (the computer this console is running on) is selected, and then click Finish.

    5. Kattintson a Beépülő modul hozzáadása/eltávolítása párbeszédpanelen az OKgombra.In the Add or Remove Snap-ins dialog box, click OK.

    6. A konzolon bontsa ki tanúsítványok (helyi számítógép), bontsa ki a személyes, és válassza ki tanúsítványok.In the console, expand Certificates (Local Computer), expand Personal, and select Certificates.

    7. Kattintson a jobb gombbal a rövid nevű tanúsítványra ConfigMgr SQL Server Identification Certificate, kattintson a feladataival, majd válassza ki exportálása.Right-click the certificate with the friendly name of ConfigMgr SQL Server Identification Certificate, click All Tasks, and then select Export.

    8. Az alapértelmezett beállításokat használva fejezze be a Tanúsítványexportáló varázslót , és mentse el a tanúsítványt a .cer fájlnévkiterjesztéssel.Complete the Certificate Export Wizard by using the default options and save the certificate with the .cer file name extension.

  2. Hajtsa végre az alábbi lépéseket a felügyeleti pont számítógépén az önaláírt tanúsítványt az adatbázisreplika-kiszolgáló hozzáadása a felügyeleti pont a megbízható személyek tanúsítványtárolójához:Perform the following steps on the management point computer to add the self-signed certificate for the database replica server to the Trusted People certificate store on the management point:

    1. A fenti 1.a–1.e lépéseket megismételveRepeat the preceding steps 1.a through 1.e konfigurálhatja a tanúsítvány MMC beépülő a felügyeleti pont számítógépén.to configure the Certificate snap-in MMC on the management point computer.

    2. A konzolban bontsa ki a Tanúsítványok (Helyi számítógép), Megbízható személyekcsomópontot, az egér jobb gombjával kattintson a Tanúsítványokelemre, és válassza Az összes feladat, majd az Importálás lehetőséget a Tanúsítványimportáló varázslóelindításához.In the console, expand Certificates (Local Computer), expand Trusted People, right-click Certificates, select All Tasks, and then select Import to start the Certificate Import Wizard.

    3. Az Importálandó fájl lapon jelölje ki az 1.h lépésben mentett tanúsítványt, és kattintson a Továbbgombra.On the File to Import page, select the certificate saved in step 1.h, and then click Next.

    4. A Tanúsítványtároló lapon jelölje be a Minden tanúsítvány tárolása ebben a tárolóbanválasztógombot, a Tanúsítványtároló beállításban adja meg a Megbízható személyeklehetőséget, és kattintson a Továbbgombra.On the Certificate Store page, select Place all certificates in the following store, with the Certificate store set to Trusted People, and then click Next.

    5. Kattintson a Befejezés gombra a varázsló bezárásához és a tanúsítvány felügyeleti ponton történő konfigurálásának befejezéséhez.Click Finish to close the wizard and complete the certificate configuration on the management point.

5. lépés - Az SQL Server Service Broker beállítása az adatbázisreplika-kiszolgálóhozStep 5 - Configure the SQL Server Service Broker for the database replica server

Ha ügyfélértesítést szeretne biztosítani egy adatbázis-replikát használó felügyeleti ponttal, konfigurálnia kell a helyadatbázis-kiszolgáló és az adatbázisreplika-kiszolgáló közötti kommunikációt az SQL Server Service Broker számára.To support client notification with a database replica for a management point, you must configure communication between the site database server and the database replica server for the SQL Server Service Broker. Ehhez mindkét adatbázishoz be kell állítania a másik adatbázis adatait, illetve tanúsítványt kell cserélnie a két adatbázis között a biztonságos kommunikáció érdekében.This requires you to configure each database with information about the other database, and to exchange certificates between the two databases for secure communication.

Megjegyzés

Az alábbi eljárás elvégzése előtt az adatbázisreplika-kiszolgálónak sikeresen be kell fejeznie a kezdeti szinkronizálást a helyadatbázis-kiszolgálóval.Before you can use the following procedure, the database replica server must successfully complete the initial synchronization with the site database server.

Az eljárással nem módosítja a Service Broker azon portját, amely konfigurálva van az SQL Serverben az adatbázisreplika-kiszolgálóhoz és a helyadatbázis-kiszolgálóhoz.The following procedure does not modify the Service Broker port that is configured in SQL Server for the site database server or the database replica server. Csak azt konfigurálja mindkét adatbázishoz, hogy a megfelelő Service Broker-porton át kommunikáljon a másik adatbázissal.Instead, this procedure configures each database to communicate with the other database by using the correct Service Broker port.

Az alábbi eljárással konfigurálhatja a Service Brokert a helyadatbázis-kiszolgálóhoz és az adatbázisreplika-kiszolgálóhoz.Use the following procedure to configure the Service Broker for the site database server and the database replica server.

A Service Broker konfigurálása egy adatbázis-replikáhozTo configure the service broker for a database replica
  1. Használjon SQL Server Management Studio használatával csatlakozzon az adatbázisreplika-kiszolgáló adatbázisához, és a következő lekérdezés futtatásával engedélyezze a Service Brokert az adatbázisreplika-kiszolgálón: ALTER DATABASE <replika-adatbázis neve> SET ENABLE_BROKER, HONOR_BROKER_PRIORITY a WITH ROLLBACK IMMEDIATEUse SQL Server Management Studio to connect to database replica server database, and then run the following query to enable the Service Broker on the database replica server: ALTER DATABASE <Replica Database Name> SET ENABLE_BROKER, HONOR_BROKER_PRIORITY ON WITH ROLLBACK IMMEDIATE

  2. Ezután az adatbázisreplika-kiszolgálón konfigurálja a Service Brokert az ügyfélértesítésre, és exportálja a Service Broker-tanúsítványt.Next, on the database replica server, configure the Service Broker for client notification and export the Service Broker certificate. Ehhez futtasson egy olyan SQL Server tárolt eljárást, amely egyetlen lépésben konfigurálja a Service Brokert és exportálja a tanúsítványt.To do this, run a SQL Server stored procedure that configures the Service Broker and exports the certificate as a single action. A tárolt eljárás futtatásakor meg kell adnia az adatbázisreplika-kiszolgáló teljes tartománynevét, az adatbázis-replika nevét, illetve a tanúsítványfájl exportálási helyét.When you run the stored procedure, you must specify the FQDN of the database replica server, the name of the database replicas database, and specify a location for the export of the certificate file.

    Futtassa a következő lekérdezés futtatásával konfigurálhatja a szükséges adatokat az adatbázisreplika-kiszolgálón, és az adatbázisreplika-kiszolgáló tanúsítványának exportálásához: EXEC sp_BgbConfigSSBForReplicaDB '<replika SQL Server teljes Tartományneve>','<replika-adatbázis neve>','<tanúsítványmásolat fájlelérési útja>"Run the following query to configure the required details on the database replica server, and to export the certificate for the database replica server: EXEC sp_BgbConfigSSBForReplicaDB '<Replica SQL Server FQDN>', '<Replica Database Name>', '<Certificate Backup File Path>'

    Megjegyzés

    Ha az adatbázisreplika-kiszolgáló nem az SQL Server alapértelmezett példányán van, akkor ebben a lépésben meg kell adnia a példány nevét is a replika-adatbázis nevén kívül.When the database replica server is not on the default instance of SQL Server, for this step you must specify the instance name in addition to the replica database name. Ehhez cserélje le a <Replika-adatbázis neve> elemet a <Példánynév\Replika-adatbázis neve> elemre.To do so, replace <Replica Database Name> with <Instance name\Replica Database Name>.

    Miután exportálta a tanúsítványt az adatbázisreplika-kiszolgálóról, helyezze el a tanúsítvány másolatát az elsődleges hely adatbázis-kiszolgálóján.After you export the certificate from the database replica server, place a copy of the certificate on the primary sites database server.

  3. Az SQL Server Management Studio segítségével csatlakozzon az elsődleges helyadatbázishoz.Use SQL Server Management Studio to connect to the primary site database. Miután csatlakozott az elsődleges helyadatbázishoz, egy lekérdezés futtatásával importálja a tanúsítványt, illetve adja meg az adatbázisreplika-kiszolgálón használt Service Broker-portot, az adatbázisreplika-kiszolgáló teljes tartománynevét és az adatbázis-replika nevét.After you connect to the primary sites database, run a query to import the certificate and specify the Service Broker port that is in use on the database replica server, the FQDN of the database replica server, and name of the database replicas database. Ezzel az elsődleges hely adatbázisát arra konfigurálja, hogy a Service Broker használatával kommunikáljon az adatbázisreplika-kiszolgáló adatbázisával.This configures the primary sites database to use the Service Broker to communicate to the database of the database replica server.

    Futtassa a következő lekérdezés futtatásával importálja a tanúsítványt az adatbázisreplika-kiszolgálóról és adhatja meg a szükséges adatokat: EXEC sp_BgbConfigSSBForRemoteService 'REPLICA', '<SQL Service Broker-Port>','<tanúsítvány fájlelérési útja>','<replika SQL Server teljes Tartományneve>','<replika Adatbázis neve>"Run the following query to import the certificate from the database replica server and specify the required details: EXEC sp_BgbConfigSSBForRemoteService 'REPLICA', '<SQL Service Broker Port>', '<Certificate File Path>', '<Replica SQL Server FQDN>', '<Replica Database Name>'

    Megjegyzés

    Ha az adatbázisreplika-kiszolgáló nem az SQL Server alapértelmezett példányán van, akkor ebben a lépésben meg kell adnia a példány nevét is a replika-adatbázis nevén kívül.When the database replica server is not on the default instance of SQL Server, for this step you must specify the instance name in addition to the replica database name. Ehhez cserélje le a <replika-adatbázis neve> rendelkező \Instance neve\replika-adatbázis neve>.To do so, replace <Replica Database Name> with \Instance name\Replica Database Name>.

  4. Ezután a Helyadatbázis-kiszolgálón, futtassa a következő parancsot a Helyadatbázis-kiszolgáló tanúsítványának exportálásához: EXEC sp_BgbCreateAndBackupSQLCert '<tanúsítványmásolat fájlelérési útja>"Next, on the site database server, run the following command to export the certificate for the site database server: EXEC sp_BgbCreateAndBackupSQLCert '<Certificate Backup File Path>'

    Miután exportálta a tanúsítványt a helyadatbázis-kiszolgálóról, helyezze el a tanúsítvány másolatát az adatbázisreplika-kiszolgálón.After you export the certificate from the site database server, place a copy of the certificate on the database replica server.

  5. Az SQL Server Management Studio segítségével csatlakozzon az adatbázisreplika-kiszolgáló adatbázisához.Use SQL Server Management Studio to connect to the database replica server database. Miután csatlakozott az adatbázisreplika-kiszolgáló adatbázisához, egy lekérdezés futtatásával importálja a tanúsítványt, illetve adja meg az elsődleges hely helykódját és a helyadatbázis-kiszolgálón használt Service Broker-portot.After you connect to the database replica server database, run a query to import the certificate and specify the site code of the primary site and the Service Broker port that is in use on the site database server. Ezzel az adatbázisreplika-kiszolgálót arra konfigurálja, hogy a Service Broker használatával kommunikáljon az elsődleges hely adatbázisával.This configures the database replica server to use the Service Broker to communicate to the database of the primary site.

    Futtassa a következő lekérdezés futtatásával importálja a tanúsítványt a Helyadatbázis-kiszolgálóról: EXEC sp_BgbConfigSSBForRemoteService '<Helykód>','<SQL Service Broker-Port>','<tanúsítvány fájlelérési útja>"Run the following query to import the certificate from the site database server: EXEC sp_BgbConfigSSBForRemoteService '<Site Code>', '<SQL Service Broker Port>', '<Certificate File Path>'

    Néhány perccel a helyadatbázis és az adatbázis-replika konfigurálásának befejezését követően az elsődleges helyen működő értesítéskezelő beállítja az ügyfélértesítésekhez szükséges Service Broker-beszélgetést az elsődleges hely adatbázisa és az adatbázis-replika között.A few minutes after you complete the configuration of the site database and the database replica database, the notification manager at the primary site sets up the Service Broker conversation for client notification from the primary site database to the database replica.

Kiegészítő parancsfájl további adatbázis-replikákhoz egy SQL Server-kiszolgálónSupplemental script for additional database replicas on a single SQL Server

4. lépésben szereplő parancsfájlt konfigurálása az adatbázisreplika-kiszolgáló egy önaláírt tanúsítványt, amely már a továbbiakban is használni szeretné az adatbázis-replikát SQL-kiszolgálón való használatakor, az eredeti parancsfájl módosított változatát kell használnia.When you use the script from step 4 to configure a self-signed certificate for the database replica server on a SQL Server that already has a database replica you plan to continue using, you must use a modified version of the original script. A következő módosítások megakadályozzák, hogy a parancsfájl töröljön egy létező tanúsítványt a kiszolgálón, és a további tanúsítványokat egyedi rövid névvel hozza létre.The following modifications prevent the script from deleting an existing certificate on the server, and create subsequent certificates with unique Friendly names. Az alábbiak szerint módosítsa az eredeti parancsfájlt:Edit the original script as follows:

  • Megjegyzéssé (tiltsa le a futását) között a parancsfájlban soronként # meglévő tanúsítvány törlése, ha van ilyen és # létrehozása az új tanúsítvány. Ehhez minden szóban forgó sor elejére írjon egy # karaktert.Comment out (prevent from running) each line between the script entries # Delete existing cert if one exists and # Create the new cert. To do so, add a # as the first character of each applicable line.

  • Minden további adatbázis-replika esetében, amelyet ezen parancsfájl segítségével konfigurál, frissítse a tanúsítvány rövid nevét.For each subsequent database replica you use this script to configure, update the Friendly name for the certificate. Ehhez szerkessze a $enrollment. CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate" , és cserélje le ConfigMgr SQL Server Identification Certificate új néven, például a ConfigMgr SQL Server-azonosítási Certificate1.To do so, edit the line $enrollment.CertificateFriendlyName = "ConfigMgr SQL Server Identification Certificate" and replace ConfigMgr SQL Server Identification Certificate with a new name, like ConfigMgr SQL Server Identification Certificate1.

Adatbázisreplika-konfigurációk kezeléseManage database replica configurations

Ha egy helyen adatbázis-replikát használ, az alábbi részekben olvasható információk segítséget nyújtanak az adatbázis-replikák eltávolításához, az adatbázis-replikát használó helyek eltávolításához vagy a helyadatbázis áthelyezéséhez az SQL Server egy újonnan telepített példányába.When you use a database replica at a site, use the information in the following sections to supplement the process of uninstalling a database replica, uninstalling a site that uses a database replica, or moving the site database to a new installation of SQL Server. Ha az alábbi információk felhasználásával közzétételeket töröl, a tranzakciós replikáció törlését leíró azon útmutatást kövesse, amelyik megfelel az adatbázis-replikához használt SQL Server verziójának.When you use information in the following sections to delete publications, use the guidance for deleting transactional replication for the version of SQL Server that you use for the database replica. Például ha az SQL Server 2008 R2 használata esetén tekintse meg hogyan: Delete a Publication (replikálás Transact-SQL Programming).For example, if you use SQL Server 2008 R2, see How to: Delete a Publication (Replication Transact-SQL Programming).

Megjegyzés

Miután visszaállított egy adatbázis-replikákhoz létrehozott helyadatbázist, ahhoz, hogy használhatók legyenek az adatbázis-replikák, újra kell konfigurálni mindegyiket, újból létrehozva a közzétételeket és az előfizetéseket.After you restore a site database that was configured for database replicas, before you can use the database replicas you must reconfigure each database replica, recreating both the publications and subscriptions.

Adatbázis-replika eltávolításaUninstall a database replica

Ha adatbázis-replikát használ egy felügyeleti ponthoz, előfordulhat, hogy egy időre el kell távolítania az adatbázis-replikát, majd újból konfigurálnia kell a használathoz.When you use a database replica for a management point, you might need to uninstall the database replica for a period of time, and then reconfigure it for use. Adatbázis-replikák például el kell távolítania a Configuration Manager-hely új szervizcsomagra való frissítés előtt.For example, you must remove database replicas before you upgrade a Configuration Manager site to a new service pack. A hely frissítését követően visszaállíthatja használatra az adatbázis-replikát.After the site upgrade completes, you can restore the database replica for use.

Az adatbázis-replikákat az alábbi eljárással távolíthatja el.Use the following steps to uninstall a database replica.

  1. Az a felügyeleti a Configuration Manager konzol munkaterületén bontsa ki a Helykonfiguráció, majd jelölje be kiszolgálók és Helyrendszerszerepkörök, majd a részleteket tartalmazó ablaktáblán válassza ki a távolítsa el az adatbázis-replikát használó felügyeleti pontot üzemeltető helyrendszer-kiszolgáló.In the Administration workspace of the Configuration Manager console, expand Site Configuration, then select Servers and Site System Roles, and then in the details pane select the site system server that hosts the management point that uses the database replica you will uninstall.

  2. A Helyrendszerszerepkörök ablaktáblán kattintson a jobb gombbal a Felügyeleti pont lehetőséget, és válassza a Tulajdonságokparancsot.In the Site System Roles pane, right click Management point and select Properties.

  3. A Felügyeletipont-adatbázis lapon jelölje be A helyadatbázis használata választógombot ahhoz, hogy a felügyeleti pontot a helyadatbázis használatára konfigurálja az adatbázis-replika használata helyett.On the Management Point Database tab, select Use the site database to configure the management point to use the site database instead of the database replica. Ezután kattintson az OK gombra a konfiguráció mentéséhez.Then, click OK to save the configuration.

  4. A következő lépésként az SQL Server Management Studio segítségével hajtsa végre az alábbi műveleteket:Next, Use SQL Server Management Studio to perform the following tasks:

    • Törölje az adatbázis-replikához tartozó közzétételt a helyrendszer adatbázisából.Delete the publication for the database replica from the site server database.

    • Törölje az adatbázis-replikához tartozó előfizetést az adatbázisreplika-kiszolgálóról.Delete the subscription for the database replica from the database replica server.

    • Törölje a replika-adatbázist az adatbázisreplika-kiszolgálóról.Delete the replica database from the database replica server.

    • Tiltsa le a közzétételt és a terjesztést a helyadatbázis-kiszolgálón.Disable publishing and distribution on the site database server. Közzététel és a terjesztés letiltásához kattintson a jobb gombbal a replikáció mappára, és kattintson a közzététel és terjesztés letiltása.To disable publishing and distribution, right-click the Replication folder and then click Disable Publishing and Distribution.

  5. A közzététel, az előfizetés és a replika-adatbázis törlésével, valamint a helyadatbázison való közzététel letiltásával elvégezte az adatbázis-replika eltávolítását.After you delete the publication, subscription, the replica database, and disable publishing on the site database server, the database replica is uninstalled.

Az adatbázis-replikát közzétevő helykiszolgáló eltávolításaUninstall a site server that publishes a database replica

Mielőtt eltávolít egy adatbázis-replikát közzétevő helyet, az alábbi lépésekkel szüntesse meg a közzétételt és minden előfizetést.Before you uninstall a site that publishes a database replica, use the following steps to clean up the publication and any subscriptions.

  1. Az SQL Server Management Studio segítségével törölje az adatbázis-replika közzétételét a helykiszolgáló adatbázisából.Use SQL Server Management Studio to delete the database replica publication from the site server database.

  2. Az SQL Server Management Studio eszközben törölje az adatbázis-replikára való előfizetést mindegyik távoli SQL Server-kiszolgálóról, amely a hely adatbázis-replikáját tárolja.Use SQL Server Management Studio to delete the database replica subscription from each remote SQL Server that hosts a database replica for this site.

  3. Távolítsa el a helyet.Uninstall the site.

Az adatbázis-replikát közzétevő helykiszolgáló-adatbázis áthelyezéseMove a site server database that publishes a database replica

A helyadatbázist a következő lépésekkel helyezheti át egy új számítógépre:When you move the site database to a new computer, use the following steps:

  1. Az SQL Server Management Studio segítségével törölje az adatbázis-replika közzétételét a helykiszolgáló adatbázisából.Use SQL Server Management Studio to delete the publication for the database replica from the site server database.

  2. Az SQL Server Management Studio eszközben törölje az adatbázis-replikára való előfizetést a hely mindegyik adatbázisreplika-kiszolgálójáról.Use SQL Server Management Studio to delete the subscription for the database replica from each database replica server for this site.

  3. Helyezze át az adatbázist az SQL Servert futtató új számítógépre.Move the database to the new SQL Server computer. További információt A System Center Configuration Manager infrastruktúrájának módosítása című témakör A helyadatbázis konfigurációjának módosítása című szakaszában talál.For more information, see the Modify the site database configuration section in the Modify your System Center Configuration Manager infrastructure topic.

  4. Hozza létre újra az adatbázis-replika közzétételét a helyadatbázis-kiszolgálón.Recreate the publication for the database replica on the site database server. További információkért lásd jelen témakör 1. lépés - A helyadatbázis-kiszolgáló konfigurálása az adatbázis-replika közzétételére című szakaszát.For more information, see Step 1 - Configure the site database server to Publish the database replica in this topic.

  5. Hozza létre újra az adatbázis-replikára vonatkozó előfizetéseket mindegyik adatbázisreplika-kiszolgálón.Recreate the subscriptions for the database replica on each database replica server. További információkért lásd jelen témakör 2. lépés - Az adatbázisreplika-kiszolgáló beállítása című szakaszát.For more information, see Step 2 - Configuring the database replica server in this topic.