KB4471974 – JAVÍTÁS: Előfordulhat, hogy a tárolt eljárás kimeneti paraméterei helytelenül adódnak vissza, ha RPC-n keresztül hívják meg a PREPARE utasítással a SQL Server 2014-ben

Hatókör
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Tünetek

Vegyük például a következő esetet:

  • Van egy alkalmazása, amellyel a PREPARE beállítással tárolt eljárást (SP) hívhat távoli eljáráshívásból (RPC), és ez az eljárás egy vagy több kimeneti paraméterrel rendelkezik.
  • A Microsoft OLE DB Driver 18 for SQL Server-t használja.
  • Az SQL Server-példány a Microsoft SQL Server 2014 32 bites verzióját használja.

Ebben az esetben az SP kimeneti paramétereit a rendszer helyesen adja vissza az első hívásban (sp_prepexecrpc használatával). Előfordulhat azonban, hogy az SP további hívásai (sp_execute használatával) nem megfelelően adják vissza a paramétereket.

Á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.

Megoldás

A hibát az SQL Server következő összegző frissítéseiben javítottuk:

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és 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:

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.