Select the product you need help with
ИСПРАВЛЕНИЕ: Запрос Transact-SQL, который использует представления может неожиданно произойти сбой в SQL Server 2000 SP3Код статьи: 828269 - Список продуктов, к которым относится данная статья. Версия пакета обновления 2 (SP2) для SQL Server 2000 в данной статье см. 818406
(http://support.microsoft.com/kb/818406/
)
.Номер ошибки: 469157 (SQL Server 8.0) На этой страницеПроблемаПри запуске инструкции Transact-SQL, которая ссылается на многие виды
инструкции Transact-SQL может произойти сбой и появляется следующее сообщение об ошибке: «Сервер: сообщение 4414, уровень 16, состояние 1, строка 1 не удалось выделить создать вспомогательную таблицу для представления или разрешения функции. Максимальное количество таблиц в запросе (256) был превышен.» РешениеСведения о пакете обновленияЧтобы устранить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:290211
(http://support.microsoft.com/kb/290211/
)
Как получить последний пакет обновления для SQL Server 2000Сведения об исправленииАнглийская версия данного исправления содержит версии файлов (или более поздней версии), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс вкладку Дата и время на панели управления.Date Time Version Size File name ------------------------------------------------------------------- 26-Feb-2003 03:41 2000.80.777.0 29,244 Dbmslpcn.dll 08-Feb-2003 05:43 786,432 Distmdl.ldf 08-Feb-2003 05:43 2,359,296 Distmdl.mdf 30-Jan-2003 01:55 180 Drop_repl_hotfix.sql 01-Feb-2003 00:32 2000.80.763.0 1,557,052 Dtsui.dll 30-Jan-2003 05:18 746,470 Instdist.sql 30-Jan-2003 01:55 1,402 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 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-Apr-2003 21:27 1,083,467 Replmerg.sql 04-Apr-2003 21:53 2000.80.798.0 221,768 Replprov.dll 08-Feb-2003 06:40 2000.80.765.0 307,784 Replrec.dll 01-Apr-2003 02:23 1,084,828 Replsys.sql 24-Apr-2003 23:47 736 Shortcut to files.lnk 03-Apr-2003 18:14 104,868 Sp3_serv_uni.sql 19-Mar-2003 18:20 2000.80.789.0 28,672 Sqlevn70.rll 28-Feb-2003 01:34 2000.80.778.0 176,696 Sqlmap70.dll 08-Feb-2003 06:40 2000.80.765.0 57,920 Sqlrepss.dll 05-Apr-2003 01:47 2000.80.800.0 7,540,817 Sqlservr.exe 08-Feb-2003 06:40 2000.80.765.0 45,644 Sqlvdi.dll 26-Feb-2003 03:41 2000.80.777.0 29,244 Ssmslpcn.dll 26-Feb-2003 03:41 2000.80.777.0 82,492 Ssnetlib.dll 17-Mar-2003 14:49 727,132 Sysmessages.sym 28-Feb-2003 01:34 2000.80.778.0 98,872 Xpweb70.dll СтатусКорпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к» данной статьи.Сначала исправление этой проблемы появилось в пакете обновления 4 (Sp4) для SQL Server 2000. Дополнительная информацияМаксимальное количество таблиц, которые можно указывать в ВЫБЕРИТЕ Инструкции Transact-SQL — 256. Это ограничение, описанного в разделе «Максимальная емкость по
Спецификации"раздел документации по SQL Server. Этот лимит включает
представления и таблицы, на которые ссылаются в ВЫБЕРИТЕ оператор. Кроме того
учитываются как таблицы и представления, на которые ссылается представление, которое
включенные в запрос. Таким образом Если таблица или представление ссылается более чем один раз в
запрос, каждая ссылка на таблицу или представление (или таблицы и представления, на которые ссылаются
в представлении) не учитывается этот предел. С помощью данного исправления, максимальное количество таблиц или представления, на которые ссылается запрос увеличивается до 260. Таким образом, по-прежнему появляется сообщение об ошибке, описанное в Раздел «Проблема» данной статьи. Если вы по-прежнему получаю сообщение об ошибке «Msg 4414», необходимо разбить запрос таким образом, меньшее число таблиц или представления указанные в запросе. Можно изменить определение представления, т.е. проблемных запросов снизить число таблиц, на которые ссылается ссылается на представление. СсылкиДля получения дополнительных сведений о SQL Server 2000 с пакетом обновления 2 версии данного исправления щелкните следующий номер статьи базы знаний Майкрософт: 818406
(http://support.microsoft.com/kb/818406/
)
ИСПРАВИТЬ: Запрос Transact-SQL, который использует представления может неожиданно произойти сбой в SQL Server 2000 SСвойстваКод статьи: 828269 - Последнее изменение :: 15 июня 2011 г. - Редакция: 4.0
Переведено с помощью машинного перевода ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода. Эта статья на английском языке:828269
(http://support.microsoft.com/kb/828269/en-us/
)
|




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








