Исправление: Может появляться сообщение об ошибке 913 Если запрос содержит определяемые пользователем функции, производные таблицы и связи

Переводы статьи Переводы статьи
Код статьи: 834688 - Vizualiza?i produsele pentru care se aplic? acest articol.
Ошибка #: 354341 (SQL Server 8.0)
Ошибка #: 354626 (SQL Server 8.0)
Ошибка #: 357270 (SQL Server 8.0)
Ошибка #: 470767 (SQL Server 8.0)



Корпорация Майкрософт распространяет исправления для Microsoft SQL Server 2000 файл с исправлениями. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и исправления безопасности, включенные в предыдущем выпуске исправлений для SQL Server 2000.
Развернуть все | Свернуть все

В этой статье

Проблема

Появляется сообщение об ошибке 913 при выполнении запроса, удовлетворяющие следующим условиям:
  • Запрос включает предложения JOIN, который использует синтаксис ANSI SQL-92 JOIN.
  • Условие JOIN ссылка на определяемую пользователем функцию.
  • Запрос содержит производную таблицу.
Появляется следующее сообщение об ошибке::
Сервер: Сообщение 913, уровень 16, состояние 8, строка 1
Не удалось найти идентификатор 102 базы данных. База данных не может быть активировано еще или может быть перехода.

Решение

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

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

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


Английская версия исправления содержит версии файлов, приведенные в следующей таблице (или более поздние).. Дата и время для файлов указаны во всеобщем скоординированном времени (UTC).. При просмотре сведений о файле, время изменяется на местное.. Чтобы узнать разницу между временем по Гринвичу и местным временем,Часовой поясвкладки в окне «Дата и время» панели управления.
   Date         Time    Version            Size    File name
   -----------------------------------------------------------------------
   31-May-2003  18:45   2000.80.818.0     78,400   Console.exe
   28-Oct-2003  04:21   2000.80.873.0    315,968   Custtask.dll
   02-Oct-2003  20:59   2000.80.867.0     33,340   Dbmslpcn.dll
   25-Apr-2003  02:12                    786,432   Distmdl.ldf
   25-Apr-2003  02:12                  2,359,296   Distmdl.mdf
   30-Jan-2003  01:55                        180   Drop_repl_hotfix.sql
   12-Sep-2003  03:26   2000.80.859.0  1,905,216   Dtspkg.dll
   26-Aug-2003  20:16   2000.80.854.0    528,960   Dtspump.dll
   23-Jun-2003  22:40   2000.80.837.0  1,557,052   Dtsui.dll
   23-Jun-2003  22:40   2000.80.837.0    639,552   Dtswiz.dll
   24-Apr-2003  02:51                    747,927   Instdist.sql
   10-Oct-2003  18:52                    745,961   Instmsdb.sql
   03-May-2003  01:56                      1,581   Inst_repl_hotfix.sql
   08-Feb-2003  06:40   2000.80.765.0     90,692   Msgprox.dll
   01-Apr-2003  02:07                      1,873   Odsole.sql
   05-Apr-2003  01:46   2000.80.800.0     62,024   Odsole70.dll
   07-May-2003  20:41   2000.80.819.0     25,144   Opends60.dll
   07-May-2003  18:47                    132,096   Opends60.pdb
   02-Apr-2003  21:48   2000.80.796.0     57,904   Osql.exe
   02-Apr-2003  23:15   2000.80.797.0    279,104   Pfutil80.dll
   04-Aug-2003  18:17                    550,780   Procsyst.sql
   12-Sep-2003  00:37                     12,305   Qfe469315.sql
   22-May-2003  22:57                     19,195   Qfe469571.sql
   20-Jan-2004  00:45                  1,090,380   Replmerg.sql
   06-Sep-2003  07:18   2000.80.858.0    221,768   Replprov.dll
   16-Jan-2004  01:24   2000.80.908.0    307,784   Replrec.dll
   16-Jan-2004  01:13   2000.80.908.0    159,813   Replres.rll
   06-Sep-2003  00:00                  1,087,150   Replsys.sql
   13-Aug-2003  16:28                    986,603   Repltran.sql
   02-Jan-2004  19:42   2000.80.904.0    287,304   Rinitcom.dll
   22-Oct-2003  00:08   2000.80.871.0     57,916   Semnt.dll
   29-Jul-2003  20:13   2000.80.819.0    492,096   Semobj.dll
   31-May-2003  18:27   2000.80.818.0    172,032   Semobj.rll
   02-Jan-2004  19:42   2000.80.904.0     53,832   Snapshot.exe
   09-Dec-2003  20:07                    117,834   Sp3_serv_uni.sql
   16-Jan-2004  01:23   2000.80.908.0     28,672   Sqlagent.dll
   16-Jan-2004  01:24   2000.80.908.0    311,872   Sqlagent.exe
   07-Jan-2004  22:38   2000.80.905.0    126,976   Sqlakw32.dll
   01-Jun-2003  01:01   2000.80.818.0  4,215,360   Sqldmo.dll
   07-Apr-2003  17:44                     25,172   Sqldumper.exe
   19-Mar-2003  18:20   2000.80.789.0     28,672   Sqlevn70.rll
   27-Sep-2003  04:42   2000.80.865.0    180,792   Sqlmap70.dll
   03-Sep-2003  02:56   2000.80.857.0    188,992   Sqlmmc.dll
   02-Sep-2003  23:03   2000.80.857.0    479,232   Sqlmmc.rll
   22-Oct-2003  00:08   2000.80.871.0    401,984   Sqlqry.dll
   08-Feb-2003  06:40   2000.80.765.0     57,920   Sqlrepss.dll
   16-Jan-2004  01:24   2000.80.908.0  7,610,449   Sqlservr.exe
   16-Jan-2004  01:26                 12,780,544   Sqlservr.pdb
   25-Jul-2003  21:44   2000.80.845.0    590,396   Sqlsort.dll
   08-Feb-2003  06:40   2000.80.765.0     45,644   Sqlvdi.dll
   02-Oct-2003  20:59   2000.80.867.0     33,340   Ssmslpcn.dll
   01-Jun-2003  01:01   2000.80.818.0     82,492   Ssnetlib.dll
   01-Jun-2003  01:01   2000.80.818.0     25,148   Ssnmpn70.dll
   28-Oct-2003  04:21   2000.80.873.0    123,456   Stardds.dll
   01-Jun-2003  01:01   2000.80.818.0    158,240   Svrnetcn.dll
   31-May-2003  18:59   2000.80.818.0     76,416   Svrnetcn.exe
   30-Apr-2003  23:52   2000.80.816.0     45,132   Ums.dll
   30-Apr-2003  23:52                    132,096   Ums.pdb
   02-Jul-2003  00:19   2000.80.834.0     98,816   Xpweb70.dll

Примечание.Из-за зависимостей между файлами последние исправления или функция, которая содержит эти файлы могут содержать дополнительные файлы.

Временное решение

Чтобы обойти эту проблему, измените запрос, чтобы удалить одно из условий, описанных в разделе «Проблема» данной статьи. Например можно сделать следующее:
  • Перепишите запрос, используя только предложений JOIN и удалите производной таблицы из запроса.
  • Если JOIN внутреннего соединения, переместите определяемой пользователем функции в предложении JOIN в предложении WHERE.
  • Используйте синтаксис JOIN языка Transact-SQL (= *, * =) вместо синтаксиса SQL-92.

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Майкрософт, перечисленных в разделе «Применяется к»..

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

Дополнительная информация

Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

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

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

 

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