Исправление: Может появляться сообщение об ошибке при выполнении инструкции SET IDENTITY_INSERT ON для таблицы и попробуйте вставить строку в таблице в SQL Server 2000

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:878501
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Ошибка #: 471945 (SQL Server 8.0)
Аннотация
Далее в статье о выпуске исправлений:
  • Проблемы, устраняемые данный пакет исправлений.
  • необходимые условия для установки исправления;.
  • Необходимость перезагрузки компьютера после установки исправления.
  • замена исправления другими исправлениями;.
  • необходимость изменения реестра;.
  • Файлы, содержащиеся в пакете исправлений.
Перейти к началу страницы
Проблема
В Microsoft SQL Server 2000, при выполнении инструкции SET IDENTITY_INSERT ON для таблицы и попытайтесь выполнить запрос, чтобы вставить строку в таблицу, содержащую столбец идентификаторов, появляется сообщение об ошибке, похожее на следующее местоTableNameЭто имя таблицы:
Не удалось вставить явное значение для столбца идентификаторов таблицы "TableName"Когда IDENTITY_INSERT установлен в OFF
Список предыдущих исправлений содержатся в разделе "Microsoft SQL Server вышедших после пакета 3 или Microsoft SQL Server 2000 вышедших после пакета обновления 3a (SP3a) исправлений" в следующей статье Microsoft Knowledge Base:
290211Как получить последний пакет обновления для SQL Server 2000
Перейти к началу страницы
Причина
Данная проблема возникает, когда запрос курсора, кэширование клиента не становится недействительным и запрос использует предыдущий параметр SET INDENTITY_INSERT OFF, при попытке вставить строку.

Перейти к началу страницы
Решение

Сведения о пакете обновления

Чтобы решить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
290211Как получить последний пакет обновления для SQL Server 2000

Сведения об исправлении

Предвартельные требования

Перед установкой обновления, необходимо установить SQL Server 2000 с пакетом обновления 3.

Перейти к началу страницы

Сведения о перезагрузке компьютера

После установки обновления нет необходимости перезагружать компьютер..

Примечание.Установка исправления SQL Server будет остановлена служба SQL Server.

Перейти к началу страницы

Сведения о файле исправления

Данное исправление содержит только те файлы, необходимые для устранения описанных в этой статье перечислены. Это исправление может содержать не все файлы, необходимые для полного обновления продукта до последней сборки..

Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладки в окне «Дата и время» панели управления.
32-Разрядные версии для Microsoft SQL Server 2000
   Date         Time   Version        Size       File name   ------------------------------------------------------------------   04-Aug-2004  08:10  2000.80.967.0    664,128  Autoplt.dll         04-Aug-2004  08:10  2000.80.967.0     78,400  Console.exe         04-Aug-2004  08:10  2000.80.967.0    315,968  Custtask.dll        04-Aug-2004  08:10  2000.80.967.0     33,340  Dbmslpcn.dll        08-Apr-2004  13:42                   786,432  Distmdl.ldf   08-Apr-2004  13:42                 2,359,296  Distmdl.mdf   10-Oct-2003  10:48                       180  Drop_repl_hotfix.sql   04-Aug-2004  08:10  2000.80.967.0  1,905,216  Dtspkg.dll          04-Aug-2004  08:10  2000.80.967.0    528,960  Dtspump.dll         04-Aug-2004  08:10  2000.80.967.0  1,557,052  Dtsui.dll           04-Aug-2004  08:10  2000.80.967.0    639,552  Dtswiz.dll          10-Oct-2003  10:48                   747,927  Instdist.sql   10-Oct-2003  10:48                     1,581  Inst_repl_hotfix.sql   04-Aug-2004  08:10  2000.80.967.0    352,828  Isqlw.exe           04-Aug-2004  08:10  2000.80.967.0     82,492  Itwiz.exe           04-Aug-2004  08:10  2000.80.967.0     90,692  Msgprox.dll         19-May-2004  15:43  8.11.40209.0     209,408  Mssdi98.dll         04-Aug-2004  08:10  2000.80.967.0     62,024  Odsole70.dll        04-Aug-2004  08:11  2000.80.967.0     25,144  Opends60.dll        04-Aug-2004  08:10  2000.80.967.0     57,904  Osql.exe            04-Aug-2004  08:10  2000.80.967.0    279,104  Pfutil80.dll        10-Oct-2003  10:37                   550,780  Procsyst.sql   08-Apr-2004  13:42                    12,305  Qfe469315.sql   08-Apr-2004  13:42                    19,195  Qfe469571.sql   03-Aug-2004  16:13                 1,105,167  Replmerg.sql   04-Aug-2004  08:10  2000.80.967.0    221,768  Replprov.dll        04-Aug-2004  08:10  2000.80.967.0    307,784  Replrec.dll         03-Aug-2004  16:21  2000.80.967.0    159,813  Replres.rll   10-Oct-2003  10:48                 1,087,150  Replsys.sql   10-Oct-2003  10:48                   986,603  Repltran.sql   04-Aug-2004  08:10  2000.80.967.0    287,304  Rinitcom.dll        04-Aug-2004  08:10  2000.80.967.0     78,416  Sdiclnt.dll         04-Aug-2004  08:10  2000.80.967.0     66,112  Semmap.dll          04-Aug-2004  08:10  2000.80.967.0     57,916  Semnt.dll           04-Aug-2004  08:10  2000.80.967.0    492,096  Semobj.dll          03-Aug-2004  16:48  2000.80.967.0    172,032  Semobj.rll   04-Aug-2004  08:10  2000.80.967.0     53,832  Snapshot.exe        13-Jul-2004  12:59                   117,834  Sp3_serv_uni.sql   04-Aug-2004  08:09  2000.80.967.0     28,672  Sqlagent.dll        04-Aug-2004  08:10  2000.80.967.0    311,872  Sqlagent.exe        04-Aug-2004  08:09  2000.80.967.0    168,001  Sqlakw32.dll        04-Aug-2004  08:10  2000.80.967.0     33,344  Sqlctr80.dll        04-Aug-2004  08:10  2000.80.967.0  4,215,360  Sqldmo.dll          04-Aug-2004  08:10                    25,172  Sqldumper.exe       03-Aug-2004  16:11  2000.80.967.0     28,672  Sqlevn70.rll   04-Aug-2004  08:10  2000.80.967.0    156,224  Sqlmaint.exe        04-Aug-2004  08:10  2000.80.967.0    180,792  Sqlmap70.dll        04-Aug-2004  08:10  2000.80.967.0    188,992  Sqlmmc.dll          03-Aug-2004  16:53  2000.80.967.0    479,232  Sqlmmc.rll   04-Aug-2004  08:10  2000.80.967.0    401,984  Sqlqry.dll          04-Aug-2004  08:10  2000.80.967.0     57,920  Sqlrepss.dll        04-Aug-2004  08:10  2000.80.967.0  7,581,777  Sqlservr.exe        04-Aug-2004  08:10  2000.80.967.0    590,396  Sqlsort.dll         04-Aug-2004  08:10  2000.80.967.0     45,644  Sqlvdi.dll          04-Aug-2004  08:10  2000.80.967.0    106,588  Sqsrvres.dll        04-Aug-2004  08:10  2000.80.967.0     33,340  Ssmslpcn.dll        04-Aug-2004  08:10  2000.80.967.0     82,492  Ssnetlib.dll        04-Aug-2004  08:10  2000.80.967.0     25,148  Ssnmpn70.dll        04-Aug-2004  08:10  2000.80.967.0    123,456  Stardds.dll         04-Aug-2004  08:10  2000.80.967.0    158,240  Svrnetcn.dll        04-Aug-2004  08:10  2000.80.967.0     76,416  Svrnetcn.exe        04-Aug-2004  08:10  2000.80.967.0     49,228  Ums.dll             04-Aug-2004  08:10  2000.80.967.0     98,872  Xpweb70.dll     
Microsoft SQL Server 2000 64-разрядные версии
   Date         Time   Version        Size        File name             Platform      -----------------------------------------------------------------------------   04-Aug-2004  15:23  2000.80.967.0      56,832  Dbmslpcn.dll          IA-64   08-Apr-2004  13:42                    786,432  Distmdl.ldf   08-Apr-2004  13:42                  2,359,296  Distmdl.mdf   10-Oct-2003  10:48                        180  Drop_repl_hotfix.sql   04-Aug-2004  15:22  2000.80.967.0     528,960  Dtspump.dll           x86   10-Oct-2003  10:48                    747,927  Instdist.sql   10-Oct-2003  10:48                      1,581  Inst_repl_hotfix.sql   04-Aug-2004  15:23  2000.80.967.0     185,856  Msgprox.dll           IA-64   19-May-2004  15:43  8.11.40517.0      722,944  Mssdi98.dll           IA-64   04-Aug-2004  15:23  2000.80.967.0     150,528  Odsole70.dll          IA-64   04-Aug-2004  15:24  2000.80.967.0      27,136  Opends60.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     148,992  Osql.exe              IA-64   10-Oct-2003  10:37                    550,780  Procsyst.sql   08-Apr-2004  13:42                     12,305  Qfe469315.sql   08-Apr-2004  13:42                     19,195  Qfe469571.sql   03-Aug-2004  16:13                  1,105,167  Replmerg.sql   04-Aug-2004  15:23  2000.80.967.0     534,016  Replprov.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     769,536  Replrec.dll           IA-64   04-Aug-2004  08:33  2000.80.967.0     146,432  Replres.rll   10-Oct-2003  10:48                  1,087,150  Replsys.sql   10-Oct-2003  10:48                    986,603  Repltran.sql   04-Aug-2004  15:23  2000.80.967.0     650,240  Rinitcom.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     160,768  Semmap.dll            IA-64   04-Aug-2004  15:23  2000.80.967.0     132,608  Semnt.dll             IA-64   04-Aug-2004  15:23  2000.80.967.0      89,088  Snapshot.exe          IA-64   13-Jul-2004  12:59                    117,834  Sp3_serv_uni.sql   04-Aug-2004  15:22  2000.80.967.0      10,240  Sqlagent.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0   1,055,232  Sqlagent.exe          IA-64   04-Aug-2004  15:23  2000.80.967.0      32,256  Sqlctr80.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0  13,845,504  Sqldmo.dll            IA-64   04-Aug-2004  15:23                     39,936  Sqldumper.exe         IA-64   04-Aug-2004  08:16  2000.80.967.0      19,968  Sqlevn70.rll   04-Aug-2004  15:23  2000.80.967.0     493,568  Sqlmaint.exe          IA-64   04-Aug-2004  15:23  2000.80.967.0      23,040  Sqlmap70.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     152,064  Sqlrepss.dll          IA-64   04-Aug-2004  15:24  2000.80.967.0  24,981,504  Sqlservr.exe          IA-64   04-Aug-2004  15:23  2000.80.967.0     616,960  Sqlsort.dll           IA-64   04-Aug-2004  15:23  2000.80.967.0     120,320  Sqlvdi.dll            IA-64   04-Aug-2004  15:23  2000.80.967.0     227,328  Sqsrvres.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0      53,760  Ssmslpcn.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     254,976  Ssnetlib.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0      20,992  Ssnmpn70.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     430,080  Svrnetcn.dll          IA-64   04-Aug-2004  15:23  2000.80.967.0     185,856  Svrnetcn.exe          IA-64   04-Aug-2004  15:23  2000.80.967.0     187,392  Xpweb70.dll           IA-64
Примечание.Из-за зависимостей между файлами последние исправления, содержащего эти файлы могут содержать дополнительные файлы.Перейти к началу страницы
Статус
Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе "Информация в данной статье применима к:"..

Впервые эта проблема была исправлена в SQL Server 2000 с пакетом обновления 4.

Перейти к началу страницы
Ссылки
Для получения дополнительных сведений о схеме именования для обновления Microsoft SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Для получения дополнительных сведений о стандартной терминологии, которую корпорация Майкрософт использует для описания обновлений программного обеспечения, щелкните следующий номер статьи базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Перейти к началу страницы
SQL2000

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 878501 — последний просмотр: 12/08/2015 08:06:14 — редакция: 2.0

Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Personal Edition, Microsoft SQL Server 2000 Workgroup Edition

  • kbnosurvey kbarchive kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe kbmt KB878501 KbMtru
Отзывы и предложения