SELECT object_name(s.id) tablename,
c.name column_name,
convert(int,c4)actual_steps,
convert(int,c5)requested_steps,
moddate last_updated
FROM sysstatistics s,syscolumns c
WHERE formatid=100
– AND s.id = object_id("TABLE_NAME")
AND s.id=c.id
AND s.id >100
AND s.c4 != NULL
AND s.c5 != NULL
ORDER BY 1,2
Für das Aufsetzen einen IQ-Servers der die Konfiguration und gesetzten Optionen wie ein bereits bestehender ASIQ haben soll kann man sich die gesetzten Optionen aus dem bestehenden Server ziehen und sich gleich die entsprechenden “SET OPTION”-Anweisungen ausgeben lassen. Zum Einsatz kommt die Stored Procedure sp_iqcheckoptions.
Mit der folgenden Query auf dem Quell-Server erstellt man sich zunächst [...]
Die folgenden Queries erstellen die GRAND Anweisungen für SELECT, INSERT, UPDATE, DELETE und ALTER um die Zugriffsrechte auf Objekte für einen bestimmten Benutzer zu kopieren bzw. zu clonen. Das ist besonders dann hilfreich, wenn ein neuer User die gleichen Rechte haben soll, wie ein bereits vorhandener User.
Der String “new_user_name” muss mit dem entsprechenden Neuen [...]
Um bei großen Deletes das Transaktionlog nicht zu füllen, bietet es sich an zuerst mit set rowcount die maximale Anzahl der zu löschenden Zeilen für eine Transaktion zu begrenzen. Das delete-Statement muss dann so oft ausgeführt werden, bis alle Zeilen gelöscht sind. Wenn aber besonders viele Zeilen gelöscht werden sollen, ist es bequemer alles in [...]