Verursachen Der Datenbanken des Sql Bediener-2000

Die Befestigung und das Abtrennen der Datenbanken Detaching/attaching wird verwendet, wenn man eine Datenbank zwischen Computer oder körperliche Scheiben verschiebt. Wenn eine Datenbank abgetrennt wird, werden die Verbindungen vom Bediener zu den Dateien und zu den Verhandlungmaschinenbordbüchern entfernt. Wenn Sie eine Datenbank anbringen, stellen Sie jene Verbindungen wieder her. Wenn Sie abtrennen und wiederbefestigen, beseitigen Sie die Notwendigkeit, die Datenbankunterstützung manuell wieder herzustellen. Wenn eine Datenbank wiederbefestigt wird, müssen alle Akten, die Position geändert haben, spezifiziert werden.

Filegroups Filegroups sind die Datenbankdateien die zusammen nur zu den administrativen Zwecken gruppiert worden sind. Es gibt Zeiten, als filegroup Organisation Leistung erhöhen kann, aber das ist nicht das Primärziel des filegroup. Filegroups sind nützlich, weil sie die Flexibilität der Datenbank als Ganzes erhöhen. Filegroups erlauben einem Verwalter, eine Datenbank teilweise zu unterstützen. Filegroups erlauben auch grössere Fehlertoleranz, indem er die Fähigkeit bewilligt, die Datenbank über einigen körperlichen Scheiben zu verbreiten. Das filegroup, das die Primärdatei enthält, wird das Primärfilegroup genannt. Während anderes, verbraucherbestimmte filegroups verursacht werden kann, ist das Primärfilegroup die Rückstellung, es sei denn ausdrücklich geändert. Auch es sei denn ausdrücklich spezifiziert, werden alle Akten in das Rückstellung filegroup gelegt. Es sei denn ausdrücklich spezifiziert, wann eine Datenbank verursacht wird, die Datenbank so groß wie benötigt wächst, bis Speicherkapazitaet physikalisch erschöpft ist. Filegroups kann eine maximale Größe und eine Wachstumsrate zugewiesen werden, die feststellt, wieviel sie wachsen, wenn ihr gegenwärtiger Raum erschöpft wird. Diese Attribute können während der filegroup Kreation hergestellt werden und können geändert werden, nachdem das filegroup verursacht ist.

Erweiterung und Schrumpfung eine Datenbank , wenn eine Datenbank verursacht wird, wird es eine maximale Größe und eine automatische Wachstumsrate, um zu verwenden zugewiesen, wann die Ausgangsakte Größe überstiegen wird. Eine Datenbank kann manuell erweitert werden oder geschrumpft werden, sobald sie verursacht worden ist. Der VERURSACHENDATENBANK Befehl die VERURSACHENDATENBANK-Aussage erlaubt Ihnen, viele der Wahlen auf einer Datenbank während seiner Kreation herzustellen. Die Syntax für die VERURSACHENDATENBANK-Aussage ist, wie folgt:

Der VERURSACHENDATENBANK Befehl
Die VERURSACHENDATENBANK-Aussage erlaubt Ihnen, viele der Wahlen auf einer Datenbank während seiner Kreation herzustellen. Die Syntax für die VERURSACHENDATENBANK-Aussage ist, wie folgt:

  

VERURSACHEN Sie DATENBANK < database_name >
[ AUF < filegroup_name >
NAME = < filename_1 >,
DATEINAME = ' drive:\directory\filename.mdf ',
GRÖSSE = < Ausgangsgröße in MB >,
MAXSIZE = < maximale Größe in MB >,
FILEGROWTH = < Größe in MB zum hinzuzufügen >
]

Der ÄNDERNDATENBANK Befehl
Der ÄNDERNDATENBANK-Befehl wird, eine Datei zu ändern verwendet, nachdem er verursacht worden ist. Die Syntax für die ÄNDERNDATENBANK-Aussage ist, wie folgt:

ÄNDERN Sie DATENBANK < database_name >
{ADDIEREN Sie AKTE [ zum FILEGROUP filegroup ] [ FÜR WIEDERHERSTELLUNG ]
(DATEINAME = ' drive:\directory\filename.mdf '
GRÖSSE = < Größe in MB >
MAXSIZE = < Größe in MB >
FILEGROWTH = < Größe in MB zum hinzuzufügen >
ZU FILEGROUP < filegroup_name >
}

Die HINZUFÜGENAKTE kann mit den folgenden Aussagen auch ersetzt werden, um die folgenden Resultate zu erzielen:

Aussage Zweck

ADDIEREN Sie MASCHINENBORDBUCH-AKTE hinzufügen eine Maschinenbordbuchakte der Datenbank
ENTFERNEN Sie AKTE entfernen Daten, eine Verhandlung oder eine Maschinenbordbuchakte von einer Datenbank
ADDIEREN Sie FILEGROUP hinzufügen ein filegroup einer Datenbank
ENTFERNEN Sie FILEGROUP entfernen ein filegroup von einer Datenbank
ÄNDERN Sie AKTE Änderung die Attribute (GRÖSSE, MAXSIZE oder FILEGROWTH) einer Akte in der Datenbank
ÄNDERN Sie FILEGROUP Änderung die Änderungen die Eigenschaften auf einem spezifizierten filegroup (SCHREIBGESCHÜTZT, READWRITE, RÜCKSTELLUNG)

Verhandlung loggt A Verhandlung-Maschinenbordbuchaufzeichnungen alle Änderungen, die an einer Datenbank vorgenommen werden und erlaubt, daß Änderungen zurück gerollt werden oder schickt im Falle eines Systemfehlers oder im Fall von einer fehlerhaften Eintragung nach. Das VerhandlungmaschinenbordbuchIST mit den Dateien verbunden, wenn die Datenbank verursacht wird. Das Verhandlungmaschinenbordbuch besteht wirklich aus einigen Akten, die genau die Änderungen beschreiben, die an der Datenbank vorgenommen werden. Diese Akten werden mit der Datenbank als eine Akte zu den Zwecken des Raumes und der Plazierung behandelt.

Kommt ein Punkt, wenn alte Maschinenbordbuchaufzeichnungen nicht mehr für das Zurückgewinnen oder die Wiederherstellung einer Datenbank benötigt werden und gelöscht werden müssen, um Raum für neue Maschinenbordbuchaufzeichnungen zu bilden. Der Prozeß des Löschens dieser Maschinenbordbuchaufzeichnungen wird Beschneiden des Maschinenbordbuches benannt.

Wenn möglich, sollten Verhandlungmaschinenbordbücher auf eine andere körperliche Scheibe als die Dateien gesetzt werden. Diese Plazierung erhöht Leistung, indem sie Konkurrenz für Festplattenlaufwerkzugriffzeit von den Verhandlungmaschinenbordbüchern und von den Dateien entfernt.

SchreibenSie Verhandlung-Maschinenbordbuch SQL Bediener 2000 Gebrauch ein schreiben-voran Maschinenbordbuch. Ein schreiben-voran Maschinenbordbuch stellt sicher, daß keine Datenänderungen zur Scheibe bevor die verbundene Maschinenbordbuchaufzeichnung geschrieben sind. Sql Bediener 2000 behält einen Pufferpufferspeicher bei, in den er Datenseiten liest. Datenänderungen werden nicht direkt an der Scheibe, aber an der Kopie der Seite im Pufferpufferspeicher gebildet. Die Änderung wird nicht zur Scheibe geschrieben, bis der lazywriter Prozeß schreiben für die Seite festlegt.

Zu der Zeit als eine Änderung an einer Seite im Puffer gebildet wird, wird eine Maschinenbordbuchaufzeichnung im Maschinenbordbuchpufferspeicher errichtet, der die Änderung notiert. Diese Maschinenbordbuchaufzeichnung muß zur Scheibe geschrieben werden, bevor die verbundene schmutzige Seite vom Pufferpufferspeicher zur Scheibe spült wird. Wenn die schmutzige Seite spült wurden, bevor die Maschinenbordbuchaufzeichnung, es eine Änderung auf Scheibe verursachen würde, die nicht zurück gerollt werden könnte, wenn der Bediener ausfiel, bevor die Maschinenbordbuchaufzeichnung zur Scheibe geschrieben wurden. Sql Bediener Logik, die verhindert, daß eine schmutzige Seite bevor die verbundene Maschinenbordbuchaufzeichnung spült hat. Weil Maschinenbordbuchaufzeichnungen immer vor den verbundenen Datenseiten geschrieben werden, wird das Maschinenbordbuch ein schreiben-voran Maschinenbordbuch genannt.

Handhabende Datenbank-Gegenstände

Tabellen sind Datenbankgegenstände, die alle Daten in einer Datenbank enthalten. Tabellen organisieren Daten in eine Reihe und in ein Spalte Format, in dem jede Reihe eine einzigartige Aufzeichnung darstellt und jede Spalte auffangen in dieser Aufzeichnung darstellt. Tabellen werden durch den VERURSACHENTABELLE Befehl hergestellt. Änderungen an einem Tabelle können mit dem ÄNDERNTABELLE Befehl vorgenommen werden.

Indizes sind Gegenstände, die mit Tabellen sind, die die Wiederherstellung von Reihen in der Tabelle beschleunigen, die Schlüssel enthält, die von einer oder mehr Spalten in einer Tabelle errichtet worden sind. Indizes kommen in zwei Vielzahl, gesammelt und nonclustered. Ein gesammelter Index sortiert und speichert Reihen von Daten in einer Tabelle, die auf den Schlüsselwerten basiert. Nonclustered Indizes beeinflussen nicht, wie Datenfolgen in einer Tabelle sortiert werden. Nonclustered Indizes enthalten Werte, die auf Reihen in der indexierten Tabelle zeigen.

Begrenzungen sind die Bedingungen, die auf die Daten gesetzt werden, die in eine Spalte eingegeben werden, die bedeutet werden, um Datenintegrität sicherzustellen. Im Allgemeinen werden Begrenzungen auf die Spalte gesetzt, die als der Primärschlüssel gekennzeichnet wird. Begrenzungen sind auf keinen Fall Exklusives zur Primärschlüsselspalte, aber sie sind eine nützliche Weise, sicherzugehen, daß alle Reihe Werte in der Primärschlüsselspalte einzigartig sind.

Ein fremder Schlüssel ist eine Spalte, die benutzt wird, um eine Verbindung zwischen Daten in zwei Tabellen herzustellen und zu erzwingen. Fremde Schlüsselbegrenzungen werden verwendet, um Verweisvollständigkeit zwischen Tabellen beizubehalten, indem man steuert die Daten, die eingetragen werden können und die Änderungen, die an den fremden Schlüsseln vorgenommen werden, wenn man Tabellen verweist.

Gespeicherte Verfahren sind Ansammlungen SQL Aussagen, die auf dem Bediener liegen, der von den Benutzern durchgeführt werden kann, um ein gewünschtes Ziel zu erzielen. Gespeicherte Verfahren können Werte oder Variablen haben, die durch den Benutzer oder das System geführt werden können ihnen, denen sie fungieren können nach. Da sie auf dem Bediener sind, können gespeicherte Verfahren Leistung, da es nur eine Authentisierung, die gibt Authentisierung für die Ausgangsdurchführung des gespeicherten Verfahrens, für alle Befehle groß erhöhen, die durchgeführt werden. Sie können gespeicherte Verfahren nisten und können andere Verfahren innerhalb des Körpers eines gespeicherten Verfahrens benennen. Gespeicherte Verfahren sind nützlich, wenn man gleichbleibende Logik über Anwendungen einführt. In einem gespeicherten Verfahren SQL mußten Aussagen und Logik eine allgemein durchgeführte Aufgabe durchführen können einmal entworfen werden, kodiert werden und geprüft werden. Jede Anwendung, die durchführen muß, daß Aufgabe das gespeicherte Verfahren dann einfach durchführen kann. Eine Struktur, die ein gespeichertes Verfahren verwendet, bietet einen einzelnen Punkt der Steuerung zur Steuerung der Geschäft Prozesse an.

Auslöser sind gespeicherte Verfahren, die auf einer Fall gefahrenen Grundlage aktiviert werden, anstelle von, ausdrücklich benannt zu werden. Auslöser werden gewöhnlich, um Datenintegrität beizubehalten, Verweistätigkeiten, verwendet oder externe Betriebsmittel zu verwenden kaskadieren (z.B. senden Sie eine E-mail, mitteilen einen Pager, ein etc.). Es gibt zwei Arten Auslöser; NACH Auslösern und anstatt- von den Auslösern.

NACH Auslösern ist die Rückstellung Art des Auslösers NACH Auslöser. Auf einer Tabelle kann es die mehrfachen Auslöser geben, die für einen Fall definiert werden. Sie können die ersten und letzten Auslöser kennzeichnen, um abzufeuern, aber Sie können nicht den Auftrag steuern, den alle mögliche anderen Auslöser abfeuern.

ANSTELLE von den Auslösern ANSTELLE von den Auslösern werden bis spezifizieren die Tätigkeit, um zu nehmen eingestellt, wenn Daten geändert werden. ANSTELLE von den Auslösern muß ausdrücklich erklärt werden, wie anstatt-von oder sie auf NACH Auslösern zurückfallen. Sie können ein IN STEAD des Auslösers für jede Tätigkeit nur haben.

Sieht A Ansicht ist ein Filter, der dynamisch Informationen in einer oder mehr Tabellen deutet und herstellt eine zusammengesetzte Tabelle an, daß andere Betriebe auf durchgeführt werden können. Reihen können aktualisiert, gelöscht, oder eingesetzt von den Ansichten sein. Eine Ansicht ist nicht eine tatsächliche Tabelle, aber sie wird im Tabelle Format dargestellt.

dieses ist ein Artikel, der von Andrew McLaren hinzugefügt wird


Verzicht: Unsere Web site ist nicht zu der Information verantwortlich, die durch diesen Artikel enthalten wird. Dieser Artikel reflektiert keineswegs die Ansichten, die Meinungen, die Gedanken oder den Glauben des Artikelverzeichnisstabes.

Übersetzung Nachricht: Der Artikel ", der Datenbanken des SQL Bediener-2000" verursacht, wurde mit einem automatisierten Übersetzungsdienst übersetzt. Wir entschuldigen herzlichst uns für alle mögliche Übersetzung Störungen, die auftraten. Danke für das Verstehen.

Online: 606 users browsing the articles directory