Megosztás:


főadatbázis

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

A főadatbázis egy SQL Server-rendszer rendszerszintű adatait rögzíti. Ide tartoznak a példányszintű metaadatok, például a bejelentkezési fiókok, a végpontok, a csatolt kiszolgálók és a rendszerkonfigurációs beállítások. Az SQL Serverben a rendszerobjektumok már nem a adatbázisban vannak tárolva; ehelyett az erőforrás-adatbázisban tárolják őket. Emellett a főadatbázis az az adatbázis, amely rögzíti az összes többi adatbázis meglétét és az adatbázisfájlok helyét, és rögzíti az SQL Server inicializálási adatait. Ezért az SQL Server nem indítható el, ha a főadatbázis nem érhető el.

Fontos

Az Önálló Azure SQL Database-adatbázisokra és rugalmas készletekre csak a főadatbázis és a tempdb-adatbázis vonatkozik. További információ: Mi az Az Azure SQL Database-kiszolgáló? Az Azure SQL Database környezetében a tempdb-ről az Azure SQL Database tempdb-adatbázisában olvashat bővebben. Felügyelt Azure SQL-példány esetén az összes rendszeradatbázis érvényes. Az Azure SQL Database felügyelt példányokkal kapcsolatos további információkért lásd : Mi a felügyelt példány?

A főkiszolgáló fizikai tulajdonságai

Az alábbi táblázat az SQL Server és a felügyelt Azure SQL-példány adatainak és naplófájljainak kezdeti konfigurációs értékeit sorolja fel. Ezeknek a fájloknak a mérete kissé eltérhet az SQL Server különböző kiadásaiban.

File Logikai név Fizikai név Fájlnövekedés
Elsődleges adatok master master.mdf A lemez megteltéig 10%-kal automatikusan növekszik.
Log mastlog mastlog.ldf Az automatikus skálázás 10 százalékkal növekszik, legfeljebb 2 terabájtig.

A adatok és naplófájlok áthelyezéséről a Rendszeradatbázisok áthelyezése című témakörben olvashat.

Fontos

Az Azure SQL Database-kiszolgáló esetében a felhasználó nem szabályozhatja a főadatbázis méretét.

Adatbázis beállításai

Az alábbi táblázat az SQL Server és az Azure SQL Managed Instance főadatbázisában található adatbázis-beállítások alapértelmezett értékét sorolja fel, 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.

Fontos

Az önálló Azure SQL Database-adatbázisok és rugalmas készletek esetében a felhasználó nem szabályozhatja ezeket az adatbázis-beállításokat.

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 Nem
AUTO_CREATE_STATISTICS (Automatikus statisztika készítés) ON Igen
AUTO_SHRINK KI Nem
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

Nem

Nem
DATE_CORRELATION_OPTIMIZATION KI Igen
DB_CHAINING ON Nem
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 DISABLE_BROKER Nem
MEGBÍZHATÓ KI 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

A következő műveletek nem hajthatóak végre a főadatbázison:

  • Fájlok vagy fájlcsoportok hozzáadása.
  • Biztonsági mentés esetén csak teljes adatbázis-biztonsági mentést lehet végrehajtani a mesteradatbázison.
  • Rendezés módosítása. Az alapértelmezett rendezés a kiszolgáló rendezése.
  • Az adatbázis tulajdonosának módosítása. a master az sa tulajdonában van.
  • Teljes szöveges katalógus vagy teljes szöveges index létrehozása.
  • Eseményindítók létrehozása az adatbázisban lévő rendszertáblákon.
  • 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 adatbázis vagy az elsődleges fájlcsoport beállítása READ_ONLY.

Recommendations

A főadatbázis használatakor vegye figyelembe a következő javaslatokat:

  • Mindig legyen elérhető a fő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 a adatbázisról:

    • Adatbázis létrehozása, módosítása vagy elvetése
    • Kiszolgáló vagy adatbázis konfigurációs értékeinek módosítása
    • Bejelentkezési fiókok módosítása vagy hozzáadása
  • Ne hozzon létre felhasználói objektumokat a főkiszolgálón. Ha igen, a főpéldányról gyakrabban kell biztonsági másolatot készíteni.

  • Ne állítsa a TRUSTWORTHY beállítást BE értékre a főadatbázis esetében.

Mi a teendő, ha a főkiszolgáló használhatatlanná válik

Ha a főkiszolgáló használhatatlanná válik, az adatbázist az alábbi módok egyikével adhatja vissza használható állapotba:

  • Visszaállítás master egy aktuális adatbázis biztonsági mentéséből.

    Ha elindíthatja a kiszolgálópéldányt, a teljes adatbázis-biztonsági mentésből visszaállíthatja a főkiszolgálót . További információ: A fő adatbázis visszaállítása (Transact-SQL).

  • master teljes újraépítése.

    Ha a főkiszolgáló súlyos sérülése megakadályozza az SQL Server elindítását, újra kell építenie a főkiszolgálót. További információ: Rendszeradatbázisok újraépítése.

    Fontos

    A főkiszolgáló újraépítése az összes rendszeradatbázist újraépíti.