Files
jr-sql-ai/prompts/utf8_migration_runbook.md

828 B

UTF-8 Migration Runbook (SQL Server 2022)

Ziel

Tabellen/Spalten auf UTF-8 umstellen durch Verwendung von UTF-8-enabled Collations (*_UTF8).

Input (paste)

  • Aktuelles Schema (CREATE TABLE oder relevante Spalten)
  • Aktuelle Collations
  • Abhängigkeiten (FKs, Indexes, Computed Columns, Triggers)
  • App assumptions (Sortierung, Vergleiche, Case sensitivity)

---BEGIN INPUT--- ---END INPUT---

Erwartete Ausgabe

  1. Kurzfazit
  2. Schritt-für-Schritt Plan (staging -> validate -> cutover -> rollback)
  3. DDL Snippets:
    • neue Collation setzen
    • Rebuild Indizes/Constraints
  4. Risiken:
    • Sort-/Compare-Verhalten kann sich ändern
    • mögliche Indexgrößenänderung
    • computed columns / persisted computed columns
  5. Teststrategie:
    • Vergleichssuites, Known tricky strings, roundtrip tests