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