Daten über die Datenbank

Frage: Die Daten einer Datenbank werden im SQL Server als Metadaten gespeichert. Wie können die Metadaten ausgewertet werden? Lösung: Als erste Lösung bieten sich die Schematas an. Zu jeder Datenbank gibt es die INFORMATION_SCHEMA.XXX, die mittels Abfragen ausgewertet werden können. Die Abfrage SELECT table_name FROM INFORMATION_SCHEMA.TABLES listet alle Benutzer-Tabellen der aktiven Datenbank auf. . Als … Weiterlesen

SSIS-Pakete entwickeln

Frage: Das SQL Server Management Studio bietet keinerlei Möglichkeiten zur Entwicklung eines SSIS-Pakets. Mit welchem Tool kann ein SSIS-Paket entwickelt werden? Lösung: SSIS-Pakete werden mit dem Business Intelligence Development Studio entwickelt. Diese Visual Studio Umgebung ist Bestandteil aller SQL Server 2005-Versionen – mit Ausnahme der SQL Server Express Edition. /* übernommen aus der Original sqlfaq.de … Weiterlesen

SSIS-Paket wird nicht ausgeführt

Frage: Die Ausführung eines SSIS-Pakets wird mit der Fehlermeldung „Error loading value „30.12.2000“ from node „DTS:VariableValue“ abgebrochen. Lösung: Die Ursache für den Abbruch liegt am Standardwert einer datetime-Variablen. Dieser wird als String im Format der entsprechenden Ländereinstellung des Entwicklungsrechners gespeichert. Weicht die Ländereinstellung des Entwicklungsrechners von der des ausführenden Rechners ab, kann das Datum nicht … Weiterlesen

BACKUP- und RESTORE-Möglichkeiten

Frage: Welche BACKUP- und RESTORE-Möglichkeiten unterstützt   SQL Server? Lösung: Eine sehr umfangreiche und gute Dokumentation zum BACKUP und RESTORE gibt es unter http://www.microsoft.com/technet/prodtechnol/sql/2000/maintain/sqlbackuprest.mspx. /* übernommen aus der Original sqlfaq.de */

Enterprise Manager verlangt Diskette für Datensicherung

Frage: Mit den Funktionen des Enterprise Managers soll eine Datenbank gesichert werden. Bei der Auswahl des Sicherungsziel verlangt der Enterprise Manager eine Diskette im Laufwerk, obwohl nicht auf einer Diskette gesichert werden soll. Erst nach Einlegen einer Diskette kann ein x-beliebiger Sicherungsort ausgewählt werden. Lösung: Das Problem liegt in der Version der SQLOLEDB.DLL. Unter 319246 … Weiterlesen

Restore mit Wiederherstellung

Frage: Nach einem Import von mehreren Datensätzen soll die Datenbank wiederhergestellt werden – mit dem Stand vor dem Import . Eine Vollsicherung wird jede Nacht durchgeführt, das Transaktionsprotokoll jede Stunde. Wie können die Daten mit dem Stand vor dem Import wiederhergestellt werden? Lösung: 1. Schritt – Restore der Vollsicherung Bei der Wiederherstellung der Vollsicherung vom … Weiterlesen

Fehler mit DB-Benutzer nach Wiederherstellung

Frage: Ein Backup einer SQL Server-Datenbank wurde auf einem neuen Rechner erfolgreich wiederhergestellt. Jedoch fehlen die Datenbankbenutzer. Eine Neuanlage der DB-Benutzer scheitert mit der Fehlermeldung, daß die Benutzer bereits existieren. Lösung: Die DB-Benutzer wurden durch die Wiederherstellung der Datenbank zwar angelegt, sind aber in der Datenbank unter Benutzer nicht sichtbar. Daher wird eine Neuanlage mit … Weiterlesen

Fehler beim Wiederherstellen einer Datenbank

Frage: Ein Backup einer Datenbank soll auf einem neuen Server wiederhergestellt werden. Die Wiederherstellung wird jedoch mit einem Fehler, in dem die Option With Move verlangt wird, abgebrochen. Lösung: Beim Wiederherstellen einer Datenbank möchte SQL Server die MDF- und die LDF-Datei der Datenbank in den Pfaden ablegen, in denen diese Dateien auch auf dem Ursprungsrechner … Weiterlesen

Sicherungsdatei wird immer größer

Frage: Die Sicherungsdatei wächst bei jeder Sicherung um fast das Doppelte an. Lösung: Das Anwachsen der Sicherungsdatei liegt an der aktivierten Option An Medien anfügen. Dadurch wird die aktuelle Sicherung immer an die vorherige angehängt. Beim Einrichten einer SQL Server-Sicherung über den Enterprise Manager ist diese Option standardmäßig aktiviert. Als Alternative steht die Option Vorhandene … Weiterlesen

Sicherungen aus Backup-Historie löschen

Frage: Obwohl die Datenbank „test“ mitsamt aller Sicherungsdateien gelöscht wurde, wird sie innerhalb des Dialogs Wiederherstellen unter Parameter-Sicherungskopien der folgenden Datenbank anzeigen weiterhin aufgelistet. Nach der Auswahl der Datenbank stehen sogar die einzelnen Sicherungen zur Auswahl. Lösung: Im SQL Server 7.0 wird beim Löschen einer Datenbank nicht automatisch die Backup-Historie der Datenbank mitgelöscht. Erst ab … Weiterlesen