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

Помилка #: 1209 (виправлення-SQL)
Помилка #: 443526 (SQLBUDT)

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

У статті описано нижче, про це виправлення, випуск.

  • Проблеми, які усуваються за цей пакет виправлень

  • Необхідні умови для інсталяції пакета виправлень

  • Відомості про те, чи потрібно перезавантажувати комп'ютер після інсталяції пакета виправлень

  • Відомості про те, чи замінюється пакет виправлень пакет виправлень іншим

  • Відомості про те, чи потрібно вносити зміни до реєстру

  • Файли, що містяться в пакеті виправлень

Причини

Під час виконання функції користувача у SQL Server 2005, з'являється повідомлення про помилку. Ця проблема виникає, якщо запустити наведену нижче інструкцію, перш ніж ви виконати функцію користувача.

SET FMTONLY ON

З'являється іншу помилку, залежно від використовуваної версії SQL Server 2005, які ви інсталювали. Якщо використовується SQL Server 2005 з пакетом оновлень 1 (SP1), можуть виникати також інші проблеми.

Версії вихідного випуску SQL Server 2005

Час виконання функції користувача у початковій версії SQL Server 2005, з'явиться таке повідомлення про помилки.

MSG 536, рівень 16, стан 5, рядок 4
Неприпустима довжина рядка передаються ПІДРЯДОК функції.

SQL Server 2005 SP1

Під час виконання функції користувача в SQL Server 2005, SP1, виникають такі проблеми:

  • З'являється таке повідомлення про помилку:

    Повід. 109, рівень 20, стан 0, лінії 0
    На рівні транспортування сталася помилка під час отримання результатів на сервері. (постачальник: доступ до пам'яті постачальника, помилки: 0 - на канал вже минув.)

  • Служба SQL Server зупиняється.

  • Такі порушення прав доступу, записується в SQL Server Errorlog файл:

    SqlDumpExceptionHandler: Процес 53, створений невиправній помилці c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server, є завершення цього процесу.

Вирішення

Відомості про пакет оновлень

Вирішити цю проблему, отримайте найновіший пакет оновлень для SQL Server 2005. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

913089 як отримати найновіший пакет оновлень для SQL Server 2005

Відомості про виправлення

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

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft отримати виправлення.

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

http://support.microsoft.com/contactus/?ws=supportПримітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Необхідно мати SQL Server 2005 пакет оновлень 1 (SP1) для застосування цього виправлення.

Щоб отримати додаткові відомості про отримання пакета оновлень 1 для SQL Server 2005 клацніть номер статті в базі знань Microsoft Knowledge Base:

913089 як отримати найновіший пакет оновлень для SQL Server 2005

Відомості про перезавантаження

Необхідно перезавантажити службу SQL Server, після застосування цього виправлення.

Інформація про реєстр

Зміни до реєстру не потрібно.

Відомості про файл виправлення

Виправлення, містить лише ті файли, які потрібні для вирішення проблеми, які перелічено в цій статті. Це виправлення не може містити всі файли, потрібні для повного оновлення продукту до останнього випуску.

Англійська версія цього виправлення на комп'ютері має атрибути файлів (або новіші атрибути файлів), подані в нижченаведеній таблиці. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Переглядаючи відомості про файл, час конвертується у місцевий час. Щоб визначити різницю між UTC і місцевим часом, за допомогою вкладки часовий пояс у Дата й час на панелі керування.

Ім'я файлу

Версія файлу

Розмір файлу

Дата

Час

Платформа

Hauresourcedb.ldf

Не застосовується

524,288

17-Aug-2006

10:39

Не застосовується

Hauresourcedb.mdf

Не застосовується

39,911,424

17-Aug-2006

10:39

Не застосовується

Logread.exe

2005.90.2183.0

398,112

17-Aug-2006

14:13

x86

Microsoft.analysisservices.adomdclient.dll

9.0.2183.0

543,520

17-Aug-2006

14:13

x86

Microsoft.analysisservices.deployengine.dll

9.0.2183.0

138,016

17-Aug-2006

14:12

x86

Microsoft.analysisservices.dll

9.0.2183.0

1,215,264

17-Aug-2006

14:13

x86

Microsoft.sqlserver.mgdsqldumper.dll

2005.90.2183.0

75,552

17-Aug-2006

14:11

x86

Microsoft.sqlserver.sqlenum.dll

9.0.2183.0

908,064

17-Aug-2006

14:13

x86

Msgprox.dll

2005.90.2183.0

197,920

17-Aug-2006

14:11

x86

Msmdlocal.dll

9.0.2183.0

15,703,840

17-Aug-2006

14:13

x86

Msmdredir.dll

9.0.2183.0

3,968,800

17-Aug-2006

14:14

x86

Replprov.dll

2005.90.2183.0

547,616

17-Aug-2006

14:13

x86

Replrec.dll

2005.90.2183.0

782,112

17-Aug-2006

14:12

x86

Sqlaccess.dll

2005.90.2183.0

347,936

17-Aug-2006

14:13

x86

Sqlagent90.exe

2005.90.2183.0

319,264

17-Aug-2006

14:12

x86

Sqlservr.exe

2005.90.2183.0

28,959,064

17-Aug-2006

14:13

x86

Sysdbupg.sql

Не застосовується

192,346

19-Jul-2006

09:02

Не застосовується

Template_hauresourcedb.ldf

Не застосовується

524,288

17-Aug-2006

10:39

Не застосовується

Template_hauresourcedb.mdf

Не застосовується

39,911,424

17-Aug-2006

10:39

Не застосовується

Xpstar90.dll

2005.90.2183.0

292,640

17-Aug-2006

14:16

x86

Xpstar90.rll

2005.90.2183.0

152,864

17-Aug-2006

14:12

Не застосовується

Виправлення помилок

Щоб тимчасово усунути цю проблему, змініть значення FMTONLY на вибір на OFF, перш ніж час виконання функції користувача.

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до". Цю проблему усунуто в пакет оновлень 2 для SQL Server 2005.

Додаткові відомості

Щоб отримати додаткові відомості про присвоєння імен оновленням для Microsoft SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:

822499 новий присвоєння імен оновленням Microsoft SQL Server, програмне забезпечення, пакетами оновлень

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

Опис 824684 стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт

Відомості з дамп стека

З'явиться таке дамп стека, SQL Server 2005 пакетом оновлень 1:

2006-08-16 19:30:37.61 spid54      * Short Stack Dump
2006-08-16 19:30:37.62 spid54 014718DE Module(sqlservr+004718DE)
2006-08-16 19:30:37.62 spid54 0108B032 Module(sqlservr+0008B032)
2006-08-16 19:30:37.62 spid54 0108B066 Module(sqlservr+0008B066)
2006-08-16 19:30:37.62 spid54 014680F2 Module(sqlservr+004680F2)
2006-08-16 19:30:37.62 spid54 01BDF9D2 Module(sqlservr+00BDF9D2)
2006-08-16 19:30:37.62 spid54 014688D5 Module(sqlservr+004688D5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 0136764A Module(sqlservr+0036764A)
2006-08-16 19:30:37.62 spid54 013674C1 Module(sqlservr+003674C1)
2006-08-16 19:30:37.62 spid54 01367356 Module(sqlservr+00367356)
2006-08-16 19:30:37.62 spid54 01BF2102 Module(sqlservr+00BF2102)
2006-08-16 19:30:37.62 spid54 01381DA5 Module(sqlservr+00381DA5)
2006-08-16 19:30:37.62 spid54 01023E34 Module(sqlservr+00023E34)
2006-08-16 19:30:37.62 spid54 01041DD5 Module(sqlservr+00041DD5)
2006-08-16 19:30:37.62 spid54 0103DFD4 Module(sqlservr+0003DFD4)
2006-08-16 19:30:37.62 spid54 01006A96 Module(sqlservr+00006A96)
2006-08-16 19:30:37.62 spid54 01006BBC Module(sqlservr+00006BBC)
2006-08-16 19:30:37.62 spid54 01006DAB Module(sqlservr+00006DAB)
2006-08-16 19:30:37.62 spid54 01447562 Module(sqlservr+00447562)
2006-08-16 19:30:37.62 spid54 0144859B Module(sqlservr+0044859B)
2006-08-16 19:30:37.62 spid54 0144789A Module(sqlservr+0044789A)
2006-08-16 19:30:37.64 spid54 01447720 Module(sqlservr+00447720)
2006-08-16 19:30:37.64 spid54 781329AA Module(MSVCR80+000029AA)
2006-08-16 19:30:37.65 spid54 78132A36 Module(MSVCR80+00002A36)

sqlservr!CMsqlXactImp::ClearAllUpdateSequenceMarkers+0x3b (CONV: thiscall)
sqlservr!CMsqlXactImp::RollbackInternal+0x3a (CONV: thiscall)
sqlservr!CMsqlXactImp::Rollback+0x31 (CONV: thiscall)
sqlservr!CAutoMsqlXact::RollbackNestedXact+0x1b (FPO: [0,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::RollbackNestedXact+0x14 (FPO: [1,0,0]) (CONV: thiscall)
sqlservr!CExecuteStatement::FinishNormalImp+0x8c (CONV: thiscall)
sqlservr!CExecuteStatement::FinishOnExceptionImp+0x13 (CONV: thiscall)
sqlservr!CMsqlExecContext::FExecute+0x65c (CONV: thiscall)
sqlservr!CSQLSource::Execute+0x73b (CONV: thiscall)
sqlservr!process_request+0x2e3 (CONV: stdcall)
sqlservr!process_commands+0x2e0 (CONV: stdcall)
sqlservr!SOS_Task::Param::Execute+0xe2 (CONV: thiscall)
sqlservr!SOS_Scheduler::RunTask+0xb9 (CONV: thiscall)
sqlservr!SOS_Scheduler::ProcessTasks+0x141 (CONV: stdcall)
sqlservr!SchedulerManager::WorkerEntryPoint+0x1a8 (CONV: stdcall)
sqlservr!SystemThread::RunWorker+0x7f (CONV: thiscall)
sqlservr!SystemThreadDispatcher::ProcessWorker+0x225 (CONV: thiscall)
sqlservr!SchedulerManager::ThreadEntryPoint+0x143 (CONV: stdcall)
msvcr80!_callthreadstartex+0x1b (FPO: [Non-Fpo]) (CONV: cdecl)
msvcr80!_threadstartex+0x66 (FPO: [Non-Fpo]) (CONV: stdcall)

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

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

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

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

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

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

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

×