Applies ToSQL Server 2008 R2 Standard SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise

Simptomai

Apsvarstykite šį scenarijų:

  • Turite susietąjį serverį "Microsoft SQL Server" 2008 R2.

  • Susietame serveryje yra lentelė su smalldatetime tipo stulpeliu.

  • Įterpiate Įterpti arba įterpti į sakinį, kad įterptumėte įrašą, kuriame yra datetime tipo duomenys į lentelę.

Šiuo atveju sakinys nepavyksta. Be to, gaunate šį klaidos pranešimą:

OLE DB teikėjo "SQLNCLI10", skirtas susietam serveriui "Linkservername " grąžino pranešimą "kelių PAKOPŲ OLE DB operacijos sugeneruotos klaidos. Patikrinkite kiekvieną OLE DB būsenos reikšmę, jei ji yra. Nebuvo atliktas joks darbas. ". MSG "7344", lygis 16, 1 valstybė, eilutės 1L OLE DB teikėjo "SQLNCLI10", skirtas susietam serveriui "Linkservername" NEGALĖJO įterpti į lentelę "TableName" , nes stulpelis "columnname". Konvertavimas nepavyko, nes duomenų reikšmė perteikta teikėjo naudojam duomenų tipui.

Priežastis

Ši problema kyla dėl duomenų tipo priskyrimo problemos "SQL Server".

Sprendimas

Kaupiamojo naujinimo informacija

"SQL Server 2008 R2" 2 pakeitimų paketas

Šios problemos taisymas pirmą kartą buvo išleistas 3 kaupiamąjį naujinimą. Jei norite gauti daugiau informacijos apie tai, kaip gauti šį kaupiamojo naujinimo paketą, skirtą "SQL Server 2008 R2" 2 pakeitimų paketui, spustelėkite toliau pateiktą straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2754552 3 kaupiamųjų naujinimų paketas, skirtas "SQL Server 2008 R2" 2 pakeitimų paketuiPastaba Kadangi komponavimo versijos yra kumuliacinės, kiekviena nauja pataisų versija yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnės SQL serverio 2008 R2 Service Pack 2 pataisos leidimo. Rekomenduojame apsvarstyti, kaip taikyti naujausią pataisų leidimą, kuriame yra šios karštosios pataisos. Jei reikia daugiau informacijos, spustelėkite toliau esantį straipsnio numerį ir peržiūrėkite straipsnį "Microsoft" žinių bazėje:

2730301 SQL serverio 2008 R2 komponavimo versijos, išleistos po "SQL Server 2008 R2" 2 pakeitimų paketo išleidimo

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Sprendimas

Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:

  • Dauguma datetime įveskite duomenis į smalldatetime tipą sakinyje.

  • Stulpelio smalldatetime tipo keitimas susietame serveryje įveskite datetime .

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.