NUSTATYTI: Veikimo problema kyla, kai Norėdami prieiti prie SQL serverio taikomosios programos sqlncli11.dll ODBC tvarkyklė

SVARBU: šis straipsnis išverstas naudojant „Microsoft“ mašininio vertimo programinę įrangą ir gali būti pataisytas naudojant „Community Translation Framework“ (CTF) technologiją. „Microsoft“ siūlo mašinos išverstus ir po to bendruomenės suredaguotus straipsnius, taip pat žmogaus išverstus straipsnius siekdama suteikti prieigą prie visų savo žinių bazės straipsnių daugeliu kalbų. Mašinos išverstuose ir vėliau paredaguotuose straipsniuose gali būti žodyno, sintaksės ir / arba gramatikos klaidų. „Microsoft“ neatsako už jokius netikslumus, klaidas arba žalą, patirtą dėl neteisingo turinio vertimo arba mūsų klientų naudojimosi juo. Daugiau apie CTF žr. http://support.microsoft.com/gp/machine-translation-corrections.

Spustelėkite čia, norėdami pamatyti šio straipsnio versiją anglų kalba: 3041859
Požymiai
Tarkime, kad naudojate sqlncli11.dll ODBC tvarkyklė prieigos prie Microsoft SQL Server 2012 arba SQL serverio 2014 m. programoje. Kai naudojate serverio žymeklį ir SQLFetch/ SQLGetData funkcijos pasiekti kai kurių didelių dvejetainiai objektą (BLOB) duomenų SQL Server, problema kyla, ypač dėl didelių duomenų tipai, pvz., tipai (max) arba varchar (maks).
Priežastis
Dizaino problema taikymo SQLFetch/ SQLGetData veikia SQL Server 2012 ODBC tvarkyklę. Užklausa naudoja bet serverio žymekliai, ODBC tvarkyklė remiasi sp_cursorfetchSQLFetch vykdymo metu, ir serveris siunčia visus BLOB klientui. Tada, kai vykdomas SQLGetData , sp_cursor duoda visi BLOB dar kartą. Tai labai veikia efektyvumo didelius duomenų tipų, pvz., tipai (max) arba varchar (maks).
Sprendimas

Kaupiamojo naujinimo informacija

Įgyvendinimas remiasi sp_cursoroption gauti TEXTPTR_ONLY prieš sp_cursorfetchir naudoja jį atgal į TEXTDATA prieš sp_cursorsp_cursoroption . Tai gali pagerinti.

Šį kaupiamąjį naujinimą SQL serverio pirmą kartą buvo išspręsta problema.

Rekomendacija: Įdiegti naujausią kaupiamąjį naujinimą SQL Server
SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Rekomenduojame atsisiųsti ir įdiegti SQL Server kaupiamieji naujinimai:
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Įspėjimas: šis straipsnis išverstas automatiškai

Eigenschappen

Artikel-id: 3041859 - Laatst bijgewerkt: 06/24/2015 05:24:00 - Revisie: 3.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3041859 KbMtlt
Feedback