Heim  >  Artikel  >  Datenbank  >  Eine kurze Einführung in die fünf Systemdatenbanken in SqlServer

Eine kurze Einführung in die fünf Systemdatenbanken in SqlServer

不言
不言nach vorne
2019-02-12 11:53:174126Durchsuche

Dieser Artikel bietet Ihnen eine kurze Einführung in die fünf Systemdatenbanken in SQLServer. Ich hoffe, dass er für Freunde hilfreich ist.

Es gibt fünf Systemdatenbanken in SqlServer, denen ich beim Schreiben von Code normalerweise nicht viel Aufmerksamkeit schenke, aber ich habe sie heute aus einer Laune heraus studiert.

1. Master

zeichnet alle Informationen auf Systemebene des SQL Server-Systems auf, wie zum Beispiel: Anmeldekontoinformationen, Verbindungsserver und System Konfigurationseinstellungen, Aufzeichnen der Existenz aller anderen Datenbanken, des Speicherorts von Datendateien, SQL Server-Initialisierungsinformationen usw. Wenn die Masterdatenbank nicht verfügbar ist, kann SQL Server nicht gestartet werden.

2.msdb

wird für geplante Warnungen und Aufträge des SQL Server-Agenten verwendet. Die Datenbank führt regelmäßig bestimmte Vorgänge, Datenbank-E-Mails usw. aus.

3.model

wird als Vorlage für alle auf der SQL Server-Instanz erstellten Datenbanken verwendet. An der Modelldatenbank vorgenommene Änderungen (z. B. Datenbankgröße, Sortierung, Wiederherstellungsmodell und andere Datenbankoptionen) gelten für alle künftig erstellten Datenbanken. Erstellen Sie eine Tabelle in der Modelldatenbank. Jedes Mal, wenn Sie in Zukunft eine Datenbank erstellen, wird standardmäßig dieselbe Tabelle vorhanden sein.

4.tempdb

Ein Arbeitsbereich, der zum Speichern temporärer Objekte oder Zwischenergebnissätze verwendet wird. Eine globale Ressource, die allen Benutzern zur Verfügung steht, die mit einer Instanz von SQL Server verbunden sind. tempdb wird jedes Mal neu erstellt, wenn SQL Server gestartet wird.

5.resource

Eine schreibgeschützte Datenbank, die enthaltene Systemobjekte enthält SQL-Server. Systemobjekte befinden sich physisch in der Ressourcendatenbank, erscheinen jedoch logisch im Systemschema jeder Datenbank. Die physischen Dateinamen der Ressourcendatenbank lauten mssqlsystemresource.mdf und mssqlsystemresource.ldf. Diese Dateien befinden sich in :ProgrammeMicrosoft SQL ServerMSSQL10_50.MSSQLBinn. Jeder SQL Server-Instanz ist eine (und nur eine) mssqlsystemresource.mdf-Datei zugeordnet, und diese Datei wird nicht von den Instanzen gemeinsam genutzt

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die fünf Systemdatenbanken in SqlServer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen