ВИПРАВЛЕННЯ: Не вдалося створити статистичні дані, коли ви виконати оператор, створіть його безпосередньо, або у фоновому режимі в SQL Server 2014

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

Клацніть тут, щоб переглянути цю статтю англійською мовою: 3061685
Ознаки
Припустімо, що, ви виконати оператор для створення статистики або виконати оператор, який створює статистичні дані у фоновому режимі, у Microsoft SQL Server-2014 р. Під Вільний час значення, мають значні більше 15 цифр і розповсюдження даних і не розповсюджується і достатньо щільний на деяких тонких діапазонів статистичні дані не можна створити, і немає жодних повідомлень про помилки.
Розв'язанн
Проблему, спочатку було усунуто у такий сукупний пакет оновлень із сервера SQL Server.

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

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

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

Нові накопичувальне оновлення для SQL Server, містить усі виправлення, і усі виправлення безпеки, які входять до складу попередній сукупний пакет оновлень. Перевірте останній сукупний пакет оновлень для SQL Server:
Додаткові відомості
Щоб відтворити цю проблему на сервері, на якому інстальовано понад чотири ядра, можна використовувати такий код:
use mastergodrop database <DataBase Name>gocreate database <DataBase Name>goALTER DATABASE <DataBase Name> SET AUTO_UPDATE_STATISTICS OFFgouse <DataBase Name>;gocreate table <Table Name>(                id decimal(19,0) NULL)godeclare @i int = 0DECLARE @NewRows AS table (id decimal(19,0))insert into @NewRows values(1234567890123456789)while @i < 12 begin                insert into @NewRows select * from @NewRows                set @i = @i + 1endinsert into <Table Name> select * from @NewRowsgodeclare @i int = 0DECLARE @NewRows AS table (id decimal(19,0))insert into @NewRows values(1234567890123457691)while @i < 16 begin                insert into @NewRows select * from @NewRows                set @i = @i + 1endinsert into <Table Name> select * from @NewRowsgodeclare @i int = 0DECLARE @NewRows AS table (id decimal(19,0))insert into @NewRows values(1234567890123457692)while @i < 12 begin                insert into @NewRows select * from @NewRows                set @i = @i + 1endinsert into <Table Name> select * from @NewRowsgocreate statistics stat on <Table Name> ([id])gouse mastergodrop database <DataBase Name>go
Стан
корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

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

Thuộc tính

ID Bài viết: 3061685 - Xem lại Lần cuối: 06/22/2015 14:49:00 - Bản sửa đổi: 1.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Service Pack 1

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbmt KB3061685 KbMtuk
Phản hồi