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
Azure SQL Managed Instance
Az SQL Server Agent az msdb adatbázist használja értesítések és munka ütemezésére. Egyéb funkciók msdb közé tartozik az SQL Server Management Studio, a Service Broker és a Database Mail.
Például az SQL Server automatikusan fenntartja az összes online biztonsági mentési és visszaállítási előzményt a táblákon belül.msdb Ez az információ tartalmazza a biztonsági mentést végző fél nevét, a mentés idejét, valamint azokat az eszközöket vagy fájlokat, ahol a mentés tárolható. Az SQL Server Management Studio ezen információk alapján javaslatot tesz egy adatbázis visszaállítására és a tranzakciónaplók biztonsági mentéseinek alkalmazására. A rendszer minden adatbázishoz rögzíti a mentési eseményeket, még akkor is, ha egyedi alkalmazások vagy harmadik féltől származó eszközök hoznak létre azokat. Például, ha egy C# alkalmazást használsz, amely az SQL Server Management Objects (SMO) objektumokat hívja a biztonsági mentés végrehajtásához, az esemény msdb a rendszertáblákban, a Windows alkalmazásnaplóban és az SQL Server hibanaplóban is bekerül. Az információ védelmének msdb érdekében fontold meg, hogy a msdb tranzakciónaplót hibatűrő tárolásra helyezze.
Alapértelmezés msdb szerint az egyszerű helyreállítási modellt használja. Ha a biztonsági mentési és visszaállítási előzmények tábláit használod, használd a teljes helyreállítási modellt .msdb További információ: Recovery-modellek (SQL Server). Amikor telepíted vagy frissíted SQL Server-t, vagy Setup.exe-t használsz a rendszer adatbázisainak újraépítésére, a Setup automatikusan egyszerűsíti a helyreállítási modelltmsdb.
Fontos
Bármilyen frissítési msdbművelet után, például mentés vagy adatbázis visszaállítása után biztonsági msdbmentést készítsen -re. További információ: Biztonsági mentés és visszaállítás: Rendszeradatbázisok (SQL Server).
Az msdb adatbázis különböző lehetőségeket kínál az Azure SQL Managed Instance-ban. További információért lásd: Backup Transparency (biztonsági mentés átláthatóság).
Az msdb fizikai tulajdonságai
Az alábbi táblázat tartalmazza az msdb adatok és naplófájlok kezdeti konfigurációs értékeit. Ezeknek a fájloknak a mérete kissé eltérhet az SQL Server adatbázismotor különböző kiadásainál.
| File | Logikai név | Fizikai név | Fájlméret növekedése |
|---|---|---|---|
| Elsődleges adatok | MSDBData |
MSDBData.mdf |
A lemez megteltéig 10%-kal automatikusan növekszik. |
| Log | MSDBLog |
MSDBLog.ldf |
Az automatikus skálázás 10 százalékkal növekszik, legfeljebb 2 terabájtig. |
Az adatbázis vagy naplófájlok áthelyezéséhez msdb lásd: Rendszeradatbázisok mozgatása.
Adatbázis-beállítások
Az alábbi táblázat felsorolja az egyes adatbázis-opciók alapértelmezett értékét, valamint azt msdb , hogy módosíthatod-e az opciót. A beállítások aktuális beállításainak megtekintéséhez használja a sys.databases katalógusnézetet.
| Adatbázis-beállítás | Alapértelmezett érték | Módosítható |
|---|---|---|
ALLOW_SNAPSHOT_ISOLATION |
ON |
Nem |
ANSI_NULL_DEFAULT |
OFF |
Igen |
ANSI_NULLS |
OFF |
Igen |
ANSI_PADDING |
OFF |
Igen |
ANSI_WARNINGS |
OFF |
Igen |
ARITHABORT |
OFF |
Igen |
AUTO_CLOSE |
OFF |
Igen |
AUTO_CREATE_STATISTICS |
ON |
Igen |
AUTO_SHRINK |
OFF |
Igen |
AUTO_UPDATE_STATISTICS |
ON |
Igen |
AUTO_UPDATE_STATISTICS_ASYNC |
OFF |
Igen |
CHANGE_TRACKING |
OFF |
Nem |
CONCAT_NULL_YIELDS_NULL |
OFF |
Igen |
CURSOR_CLOSE_ON_COMMIT |
OFF |
Igen |
CURSOR_DEFAULT |
GLOBAL |
Igen |
| Adatbázis rendelkezésre állási beállításai | ONLINEMULTI_USERREAD_WRITE |
Nem Igen Igen |
DATE_CORRELATION_OPTIMIZATION |
OFF |
Igen |
DB_CHAINING |
ON |
Igen |
ENCRYPTION |
OFF |
Nem |
MIXED_PAGE_ALLOCATION |
ON |
Nem |
NUMERIC_ROUNDABORT |
OFF |
Igen |
PAGE_VERIFY |
CHECKSUM |
Igen |
PARAMETERIZATION |
SIMPLE |
Igen |
QUOTED_IDENTIFIER |
OFF |
Igen |
READ_COMMITTED_SNAPSHOT |
OFF |
Nem |
RECOVERY |
SIMPLE |
Igen |
RECURSIVE_TRIGGERS |
OFF |
Igen |
| Szolgáltatásközvetítő beállításai | ENABLE_BROKER |
Igen |
TRUSTWORTHY |
ON |
Igen |
Ezeknek az adatbázis-opcióknak a leírásáért lásd ALTER DATABASE.
Limitations
Az alábbi műveleteket nem lehet végrehajtani az msdb adatbázison:
Kolláció módosítása. Az alapértelmezett rendezés a kiszolgáló rendezése.
Az adatbázis törlése.
A vendég felhasználó elvetése az adatbázisból.
A változásadatok rögzítésének engedélyezése.
Adatbázis-tükrözésben való részvétel.
Az elsődleges fájlcsoport, az elsődleges adatfájl vagy a naplófájl eltávolítása.
Az adatbázis vagy az elsődleges fájlcsoport átnevezése.
Az adatbázis beállítása
OFFLINE-ra.Az elsődleges fájlcsoport beállítása .
READ_ONLY
Recommendations
Amikor az msdb adatbázissal dolgozik, fontolja meg az alábbi ajánlásokat:
Mindig legyen elérhető egy friss biztonsági mentés az
msdbadatbázisról.A következő műveletek után minél előbb biztonsági mentést készítsenek az
msdbadatbázisról:- Bármilyen munka, értesítés, proxy vagy karbantartási terv létrehozása, módosítása vagy törlése
- Database Mail profilok hozzáadása, módosítása vagy törlése
- Szabályzat-alapú menedzsment szabályzatok hozzáadása, módosítása vagy törlése
Ne hozz létre felhasználói objektumokat .
msdbHa igen, akkor gyakrabban tológjonmsdb.Kezeld az
msdbadatbázist rendkívül érzékenynek, és ne adj hozzáférést senkinek megfelelő igény nélkül. A rendszertaináló fix szerver tagjai gyakran birtokolják az SQL Server Agent állásokat is. Győződj meg róla, hogy senki ne tudjon manipulálni a futó kóddal.Auditálja az objektumok változását a -ben
msdb.