Tünetek
Tegyük fel, hogy olyan INSTEAD OF eseményindítót hoz létre, amely egy Microsoft SQL Server 2012-ben vagy SQL Server 2014-ben tárolt adatbázisban lévő beszúrt vagy törölt táblákat használ. Váratlanul azt tapasztalhatja, hogy a INSTEAD OF eseményindító más rendezést használ, mint a benne foglalt adatbázis által használt rendezés.
A benne foglalt adatbázis például kis- és nagybetűket nem megkülönböztető rendezést, a INSTEAD OF eseményindító pedig kis- és nagybetűket megkülönböztető rendezést használ.
Ok
A problémát az okozza, hogy a INSTEAD OF trigger nem használja a DATABASE_DEFAULT rendezést a benne lévő adatbázisba beszúrt és törölt táblákhoz.
Megoldás
Ezt a hibát először az SQL Server következő összegző frissítésében javítottuk:
- 13-as összegző frissítés az SQL Server 2014-hez
- 6. összegző frissítés az SQL Server 2014 Service Pack 1-hez
- 10-es összegző frissítés az SQL Server 2012 Service Pack 2-höz
- 2-es összegző frissítés az SQL Server 2012 Service Pack 3-hoz
Javaslat: Telepítse az SQL Server legújabb összegző frissítését
Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:
- Az SQL Server 2014 legújabb összegző frissítése
- Az SQL Server 2014 SP1 legújabb összegző frissítése
- Az SQL Server 2012 SP2 legújabb összegző frissítése
- Az SQL Server 2012 SP3 legújabb összegző frissítése
Megjegyzés: A legújabb SQL Server-buildekről információt a Hol találhatók az információk a legújabb SQL Server-buildekről című témakörben talál.
Állapot
A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.
Hivatkozások
Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.