ВИПРАВЛЕННЯ: Значення тип ЧИСЛО скорочується під Вільний час вибору даних Oracle, пов'язаних із сервером за допомогою постачальника бази даних OLE

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3051993
Ознаки
Під Вільний час для виконання запит на змінення для вибору даних сервера Oracle, пов'язані з використанням бази даних OLE постачальника Microsoft SQL Server 2012 немає або SQL Server 2014 НОМЕР у стовпці значення може бути скорочено в результаті запит на змінення.


причина
Ця проблема виникає, тому що Oracle НОМЕР типу, з не оголошена точність і вагами не можуть очистити відображення 1:1 тип даних SQL Server. До SQL Server 2012 CU2 SP2 SQL Server карт рядків, щоб переконатися, що відбудеться без втрати точності такі значення. Однак, може призвести до неправильні результати, якщо запит порядком сортування на такі значення. У SQL Server 2012 SP2 CU2 зіставлення змінюється на цифровій (38, 0), щоб дозволити подання елементів великих ціле число, яке розділів, що деякі схеми бази даних використовують НОМЕР без точність і вагами для. Це призводить регресії, коли не, ціле значення.
Розв'язанн
Після застосування цього виправлення, КІЛЬКІСТЬ значень із невідомих точність і вагами вважаються подвійне значення база даних OLE постачальника. Якщо точність важливо діапазон значень, і не достатньо великий, можна ввімкнути новий 7314 позначку трасування, які б почати, розглядати такі параметри, як цифровій (38, 10).

Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server.

Сукупний пакет оновлень 1, для SQL Server 2014 року з пакетом оновлень 1

Сукупний пакет оновлень, 8 для SQL Server 2014 року

Сукупний пакет оновлень 6, для SQL Server 2012 SP2

Про сукупний пакет оновлень для SQL Server

Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:
Обхідний шлях
Для тимчасового усунення цієї проблеми, перетворення, Oracle поле номера введіть тип даних, який повністю підтримує SQL Server спочатку.
Стан
корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Відмова від відповідальності для вмісту сторонніх розробників

Продукти сторонніх виробників, які розглядаються в цій статті, розроблені компаніями, що не залежать від корпорації Майкрософт. корпорація Майкрософт не надає жодних гарантій, неявних або інших, стосовно продуктивності або надійності цих продуктів.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 3051993 – останній перегляд: 10/31/2016 18:25:00 – виправлення: 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 KB3051993 KbMtuk
Зворотний зв’язок