Jelenségek

Tegyük fel, hogy egy összesítő és illesztéseket (például: DARAB ÉS GROUP BY) lekérdezést futtat egy távoli kiszolgálóként használt SQL Server-táblában szűrt indexet használó táblán, és a felhasználó nem rendelkezik VIEW DEFINITION engedéllyel. Ebben az esetben a csatolt kiszolgáló a szűrt indexet teljes egyedi indexnek tekinti, és a lekérdezés helytelen eredményeket ad vissza. 

További információ

Távoli lekérdezés futtatásakor a csatolt kiszolgálói folyamat index metaadatait használja a lekérdezés optimalizálásához. Ha nincs VIEW DEFINITION engedélye a lekérdezett adatbázishoz, a metaadatok nem jelzik, hogy az index szűrt index, és a lekérdezés-optimalizáló az indexet teljes egyedi indexnek tekinti. Ez a javítás javítja a szűrt index index metaadatait, ha a Lekérdezés-optimalizáló nem tudja figyelembe venni a VIEW DEFINITION engedélyt.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Megoldás

Ezt a hibát az SQL Server alábbi kumulatív frissítésében javítottuk:

Megjegyzés:Ezt a javítást a távoli csatolt kiszolgálóra kell alkalmazni.

Az SQL Server összesítve frissülő frissítései:

Az SQL Server minden egyes új kumulatív frissítése tartalmazza az összes gyorsjavítást és minden olyan biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb kumulatív frissítéseit:

Kerülő megoldás

A probléma megoldásához próbálkozzon az alábbi módszerekkel:

  • Távolítsa el a szűrt indexet.

  • Nézetdefiníció megadása a felhasználónak. Pl. GRANT VIEW DEFINITION TO test_user;

Hivatkozások

Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük visszajelzését!

×