Sümptomid
Arvestage järgmise stsenaariumiga.
-
Teil on Microsoft SQL Server 2008 R2 lingitud server.
-
Lingitud serveris on tabel, mis sisaldab SMALLDATETIME tüüpi veergu.
-
Saate lisada lause lisamine või lisamine lausesse, et lisada kirje, mis sisaldab kuupäeva "datetime ".
Selle stsenaariumi korral lause nurjub. Lisaks kuvatakse järgmine tõrketeade:
OLE DB pakkuja "SQLNCLI10" lingitud serveri "LinkServerName " tagastatud sõnum "mitme SAMMUGA ole dB operatsiooni loodud tõrked. Kontrollige iga OLE DB oleku väärtust (kui see on saadaval). Tööd ei tehtud. ". MSG 7344, tase 16, olek 1, Line 1The OLE DB pakkuja "SQLNCLI10" jaoks lingitud serveri "LinkServerName" ei saanud lisada tabelisse "TableName" tõttu veerus "ColumnName". Teisendamine nurjus, kuna andmete väärtus on täis pakkuja kasutatavat andmetüüpi.
Põhjus
See probleem ilmneb SQL serveri andmetüüp vastendamise probleemi tõttu.
Lahendus
Kumulatiivse värskenduse teave
SQL Server 2008 R2 hoolduspakett SP2
Selle probleemi parandus anti esmakordselt välja kumulatiivne Update 3. Lisateavet selle kumulatiivse värskenduspaketi SQL Server 2008 R2 hoolduspaketi SP2 hankimise kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2754552 SQL Server 2008 R2 hoolduspaketi SP2 koondvärskenduses pakett 3Märkus. Kuna järgud on kumulatiivsed, sisaldab iga uus parandus kõiki Kiirparandusi ja kõiki turvaparandusi, mis kuulusid eelmise SQL Server 2008 R2 hoolduspaketiga Service Pack 2 parandada vabastamist. Soovitame teil kaaluda kõige uuemate paranduste rakendamist, mis sisaldavad seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:
2730301 Pärast SQL Server 2008 R2 hoolduspaketti SP2 välja antud SQL Server 2008 R2 järgud
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "kehtib järgmiste toodete kohta" loetletud Microsofti toodetes.
Lahendus
Probleemi lahendamiseks kasutage ühte järgmistest meetoditest.
-
Heitke andmed datetime -tüüpi andmete kohta lauses SMALLDATETIME tüübile.
-
Muutke veeru SMALLDATETIME tüüp lingitud serveris kuupäeva datetime .