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:SQL Server
Azure SQL Managed Instance
Az msdb-adatbázist az SQL Server Agent használja riasztások és feladatok ütemezéséhez, valamint más funkciók, például az SQL Server Management Studio, a Service Broker és a Database Mail.
Az SQL Server például automatikusan fenntart egy teljes online biztonsági mentési és visszaállítási előzményt az msdb-táblákban. Ezek az információk tartalmazzák a biztonsági mentést végző fél nevét, a biztonsági mentés időpontját, valamint a biztonsági mentést tároló eszközöket vagy fájlokat. 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. Az összes adatbázis biztonsági mentési eseményeit akkor is rögzíti a rendszer, ha egyéni alkalmazásokkal vagy külső eszközökkel hozták létre őket. Ha például egy Olyan Microsoft Visual Basic-alkalmazást használ, amely SQL Server Management Objects (SMO) objektumokat hív meg biztonsági mentési műveletek végrehajtásához, az esemény az msdb rendszertábláiban, a Microsoft Windows alkalmazásnaplójában és az SQL Server hibanaplójában lesz naplózva. Az msdb-ben tárolt információk védelme érdekében javasoljuk, hogy fontolja meg az msdb tranzakciónaplójának hibatűrő tárolóba helyezését.
Alapértelmezés szerint az msdb az egyszerű helyreállítási modellt használja. Ha a biztonsági mentési és visszaállítási előzménytáblákat használja, javasoljuk, hogy az msdb esetében a teljes helyreállítási modellt használja. További információ: Helyreállítási modellek (SQL Server). Figyelje meg, hogy az SQL Server telepítése vagy frissítésekor, valamint amikor Setup.exe használ a rendszeradatbázisok újraépítéséhez, az msdb helyreállítási modellje automatikusan egyszerűre van állítva.
Fontos
- Az msdb-t módosító műveletek , például az adatbázisok biztonsági mentése vagy visszaállítása után javasoljuk, hogy biztonsági másolatot készítsen az msdb-ről. További információ: Rendszeradatbázisok (SQL Server) biztonsági mentése és visszaállítása.
- A felügyelt Azure SQL-példány msdb-adatbázisában elérhető adatok között különbségek vannak. Tekintse át a biztonsági mentés átláthatóságát, hogy többet tudjon meg.
Az msdb fizikai tulajdonságai
Az alábbi táblázat az msdb-adatok és naplófájlok kezdeti konfigurációs értékeit sorolja fel. Ezeknek a fájloknak a mérete kissé eltérhet az SQL Server adatbázismotor különböző kiadásaiban.
| File | Logikai név | Fizikai név | Fájlnövekedés |
|---|---|---|---|
| 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 msdb-adatbázis vagy naplófájlok áthelyezésével kapcsolatban lásd: Rendszeradatbázisok áthelyezése.
Adatbázis beállításai
Az alábbi táblázat felsorolja az msdb-adatbázis egyes adatbázisbeállításainak alapértelmezett értékét, valamint azt, hogy a beállítás módosítható-e. 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 | KI | Igen |
| ANSI_NULLS | KI | Igen |
| ANSI_PADDING | KI | Igen |
| ANSI_WARNINGS (ANSI figyelmeztetések) | KI | Igen |
| ARITHABORT | KI | Igen |
| AUTO_CLOSE | KI | Igen |
| AUTO_CREATE_STATISTICS (Automatikus statisztika készítés) | ON | Igen |
| AUTO_SHRINK | KI | Igen |
| Statisztikák automatikus frissítése (AUTO_UPDATE_STATISTICS) | ON | Igen |
| AUTO_UPDATE_STATISTICS_ASYNC | KI | Igen |
| Változáskövetés | KI | Nem |
| CONCAT_NULL_YIELDS_NULL | KI | Igen |
| CURSOR_CLOSE_ON_COMMIT | KI | Igen |
| CURSOR_DEFAULT | GLOBAL | Igen |
| Adatbázis rendelkezésre állási beállításai | ONLINE MULTI_USER OLVASÁS_ÍRÁS |
Nem Igen Igen |
| DATE_CORRELATION_OPTIMIZATION | KI | Igen |
| DB_CHAINING | ON | Igen |
| ENCRYPTION | KI | Nem |
| VEGYES_OLDAL_HOZZÁRENDELÉS | ON | Nem |
| NUMERIC_ROUNDABORT | KI | Igen |
| PAGE_VERIFY | CHECKSUM | Igen |
| PARAMÉTEREZÉSE | SIMPLE | Igen |
| QUOTED_IDENTIFIER | KI | Igen |
| READ_COMMITTED_SNAPSHOT | KI | Nem |
| HELYREÁLLÍTÁS | SIMPLE | Igen |
| REKURZÍV_TRIGGEREK | KI | Igen |
| Szolgáltatásközvetítő beállításai | ENABLE_BROKER | Igen |
| MEGBÍZHATÓ | ON | Igen |
Ezeknek az adatbázis-beállításoknak a leírását az ALTER DATABASE (Transact-SQL) című témakörben talál.
Restrictions
Az msdb-adatbázisban a következő műveletek nem hajthatóak végre:
- Rendezés 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ájlcsoportot csak olvasható módba állítják.
Recommendations
Az msdb-adatbázis használatakor vegye figyelembe az alábbi javaslatokat:
Mindig legyen elérhető az msdb-adatbázis aktuális biztonsági másolata .
A következő műveletek után a lehető leghamarabb biztonsági másolatot készít az msdb-adatbázisról :
- Feladatok, riasztások, proxyk vagy karbantartási tervek létrehozása, módosítása vagy törlése
- Adatbázis-levelezési profilok hozzáadása, módosítása vagy törlése
- Házirendalapú felügyeleti szabályzatok hozzáadása, módosítása vagy törlése
Ne hozzon létre felhasználói objektumokat az msdb-ben. Ha igen, az msdb-ről gyakrabban kell biztonsági másolatot készíteni.
Kezelje az msdb-adatbázist rendkívül bizalmasként, és ne adjon hozzáférést senkinek, akinek nincs szüksége rá. Különösen ne feledje, hogy az SQL Server Agent-feladatok gyakran a sysadmin-szerepkör tagjai tulajdonában vannak, ezért győződjön meg arról, hogy a végrehajtott kód nem módosítható.
Objektummódosítások naplózása az msdb-ben