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

Переводы статьи Переводы статьи
Код статьи: 878501 - Vizualiza?i produsele pentru care se aplic? acest articol.
Ошибка #: 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Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 878501 - Последний отзыв: 26 ноября 2010 г. - Revision: 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
Ключевые слова: 
kbsqlserv2000presp4fix kbbug kbfix kbhotfixserver kbqfe kbmt KB878501 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:878501

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com