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

Anmeldung des SQL Server-Agenten

Frage: Der Dienst des SQL Server-Agenten kann entweder über das lokale Systemkonto oder über einen Benutzeraccount gestartet werden. Welche Einstellung ist sinnvoll? Lösung: Der Dienst für den SQL Server-Agenten, sowie eigentlich alle Dienste des SQL Servers sollten mit einem Benutzeraccount gestartet werden, der speziell für die SQL Server-Dienste angelegt und mit ausreichend Rechten ausgestattet wird. … Weiterlesen

DTS-Paket über Eingabeaufforderung starten

Frage: Kann ein DTS-Paket direkt über die Eingabeaufforderung des Betriebssystems gestartet werden? Lösung: DTS-Pakete werden mit dtsrun ausgeführt. Selbst der SQL Server Agent nutzt lediglich dtsrun. Die genaue Erläuterung aller möglichen Parameter sind in der Online-Hilfe unter dtsrun zu finden. Dieses Beispiel startet auf dem Server „servername“ mit der Anmeldung „sa“ das DTS-File „dtsbsp.dts“: dtsrun … Weiterlesen

Fehlende Indizes nach Datenimport per DTS

Frage: Per DTS Import-/Export-Assistent werden alle Objekte aus einer bestehenden Datenbank in eine neue Datenbank importiert. Nach dem Import fehlen jedoch die Indizies, Einschränkungen und Defaults der Tabellen. Lösung: Der DTS Import-/Export Assistenten erstellt beim Import nur die Tabellen, die auf der Zieldatenbank noch nicht vorhanden sind. Dabei wird ein CREATE TABLE mit den jeweiligen … Weiterlesen

Datenbank umbenennen

Frage: Der Name einer Datenbank soll geändert werden. Lösung: Der Datenbankname wird mit Systemprocedur sp_renamedb ‚AlterName‘, ‚NeuerName‘ umbenannt werden. Damit die Datenbank umbenannt werden kann, darf keine weitere aktive Verbindung zur Datenbank bestehen. /* übernommen aus der Original sqlfaq.de */

Backup auf externen Medien

Frage: Eine Datenbank soll auf einem externen Medium gespeichert werden. Allerdings wird im Enterprise Manager nur das interne Bandlaufwerk oder die eigene Festplatte angezeigt. Lösung: Grundsätzlich bietet der Enterprise Manager nur lokale und konstante Laufwerke zur Auswahl an. Beim SQL Server 7.0 kann eine Sicherung auf einem externen oder Wechselmedium nur über einen SQL Server-Auftrag … Weiterlesen

Backup auf Netzwerkpfad

Frage: Das Datenbank-Backup soll auf einem Backup-Server im Netzwerk gesichert werden. Der Enterprise Manager stellt aber nur die lokalen Laufwerke des SQL Servers zur Auswahl. Lösung: Für die Sicherung der Datenbank sollte ein Sicherungsmedium erstellt werden. Als Dateiname dieses Sicherungsmediums muß der UNC-Name (\\andererRechner\sicherungsverzeichnis\datenbank.bak) genutzt werden, damit das Netzlaufwerk erkannt wird. Vorher ist zu prüfen, … Weiterlesen

SSEE und der SQL Server Agent

Frage: Wo ist der SQL Server-Agent? Lösung: Der SQL Server-Agent ist in der SSEE nicht mehr enthalten. Automatische Jobs müssen über den Taskplaner des Betriebssystems – Systemsteuerung -> Geplante Tasks – in Verbindung mit dem SQL Server Kommandozeilentool sqlcmd konfiguriert werden. /* übernommen aus der Original sqlfaq.de */

Migration MSDE-Datenbank nach SSEE

Frage: Eine MSDE-Datenbank soll zu einer SQL Server Express Edition-Datenbank migriert werden. Lösung: Das Upgrade einer MSDE-Datenbank zu einer SSEE-Datenbank wird ausführlich im TechNet-Artikel Upgrading MSDE 2000 to SQL Server 2005 Express und im Dokument SQL2005UpgradeTechRef beschrieben. /* übernommen aus der Original sqlfaq.de */