Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A következőkre vonatkozik:Felügyelt Windows
Azure SQL-példányon futó SQL Server
Fontos
A Master Data Services (MDS) az SQL Server 2025-ben (17.x) törlődik . Továbbra is támogatjuk az MDS-t az SQL Server 2022 (16.x) és korábbi verzióiban.
A Master Data Servicesben a rendszer minden alkalommal rögzít egy tranzakciót, amikor egy tagon műveletet hajtanak végre. A tranzakciókat minden felhasználó megtekintheti, és a rendszergazdák megfordíthatják. A tranzakciók a műveletet végrehajtó dátumot, időpontot és felhasználót, valamint egyéb adatokat jelenítik meg. A felhasználók megjegyzést fűzhetnek egy tranzakcióhoz, hogy jelezzék, miért történt tranzakció.
Tranzakció rögzítésekor
A tranzakciók akkor kerülnek rögzítésre, ha a tagok:
Létrehozzák, törlik vagy újraaktiválják.
Módosítsa az attribútumértékeket.
Hierarchiában mozognak.
A tranzakciók nem lesznek rögzítve, amikor az üzleti szabályok módosítják az attribútumértékeket.
Tranzakciók megtekintése és kezelése
Az Explorer működési területén megtekintheti és megjegyzéseket fűzhet a saját maga által végrehajtott tranzakciókhoz.
A Verziókezelés működési területén a rendszergazdák megtekinthetik az összes felhasználó összes tranzakcióját azokhoz a modellekhez, amelyekhez hozzáféréssel rendelkeznek, és megfordíthatják ezeket a tranzakciókat.
Megjegyzés:
A rendszergazdák az összes felhasználó összes tranzakcióját megtekinthetik mindaddig, amíg nem alkalmazzák az írásvédett jogosultsági szintet a Verziókezelés működési területén. Ha például az írásvédett engedély és a frissítés engedélyszintje be van állítva a rendszergazda számára, a rendszergazda nem fogja látni a többi felhasználói tranzakciót, mert az írásvédett engedély elsőbbséget élvez a frissítési engedéllyel szemben.
A tranzakciónaplók adatainak megőrzésének időtartamát úgy konfigurálhatja, hogy beállítja a Log Retention in Days tulajdonságot a Fő adatszolgáltatások adatbázis rendszerbeállításai között, és beállítja a naplómegőrzési napokat a modell létrehozásakor vagy szerkesztésekor. További információ: Rendszerbeállítások (Master Data Services) és Modell létrehozása (Master Data Services).
Az SQL Server Agent-feladat MDS_MDM_Sample_Log_maintenance aktiválja a tranzakciónaplók törlését, és minden este fut. Az SQL Server Agent használatával módosíthatja a feladat ütemezését.
A tranzakciónaplók törléséhez az alábbi tárolt eljárásokat is meghívhatja.
| Tárolt eljárás | Leírás |
|---|---|
| mdm.udpTransactionsCleanup | A tranzakcióelőzmények törlése |
| mdm.udpValidationsCleanup | Az érvényesítési előzmények törlése |
| mdm.udpEntityStagingBatchTableCleanup | Az előkészítési táblázat tisztítása |
Minta
DECLARE @CleanupOlderThanDate date = '2014-11-11',
@ModelID INT = 7
--Clean up Transaction Logs
EXEC mdm.udpTransactionsCleanup @ModelID, @CleanupOlderThanDate;
--Clean up Validation History
EXEC mdm.udpValidationsCleanup @ModelID, @CleanupOlderThanDate;
--Clean up EBS tables
EXEC mdm.udpEntityStagingBatchTableCleanup @ModelID, @CleanupOlderThanDate;
Rendszerbeállítások
A Master Data Services Configuration Managerben van egy beállítás, amely befolyásolja, hogy a rendszer rögzíti-e a tranzakciókat a rekordok szakaszos létrehozásakor. Ezt a beállítást a Master Data Services Configuration Managerben vagy közvetlenül a Rendszerbeállítások táblában módosíthatja a Master Data Services-adatbázisban. További információ: Rendszerbeállítások (Főadat-szolgáltatások).
Amikor adatokat importál az SQL Server ezen verziójában, megadhatja, hogy a tárolt eljárás indításakor naplózza-e a tranzakciókat. További információ: Átmeneti tárolt eljárás (Fő adatszolgáltatások).
Konkurencia
Ha egy adott entitás értéke egyszerre több Explorer-munkamenetben is megjelenik, ugyanazon érték egyidejű szerkesztése lehetséges. Az MDS nem észleli automatikusan az egyidejű módosításokat. Ez akkor fordulhat elő, ha több felhasználó használja az MDS Explorert a webböngészőben több munkamenetből, például több számítógépről, több böngészőlapról vagy ablakból, vagy több felhasználói fiókból.
Egynél több felhasználó hiba nélkül frissítheti ugyanazokat az entitásértékeket annak ellenére, hogy a tranzakciók engedélyezve van. Általában az érték utolsó szerkesztése egy idősoron belül elsőbbséget élvez. A duplikált szerkesztési ütközés manuálisan figyelhető meg a tranzakcióelőzményekben, és a rendszergazda manuálisan megfordíthatja. A tranzakcióelőzmények minden munkamenetből megjelenítik a kérdéses attribútum előző és új értékének egyedi tranzakcióit, de nem oldják fel automatikusan az ütközést, ha ugyanazon régi értékhez több új érték is létezik.
Kapcsolódó tevékenységek
| Tevékenység leírása | Téma |
|---|---|
| Művelet visszavonása egy tranzakció megfordításával (csak rendszergazdák számára). | Tranzakció visszafordítása (Mesteradat-szolgáltatások) |
Külső erőforrások
Blogbejegyzés, Tranzakciók, Érvényesítési Probléma és Előkészítési Tábla Törlése, az msdn.com-on.