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
Caution
Ez a funkció az SQL Server egy későbbi verziójában lesz eltávolítva. Ne használja ezt a funkciót az új fejlesztési munkában, és tervezze meg a funkciót jelenleg használó alkalmazások módosítását. A magas rendelkezésre állás érdekében használja inkább az Always On rendelkezésre állási csoportokat.
Fontos
Az SQL Server adatbázis-tükrözése a Microsoft Fabric Database Mirroringtől eltérő technológia. A Fabric platformra való tükrözés jobb analitikai teljesítményt biztosít, lehetővé teszi az adatkezelési környezet egyesítését a Fabricban lévő OneLake használatával, és nyílt hozzáférést biztosít az adatokhoz Delta Parquet formátumban.
A Microsoft Fabric tükrözésével folyamatosan replikálhatja meglévő adattulajdonát közvetlenül a OneLake in Fabricbe, beleértve az SQL Server 2016+, az Azure SQL Database, az Azure SQL Managed Instance, a Cosmos DB, az Oracle, a Snowflake adatait is.
Ez a témakör az adatbázis-tükrözés beállításának előfeltételeit és javaslatait ismerteti. Az adatbázis-tükrözésről a Adatbázis-tükrözés (SQL Server)című témakörben olvashat.
Adatbázis-tükrözés támogatása
Az SQL Server windowsos kiadásai által támogatott funkciók listáját a következő témakörben találja:
- Az SQL Server 2025 kiadásai és támogatott funkciói
- SQL Server 2022 kiadásai és támogatott funkciói
- SQL Server 2019 kiadásai és támogatott funkciói
- SQL Server 2017 kiadásai és támogatott funkciói
- SQL Server 2016- kiadásai és támogatott funkciói
Vegye figyelembe, hogy az adatbázis-tükrözés minden támogatott adatbázis-kompatibilitási szinttel működik. A támogatott kompatibilitási szintekről további információt az ALTER DATABASE kompatibilitási szintje (Transact-SQL) című témakörben talál.
Előfeltételek
A tükrözési munkamenet létrehozásához a partnereknek és a tanúsítónak , ha vannak ilyenek, az SQL Server ugyanazon verzióján kell futniuk.
A két partnernek, vagyis az elsődleges kiszolgálónak és a tükrözött kiszolgálónak az SQL Server ugyanazon kiadását kell futtatnia. A tanú, ha van ilyen, az SQL Server bármely olyan kiadásában használható, amely támogatja az adatbázis-tükrözést.
Megjegyzés:
A tükrözési munkamenetben partnerként szereplő kiszolgálópéldányokat frissítheti az SQL Server újabb verziójára. További információ: Tükrözött példányok frissítése.
Az adatbázisnak a teljes helyreállítási modellt kell használnia. Az egyszerű és tömegesen naplózott helyreállítási modellek nem támogatják az adatbázis-tükrözést. Ezért a rendszer mindig teljes mértékben naplózza a tömeges műveleteket egy tükrözött adatbázishoz. A helyreállítási modellekről további információt a Helyreállítási modellek (SQL Server) című témakörben talál.
Ellenőrizze, hogy a tükrözési kiszolgáló rendelkezik-e elegendő lemezterülettel a tükrözött adatbázis számára.
Megjegyzés:
Az adatbázis-tükrözés replikált adatbázisokon való használatával kapcsolatos információkért lásd: Adatbázis-tükrözés és replikáció (SQL Server).
Amikor a tükrözött adatbázist a tükörkiszolgálón hozza létre, győződjön meg arról, hogy visszaállítja a fő adatbázis biztonsági másolatát, ugyanazt az adatbázisnevet megadva, és használja a NORECOVERY opciót. Emellett a biztonsági mentést követően létrehozott összes napló biztonsági mentését is alkalmazni kell, ismét a NORECOVERY használatával.
Fontos
Ha az adatbázis-tükrözést megszakították, mielőtt újraindítaná, bármely későbbi naplómentést, amelyet a fő adatbázison készítettek, alkalmazni kell a tükrözött adatbázisra.
Korlátozások
Csak a felhasználói adatbázisok tükrözhetők. A fő-, msdb-, tempdb- vagy modelladatbázisok nem tükrözhetők.
A tükrözött adatbázis nem nevezhető át adatbázis-tükrözési munkamenet során.
Az adatbázis-tükrözés nem támogatja a FILESTREAM-et. A FILESTREAM-fájlcsoport nem hozható létre az egyszerű kiszolgálón. Az adatbázis-tükrözés nem konfigurálható FILESTREAM-fájlcsoportokat tartalmazó adatbázisokhoz.
Az adatbázis-tükrözés nem támogatott adatbázisközi tranzakciók vagy elosztott tranzakciók esetén. További információért lásd: Adatbázisközi tranzakciók és elosztott tranzakciók az Always On rendelkezésre állási csoportokhoz és adatbázis-tükrözéshez (SQL Server).
Javaslatok a partnerkiszolgálók konfigurálásához
A partnereknek hasonló rendszereken kell futniuk, amelyek képesek azonos számítási feladatokat kezelni.
Megjegyzés:
Ha magas biztonsági módban szeretne automatikus feladatátvételt használni, az egyes feladatátvevő partnerek normál terhelésének a processzor 50 százalékánál kevesebbnek kell lennie. Ha a munkahelyi terhelés túlterheli a processzort, előfordulhat, hogy egy feladatátvevő partner nem tudja pingelni a tükrözési munkamenet többi kiszolgálópéldányát. Ez szükségtelen átkapcsolást okoz. Ha nem tudja 50 százalék alatt tartani a processzorhasználatot, javasoljuk, hogy automatikus feladatátvétel vagy nagy teljesítményű üzemmód nélkül használjon magas biztonsági módot.
Ha lehetséges, a tükrözött adatbázis elérési útjának (beleértve a meghajtóbetűjelet is) meg kell egyeznie az egyszerű adatbázis elérési útjának. Ha a fájlelrendezéseknek eltérőnek kell lenniük, a RESTORE utasításban meg kell adnia a MOVE beállítást. Ha például az elsődleges adatbázis az "F:" meghajtón található, de a tükrözési rendszer nem tartalmaz F: meghajtót.
Fontos
Ha a tükrözött adatbázis létrehozásakor áthelyezi az adatbázisfájlokat, előfordulhat, hogy a tükrözés felfüggesztése nélkül később nem tud fájlokat hozzáadni az adatbázishoz.
A tükrözési munkamenet összes kiszolgálópéldányának ugyanazt a mesterkódlapot és rendezést kell használnia. A különbségek problémát okozhatnak a tükrözés beállítása során.
Ha szeretné, becsülje meg az adatbázis feladatátvételének idejét, hogy a rendszerkonfiguráció biztosítsa a szükséges teljesítményt. További információ: A szolgáltatás megszakításának becslése a szerepkörváltás során (adatbázis-tükrözés).
A legjobb teljesítmény érdekében használjon dedikált hálózati adaptert (hálózati kártyát) a tükrözéshez.
Nem teszünk javaslatokat arra vonatkozóan, hogy a nagy kiterjedésű hálózat (WAN) elég megbízható-e az adatbázis-tükrözéshez magas biztonsági módban. Ha úgy dönt, hogy magas biztonsági módot használ egy WAN-ra, legyen óvatos azzal kapcsolatban, hogyan adhat hozzá tanút a munkamenethez, mert nem kívánt automatikus feladatátvételek fordulhatnak elő. További információ: Javaslatok az adatbázis-tükrözés üzembe helyezéséhez a jelen témakör későbbi részében.
Javaslatok az adatbázis-tükrözés üzembe helyezéséhez
Az optimális adatbázis-tükrözési teljesítmény aszinkron művelettel érhető el. A szinkron műveletet használó tükrözési munkamenetek teljesítménycsökkenést tapasztalhatnak, ha a számítási feladat nagy mennyiségű tranzakciónapló-adatot hoz létre.
Tesztkörnyezetekben érdemes megvizsgálni az összes működési módot az adatbázis-tükrözés teljesítményének kiértékeléséhez. Mielőtt azonban éles környezetben helyezné üzembe a tükrözést, győződjön meg arról, hogy tisztában van azzal, hogyan működik a hálózat a valós világban.
Az automatikus feladatátvétellel rendelkező magas biztonsági mód egy olyan magas szintű hálózathoz készült, amely dedikált kapcsolattal vagy viszonylag egyszerű hálózati konfigurációval rendelkezik, amely minimalizálja a lehetséges hálózati hibák forrásait. Egy ilyen kiváló minőségű hálózati környezet szükséges az automatikus feladatátvétellel rendelkező magas biztonsági módhoz, és minden adatbázis-tükrözési munkamenethez ajánlott. A nagy teljesítményű és az automatikus feladatátvétel nélküli magas biztonsági üzemmódot azonban sokkal kevésbé befolyásolja a hálózat megbízhatósága.
Ezért a produkciós környezetek esetén javasoljuk, hogy tartsa be az alábbi telepítési irányelveket:
Kezdjen el aszinkron, nagy teljesítményű módban futni. Ez a mód a legkevésbé érzékeny a hálózati környezetre, és a legjobb konfigurációt biztosítja a tükrözés működésének megismeréséhez. Javasoljuk, hogy a rendszerét aszinkron módon futtassa, amíg nem biztos abban, hogy a sávszélesség támogatja a tükrözést, és kifejlesztette a tükrözési beállítás és az aszinkron mód teljesítményének megértését a környezetben. További információkért lásd: Adatbázis Tükrözés Működési Módjai.
Fontos
A tesztelés során azt javasoljuk, hogy figyelje a munkameneteket olyan hálózati hibák esetén, amelyek miatt az adatbázis-tükrözés meghiúsul. További információ a lehetséges hibaforrásokról: Lehetséges hibák az adatbázis-tükrözés során. Az adatbázis-tükrözés monitorozásáról további információt az Adatbázis-tükrözés monitorozása (SQL Server) című témakörben talál.
Ha biztos abban, hogy az aszinkron művelet megfelel az üzleti igényeknek, érdemes lehet szinkronizált műveletet kipróbálnia az adatvédelem javítása érdekében. Ha teszteli a szinkron tükrözés működését a környezetben, javasoljuk, hogy először tesztelje a magas biztonsági módot automatikus feladatátvétel nélkül. A tesztelés elsődleges célja annak vizsgálata, hogy a szinkron művelet hogyan befolyásolja az adatbázis teljesítményét. További információkért lásd: Adatbázis Tükrözés Működési Módjai.
Várja meg az automatikus feladatátvétel engedélyezését, amíg biztos abban, hogy az automatikus feladatátvétel nélküli magas biztonsági mód megfelel az üzleti igényeknek, és hogy a hálózati hibák nem okoznak hibákat. További információért lásd: a szerepkörváltás egy adatbázis-tükrözési munkamenet során (SQL Server).
Lásd még:
Az adatbázis-tükrözés beállítása (SQL Server)
Szállítási biztonság az adatbázis tükrözéséhez és az Always On rendelkezésre állási csoportokhoz (SQL Server)
Adatbázis-tükrözés (SQL Server)
Az SQL Server adatbázis-tükrözési konfiguráció hibaelhárítása