Select the product you need help with
CORRECÇÃO: Uma violação de acesso ao executar o DBCC UPDATEUSAGE em um banco de dados com muitos objetosID do artigo: 828699 - Exibir os produtos aos quais esse artigo se aplica. BUG #: 356457 (SHILOH_BUGS) Nesta páginaSintomasSe você executar o comando DBCC UPDATEUSAGE em um banco de dados que possui mais de 32.767 tabelas, o comando gera uma violação de acesso manipuladas. The connection that was used to run the command is terminated, and a stack that is similar the following is written to the Microsoft SQL Server error log: * 008FD1AC Module(sqlservr+004FD1AC) (UpdateUsage::Init+00000365) * 008FCDFE Module(sqlservr+004FCDFE) (DbccUpdateUsage+00000033) * 005F45B9 Module(sqlservr+001F45B9) (CStmtDbcc::XretExecute+000013F3) * 0040F403 Module(sqlservr+0000F403) (CMsqlExecContext::ExecuteStmts+000002D9) * 0040EA95 Module(sqlservr+0000EA95) (CMsqlExecContext::Execute+000001B6) * 00410159 Module(sqlservr+00010159) (CSQLSource::Execute+00000331) * 0053C498 Module(sqlservr+0013C498) (language_exec+000003E1) * 00411099 Module(sqlservr+00011099) (process_commands+000000EC) * 41073379 Module(UMS+00003379) (ProcessWorkRequests+0000024A) * 41073071 Module(UMS+00003071) (ThreadStartRoutine+000000BD) * 7800BEA1 Module(MSVCRT+0000BEA1) (beginthread+000000CE) ResoluçãoInformações sobre o service packPara resolver esse problema, obtenha o service pack mais recente para o Microsoft SQL Server 2000. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:290211
(http://support.microsoft.com/kb/290211/
)
Como obter o SQL Server 2000 service pack mais recenteInformações sobre o hotfixA versão em inglês deste hotfix apresenta os atributos de arquivo (ou posteriores) listados na tabela a seguir. As datas e horas desses arquivos são listadas na acordo hora universal coordenada (UTC). Quando você exibe as informações do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre o UTC e a hora local, use a guia fuso horário na ferramenta Data e hora no painel de controle.Date Time Version Size File name -------------------------------------------------------------------- 31-May-2003 18:45 2000.80.818.0 78,400 Console.exe 25-Jun-2003 01:01 2000.80.818.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 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 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 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 22-May-2003 22:57 19,195 Qfe469571.sql 11-Jul-2003 17:04 1,084,147 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 13-Aug-2003 16:28 1,086,797 Replsys.sql 13-Aug-2003 16:28 986,603 Repltran.sql 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 05-Aug-2003 21:06 127,884 Sp3_serv_uni.sql 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 02-Jul-2003 00:18 2000.80.834.0 180,736 Sqlmap70.dll 08-Feb-2003 06:40 2000.80.765.0 57,920 Sqlrepss.dll 26-Aug-2003 20:16 2000.80.854.0 7,598,161 Sqlservr.exe 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 25-Jun-2003 01:01 2000.80.818.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 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 02-Jul-2003 00:19 2000.80.834.0 98,816 Xpweb70.dll Essa correção só pode ser aplicada a um computador que está executando o SQL Server 2000 Service Pack 3 (SP3). SituaçãoA Microsoft confirmou que este é um problema nos produtos da Microsoft listados no começo deste artigo. Esse problema foi corrigido primeiro no Microsoft SQL Server 2000 Service Pack 4. Como ContornarPara contornar este problema em um banco de dados com muitos objetos, execute o DBCC UPDATEUSAGE em cada tabela separadamente. O script a seguir fornece um exemplo de como fazer isso: PropriedadesID do artigo: 828699 - Última revisão: sexta-feira, 2 de novembro de 2007 - Revisão: 7.3 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 828699
(http://support.microsoft.com/kb/828699/en-us/
)
|




Voltar para o início








