ID do artigo: 917825 - Última revisão: quarta-feira, 11 de maio de 2011 - Revisão: 1.0 Como usar o utilitário Sqldumper. exe para gerar um arquivo de despejo no SQL Server 2005.
Nesta páginaSumárioO utilitário Sqldumper. exe está incluído no Microsoft SQL Server 2005. Este artigo descreve como usar o utilitário Sqldumper. exe para gerar um arquivo de despejo para o relatório de erros do Watson ou para tarefas de depuração. Mais InformaçõesVocê pode usar o utilitário Sqldumper. exe para gerar um arquivo de despejo sob demanda para qualquer aplicativo do Microsoft Windows. Por exemplo, você pode gerar um arquivo de despejo para depurar um problema de aplicativo quando um computador que esteja executando o SQL Server 2005 não está respondendo às solicitações dos usuários. Um arquivo de despejo pode ser um arquivo de mini-despejo, um arquivo de despejo completo ou um arquivo de despejo filtrada. Entretanto, é possível usar o utilitário Sqldumper. exe para depuração de finalidade geral. Para obter mais informações sobre a depuração de propósito geral, visite o seguinte site da Microsoft: http://www.microsoft.com/whdc/devtools/debugging/default.mspx
(http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
O processo do SQL Server chama o utilitário Sqldumper. exe internamente para gerar um arquivo de despejo quando o processo passa por todas as exceções. SQL Server passa os sinalizadores para o utilitário Sqldumper. exe. Você pode usar os sinalizadores de rastreamento para alterar os sinalizadores que passa do SQL Server para o utilitário no contexto de uma exceção ou no contexto de uma declaração. Esses sinalizadores de rastreamento estão no intervalo de 2540 a 2559. Você pode usar esses sinalizadores de rastreamento para gerar a determinados tipos de arquivos de despejo.Como obter um identificador de processo de aplicativo do Microsoft WindowsPara gerar um arquivo de despejo usando o utilitário Sqldumper. exe, você deve ter o identificador de processo do aplicativo do Windows para o qual você deseja gerar um arquivo de despejo. Para obter o identificador do processo, execute estas etapas:
Como executar o utilitário Sqldumper. exeExecute o utilitário Sqldumper. exe no contexto da pasta onde o SQL Server instalado originalmente o utilitário. Por padrão, o caminho de instalação do utilitário Sqldumper. exe é:SQLServerInstallDrive: \Arquivos de Programas\Microsoft SQL Server\90\Shared\SQLDumper.exe Observação SQLServerInstallDrive é um espaço reservado para a unidade em que você instalou o SQL Server 2005.Para gerar um arquivo de despejo usando o utilitário Sqldumper. exe, execute estas etapas:
O arquivo de despejo gera o utilitário Sqldumper. exe possui um padrão de nome de arquivo semelhante à seguinte: SQLDmprxxxx.mdmp Nesse padrão, xxxx um número crescente que é determinado com base em outros arquivos que tenham um nome semelhante na mesma pasta. Se você já tiver arquivos na pasta com nomes de arquivos no padrão especificado, talvez você precise comparar a data e a hora em que o arquivo foi criado para identificar o arquivo que você deseja.Informações adicionais e consideraçõesQuando o utilitário Sqldumper. exe gera um arquivo de despejo para um aplicativo do Windows, o arquivo de despejo pode ser tão grande quanto a memória que o aplicativo do Windows está usando atualmente. Verifique se há espaço em disco suficiente disponível na unidade para o qual o utilitário Sqldumper. exe está gravando o arquivo de despejo.Você pode especificar o diretório onde você deseja que o utilitário Sqldumper. exe para gravar o arquivo de despejo. O diretório já deve existir antes de executar o utilitário Sqldumper. exe. Caso contrário, o utilitário Sqldumper. exe falharão. Use um caminho UNC como um local para o arquivo de despejo. Este é um exemplo de como especificar o local do arquivo de despejo do arquivo mini-despejo:
Para executar o utilitário Sqldumper. exe, você deve fazer logon no Windows usando um dos seguintes métodos:
Se você notar que nenhum arquivo de despejo foi gerado na pasta atual antes de executar o utilitário Sqldumper. exe, examine as informações que o utilitário tem gerado na linha de comando para tentar determinar a possível causa da falha. Essas informações também são registradas no arquivo SQLDUMPER_ERRORLOG. log na pasta atual. Estes são dois possíveis mensagens de erro e suas causas: Mensagem 1 0X57 de falha de OpenProcess - O parâmetro está incorreto Mensagem 2 Valor inválido para o identificador do segmento - erro de parâmetro de <invalid parameter="">
</invalid> Se uma mensagem de erro semelhante à seguinte é gerada, ignore esta mensagem: Tipo de retorno de chamada desconhecida durante minidump 6 Tipo de retorno de chamada desconhecida durante minidump 7 Failovers de cluster e o utilitário Sqldumper. exeEm situações de failover do cluster, o recurso do SQL Server DLL agora poderá obter um arquivo de despejo antes de ocorre o failover. Quando a DLL de recursos do SQL Server determina que um recurso do SQL Server falhou, o recurso do SQL Server DLL usa o utilitário Sqldumper. exe para obter um arquivo de despejo do processo do SQL Server. Para certificar-se de que o utilitário Sqldumper. exe gera com êxito o arquivo de despejo, você deve definir as seguintes três propriedades como pré-requisitos:
Para definir as propriedades de utilitário Sqldumper. exe para failover do cluster, execute estas etapas:
cluster resource "sql Server" /priv
" Para remover as propriedades de utilitário Sqldumper. exe para failover do cluster, execute estas etapas:
Tradução automáticaIMPORTANTE: 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: 917825
(http://support.microsoft.com/kb/917825/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesTraduções deste artigo |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início