Erfahren Sie mehr über Tresore und Tresordaten.
In Microsoft SQL Server können die Daten- und Übertragungsprotokolldateien eines Tresors getrennt und dann mit einem anderen Server oder einem anderen Speicherort auf demselben Server erneut verbunden werden. Durch Trennen eines Tresor entfernen Sie ihn vom SQL Server und aus der Master-Tresordatenbank. Der Tresor bleibt innerhalb der Daten- und Übertragungsprotokolldateien, aus denen der Tresor besteht, jedoch unbeschädigt. Diese Daten- und Übertragungsprotokolldateien können verwendet werden, um den Tresor mit jeder Instanz des SQl Servers zu verbinden. Dazu gehört auch der Server, von dem der Tresor getrennt wurde. Dadurch ist der Tresor exakt in demselben Zustand verfügbar, in dem er sich zum Zeitpunkt des Trennens befand.
Das Trennen und Verbinden von Tresoren ist nützlich, wenn Sie einen Tresor auf eine andere Festplatte verschieben möchten. Zum Beispiel ist auf der Festplatte, die die Tresordatei enthält, kein Speicherplatz mehr verfügbar, und Sie wollen die bestehende Datei lieber erweitern als eine neue Datei zu dem Tresor auf der anderen Festplatte hinzuzufügen.
Wenn Sie einen Tresor verbinden, müssen Sie den Namen und den physikalischen Speicherort der Hauptdatendatei sowie die SQL-Protokolldatei angeben. Die Hauptdatei enthält die erforderlichen Daten, um die übrigen Dateien zu finden, aus denen der Tresor besteht. Es sei denn, eine oder mehrere dieser Dateien wurden seit Trennen des Tresors an einen anderen Speicherort verschoben. Alle Dateien, deren Speicherort geändert wurde, müssen zusätzlich zur Hauptdatei angegeben werden. Anderenfalls versucht der SQL Server die Dateien auf der Grundlage der falschen Informationen zum Dateispeicherort, die in der Hauptdatei gespeichert sind, zu verbinden, und der Tresor wird nicht mit Erfolg verbunden.
Warnung: Der Tresor-Server besteht vorgabemäßig aus zwei Tresoren: KnowledgeVaultMaster und Vault sowie einem zusätzlichen Tresor für jeden neu erstellten Tresor. Beim Verschieben zu einem neuen Server müssen Sie beide Tresore verschieben, um alle erforderlichen Informationen für den Tresor-Server zu erfassen. Wenn Sie nur Speicherorte auf demselben Server verschieben, müssen Sie den Speicherort des Master-Tresors nicht ändern.
Die effektivste Methode zum Verschieben eines Tresors von einem Computer auf einen anderen ist das Erstellen einer Sicherungskopie des Tresors auf dem Originalserver und das anschließende Wiederherstellen des Tresors auf dem neuen Computer. So wird sichergestellt, dass alle Daten erhalten bleiben.