Tag: "faq"

Rollback eines Triggers bei einem Fehler verhindern

Posted on Jul 13, 2004 von in SQL Server

Keine Chance!

Jeder Fehler innerhalb des Triggers beendet diesen, die zugrundeliegende Transaktion und den Batch.

Tags: ,

Trace in eine Tabelle exportieren

Posted on Jul 13, 2004 von in SQL Server
SELECT 
*
INTO
Trace_Table_Name
FROM :: fn_trace_gettable('c:\MyTrace.trc', DEFAULT)

BOL beschreibt ausführlicher die fn_trace_gettable Funktion.

Tabelle in eine andere Filegroup verschieben

Posted on Jul 13, 2004 von in SQL Server

Die einfachste Lösung hierfür ist es, den Clustered Index auf dieser anderen Filegroup neu zu erstellen. Die Verwendung der DROP EXISTING Option beschleunigt diese Operation.

Log Datei auslesen

Posted on Jul 13, 2004 von in SQL Server

SQL Server selber bietet hier einen undokumentierten DBCC Befehl an

DBCC log ( {dbid|dbname}, [, type={-1|0|1|2|3|4}] )

type zeigt nur minimale Informationen an, -1 zeigt die vollständigen Informationen an

Allerdings ist anzumerken, dass für Normalsterbliche der Inhalt der Log Datei schwer zu lesen und zu verstehen ist. Es empfiehlt sich, hier ein paar Euros auszugeben für Third-Party Tools wie den LogExplorer von Lumigent.

Instanzen von SQL Server identifizieren

Posted on Jul 13, 2004 von in SQL Server

Für alle diejenigen, die noch wissen was die DOS Eingabeaufforderung ist :)

Ganze Geschichte »

Dateiendung LDF für Logfiles

Posted on Jul 12, 2004 von in SQL Server

Die Dateiendung ist nur Konvention und kann irgendwie lauten.

Was ist wenn sa nicht Besitzer der Datenbank ist

Posted on Jul 12, 2004 von in SQL Server

Das hängt davon ab, wer verantwortlich für die Erstellung der Objekte einer Datenbank ist. Wenn dies 'sa' ist, sollten keine Probleme entstehen. Wenn ein anderer verantwortlich ist, sollte diese Datenbank auf den neuen Besitzer übertragen werden.

Wird Login Modus in der Registry abgespeichert

Posted on Jul 12, 2004 von in SQL Server

Ja, und zwar für
DEFAULT INSTANCE unter:

HKLM\Software\Microsoft\MSSQLServer\MSSQLServerLoginMode und für
NAMED INSTANCE unter:
HKLM\Software\Microsoft\Microsoft SQL Server\"Name der Instanz"\MSSQLServerLoginMode.

Werte:
0x00000001 = Nur Windows
0x00000002 = Mixed