Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Під час виконання запиту для вибору даних із сервера, пов'язаного з Oracle, за допомогою постачальника OLE DB в Microsoft SQL Server 2012 або SQL Server 2014 значення в стовпці тип числа можуть бути обітнуто в результатах запиту.

Причина

Ця проблема виникає через те, що тип номера Oracle з неоголошеною точністю або шкалою не може мати чітке зіставлення 1:1 із типом даних SQL Server. Перед SQL Server 2012 SP2 CU2, SQL Server зіставляє ці значення з рядками, щоб переконатися, що не відбувається жодних втрат точності. Однак це може призвести до неправильних результатів, якщо запит на сортування виконується за таким значенням. У SQL Server 2012 SP2 CU2, зіставлення буде перетворено на числовий (38, 0), щоб дозволити відображення великих числових ключів, у яких деякі схеми бази даних використовують число без точності та масштабу. Це призводить до регресія, коли потрібні не ціле значення.

Кожне нове Сукупне оновлення для SQL Server містить усі поточні виправлення та всі виправлення системи безпеки, які були включені до попереднього сукупного оновлення. Ознайомтеся з найновішими сукупними оновленнями для сервера SQL Server:

Інші способи вирішення

Щоб вирішити цю проблему, Перетворюйте поле Oracle з типу "число" на тип даних, який повністю підтримується на сервері SQL Server.

Стан

Корпорація Майкрософт підтвердила, що це проблема в продуктах Microsoft, перелічених у розділі "застосовується до".

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

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×