Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Zoberme si nasledujúcu situáciu:

  • Máte prepojený server v Microsoft SQL Server 2008 R2.

  • K dispozícii je tabuľka na prepojený server, ktorý obsahuje stĺpec typu SMALLDATETIME .

  • Môžete spustiť príkaz Insert alebo INSERT INTO na vloženie záznamu, ktorý obsahuje údaje typu DateTime do tabuľky.

V tomto scenári, príkaz zlyhá. Zobrazí sa tiež nasledujúce chybové hlásenie:

OLE DB Provider "SQLNCLI10" pre prepojený server "LinkServerName " vráti hlásenie "viacnásobné kroky OLE DB operácie generované chyby. Skontrolujte každú hodnotu stavu OLE DB (ak je k dispozícii). Nevykonala sa žiadna práca. MSG 7344, úroveň 16, štát 1, riadok 1The OLE DB Provider "SQLNCLI10" pre prepojený server "LinkServerName" sa nepodarilo vložiť do tabuľky "tablename" , pretože stĺpec "ColumnName". Konverzia zlyhala, pretože hodnota údajov pretiekla typ údajov, ktorý používa poskytovateľ.

Príčina

Tento problém sa vyskytuje z dôvodu problému s priradením typu údajov na serveri SQL Server.

Riešenie

Kumulatívna aktualizácia informácií

SQL Server 2008 R2 Service Pack 2

Oprava tohto problému bola prvýkrát vydaná v kumulatívnej aktualizácii 3. Ďalšie informácie o možnostiach získania tohto balíka kumulatívnych aktualizácií pre SQL Server 2008 R2 Service Pack 2 nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na nasledovné číslo článku:

2754552 Kumulatívna aktualizácia balíka 3 pre SQL Server 2008 R2 Service Pack 2Poznámka: Pretože zostavy sú kumulatívne, každé nové vydanie opraviť obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúceho SQL servera 2008 R2 Service Pack 2 opraviť uvoľnenia. Odporúčame, aby ste zvážili uplatnenie najnovších opráv, ktoré túto rýchlu opravu obsahujú. Ďalšie informácie nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na príslušné číslo článku:

2730301 Zostavy SQL servera 2008 R2, ktoré boli vydané po vydaní SQL servera 2008 R2 Service Pack 2

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Alternatívne riešenie

Ak chcete problém obísť, použite jeden z nasledujúcich postupov:

  • Odovzdajte údaje typu DateTime do poľa Typ SMALLDATETIME v príkaze.

  • Zmeňte stĺpec Typ SMALLDATETIME na typ DateTime na prepojenom serveri.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×