Was sind einige versteckte Funktionen von SQL Server ?
Zum Beispiel undokumentierte gespeicherte Systemprozeduren, Tricks, um Dinge zu tun, die sehr nützlich, aber nicht ausreichend dokumentiert sind?
Antworten
Vielen Dank an alle für die tollen Antworten!
Gespeicherte Prozeduren
- sp_msforeachtable: Führt einen Befehl mit '?' durch jeden Tabellennamen ersetzt (v6.5 und höher)
- sp_msforeachdb: Führt einen Befehl mit '?' durch jeden Datenbanknamen ersetzt (v7 und höher)
- sp_who2: genau wie sp_who, aber mit viel mehr Informationen zur Fehlerbehebung bei Blöcken (v7 und höher)
- sp_helptext: Wenn Sie den Code einer gespeicherten Prozedur möchten, zeigen Sie & UDF an
- sp_tables: Gibt eine Liste aller Tabellen und Ansichten der Datenbank im Gültigkeitsbereich zurück.
- sp_stored_procedures: Gibt eine Liste aller gespeicherten Prozeduren zurück
- xp_sscanf: Liest Daten aus der Zeichenfolge in die Argumentpositionen, die von jedem Formatargument angegeben werden.
- xp_fixeddrives :: Suchen Sie das Festplattenlaufwerk mit dem größten freien Speicherplatz
- sp_help: Wenn Sie die Tabellenstruktur, Indizes und Einschränkungen einer Tabelle kennen möchten. Auch Ansichten und UDFs. Die Verknüpfung ist Alt + F1
Schnipsel
- Zeilen in zufälliger Reihenfolge zurückgeben
- Alle Datenbankbenutzerobjekte nach Datum der letzten Änderung
- Nur Rückgabedatum
- Suchen Sie nach Datensätzen, deren Datum irgendwo in der aktuellen Woche liegt.
- Suchen Sie nach Aufzeichnungen, welches Datum letzte Woche aufgetreten ist.
- Gibt das Datum für den Beginn der aktuellen Woche zurück.
- Gibt das Datum für den Anfang der letzten Woche zurück.
- Siehe den Text einer Prozedur, die auf einem Server bereitgestellt wurde
- Trennen Sie alle Verbindungen zur Datenbank
- Tischprüfsumme
- Reihenprüfsumme
- Löschen Sie alle Prozeduren in einer Datenbank
- Ordnen Sie die Anmelde-IDs nach der Wiederherstellung korrekt zu
- Rufen Sie gespeicherte Prozeduren aus einer INSERT-Anweisung auf
- Verfahren nach Schlüsselwort suchen
- Löschen Sie alle Prozeduren in einer Datenbank
- Fragen Sie das Transaktionsprotokoll für eine Datenbank programmgesteuert ab.
Funktionen
- HashBytes ()
- EncryptByKey
- PIVOT-Befehl
Sonstiges
- Extras für Verbindungszeichenfolgen
- TableDiff.exe
- Trigger für Anmeldeereignisse (neu in Service Pack 2)
- Leistungssteigerung mit persistierten berechneten Spalten (pcc).
- DEFAULT_SCHEMA-Einstellung in sys.database_principles
- Erzwungene Parametrisierung
- Vardezimales Speicherformat
- In Sekundenschnelle die beliebtesten Abfragen herausfinden
- Skalierbare gemeinsam genutzte Datenbanken
- Filterfunktion für Tabellen / gespeicherte Prozeduren in SQL Management Studio
- Trace-Flags
- Nummer nach einer
GO
Wiederholung der Charge - Sicherheit mit Schemata
- Verschlüsselung mit integrierten Verschlüsselungsfunktionen, Ansichten und Basistabellen mit Triggern