Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
A jelentéskészítés kiszervezéséhez kihasználhatja a rendelkezésre állási célokból fenntartott tükrözött adatbázis előnyeit. Ha tükrözött adatbázist szeretne használni a jelentéskészítéshez, létrehozhat egy adatbázis-pillanatképet a tükrözött adatbázison, és a legutóbbi pillanatképre irányíthatja az ügyfélkapcsolati kérelmeket. Az adatbázis-pillanatképek a forrásadatbázis statikus, írásvédett, tranzakciókonzisztens pillanatképei, amelyek a pillanatkép létrehozásakor léteztek. Ha adatbázis-pillanatképet szeretne létrehozni egy tükrözött adatbázison, az adatbázisnak szinkronizált tükrözési állapotban kell lennie.
A tükrözött adatbázissal ellentétben az adatbázis pillanatképe elérhető az ügyfelek számára. Mindaddig, amíg a tükrözött kiszolgáló kommunikál a fő kiszolgálóval, irányíthatja a jelentéskészítő ügyfeleket, hogy csatlakozzanak a pillanatképhez. Vegye figyelembe, hogy mivel az adatbázis pillanatképe statikus, új adatok nem érhetők el. Ahhoz, hogy a viszonylag friss adatok elérhetővé legyenek a felhasználók számára, rendszeresen létre kell hoznia egy új adatbázis-pillanatképet, és rendelkeznie kell az alkalmazásokkal, amelyek a bejövő ügyfélkapcsolatokat a legújabb pillanatképhez irányítják.
Az új adatbázis-pillanatképek szinte üresek, de idővel növekednek, mivel egyre több adatbázislap frissül először. Mivel az adatbázis minden pillanatképe növekményesen növekszik, minden adatbázis-pillanatkép annyi erőforrást használ fel, mint egy normál adatbázis. A tükrözési kiszolgáló és az egyszerű kiszolgáló konfigurációjától függően előfordulhat, hogy a tükrözött adatbázisban túl sok adatbázis-pillanatkép van, ami csökkentheti az egyszerű adatbázis teljesítményét. Ezért azt javasoljuk, hogy csak néhány viszonylag friss pillanatképet tároljon a tüköradatbázisokon. A helyettesítő pillanatkép létrehozása után általában át kell irányítania a bejövő lekérdezéseket az új pillanatképre, és az aktuális lekérdezések befejezése után el kell helyeznie a korábbi pillanatképet.
Megjegyzés:
Az adatbázis-pillanatképekről további információt az Adatbázis-pillanatképek (SQL Server) című témakörben talál.
Szerepkörváltás esetén az adatbázis és pillanatképei újraindulnak, és ideiglenesen leválasztják a felhasználókat. Ezt követően az adatbázis-pillanatképek azon a kiszolgáló konfiguráción maradnak, ahol létrehozták, ami az új fő adatbázissá vált. A felhasználók a feladatátvétel után is használhatják a pillanatképeket. Ez azonban további terhelést okoz az új fő szerverre. Ha a teljesítmény aggodalomra ad okot a környezetben, javasoljuk, hogy hozzon létre egy pillanatképet az új tüköradatbázison, amikor az elérhetővé válik, irányítsa át az ügyfeleket az új pillanatképre, és vesse el az összes adatbázis-pillanatképet a korábbi tükrözött adatbázisból.
Megjegyzés:
A jól felskálázott, dedikált jelentéskészítési megoldás esetében fontolja meg a replikációt. További információ: SQL Server Replikáció.
Example
Ez a példa pillanatképeket hoz létre egy tükrözött adatbázisban.
Tegyük fel, hogy egy adatbázis-tükrözési munkamenet adatbázisa AdventureWorks2025. Ez a példa három adatbázis-pillanatképet hoz létre az AdventureWorks adatbázis tükrözött másolatán, amely a F meghajtón található. A pillanatképeket elnevezték AdventureWorks_0600, AdventureWorks_1200 és AdventureWorks_1800 néven, hogy azonosítsák a hozzávetőleges létrehozási időpontokat.
Hozza létre az első adatbázis-pillanatképet a
AdventureWorks2025tükörre.CREATE DATABASE AdventureWorks_0600 ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_0600.SNP') AS SNAPSHOT OF AdventureWorks2022Hozza létre a második adatbázis-pillanatképet a
AdventureWorks2025tükrén. Azok a felhasználók, akik még mindig használják aAdventureWorks_0600, továbbra is használhatják.CREATE DATABASE AdventureWorks_1200 ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_1200.SNP') AS SNAPSHOT OF AdventureWorks2022Ezen a ponton az új ügyfélkapcsolatok programozott módon irányíthatók a legújabb pillanatképhez.
Hozza létre a harmadik pillanatképet a tükörben
AdventureWorks2025. Azok a felhasználók, akik továbbra is használjákAdventureWorks_0600vagyAdventureWorks_1200továbbra is használhatják őket.CREATE DATABASE AdventureWorks_1800 ON (NAME = 'datafile', FILENAME = 'F:\AdventureWorks_1800.SNP') AS SNAPSHOT OF AdventureWorks2022Ezen a ponton az új ügyfélkapcsolatok programozott módon irányíthatók a legújabb pillanatképhez.
Kapcsolódó tevékenységek
Lásd még:
adatbázis-pillanatképek (SQL Server)
Ügyfelek csatlakoztatása adatbázis-tükrözési munkamenethez (SQL Server)