Artigo: 917825 - Última revisão: sábado, 28 de Maio de 2011 - Revisão: 2.0 Como utilizar o utilitário Sqldumper exe para gerar um ficheiro de informação no SQL Server 2005
Nesta páginaSumárioO utilitário Sqldumper exe está incluído no Microsoft SQL Server 2005. Este artigo descreve como utilizar o utilitário Sqldumper exe para gerar um ficheiro de informação para o relato de erros do Watson ou para tarefas de depuração. Mais InformaçãoPode utilizar o utilitário Sqldumper exe para gerar um ficheiro de informação a pedido para qualquer aplicação do Microsoft Windows. Por exemplo, pode gerar um ficheiro de informação para depurar um problema de aplicação quando um computador que esteja a executar o SQL Server 2005 não está a responder a pedidos de utilizador. Um ficheiro de informação pode ser um ficheiro de mini-dump, um ficheiro de informação completa ou um ficheiro de informação filtrada. No entanto, é possível utilizar o utilitário Sqldumper para fins gerais de depuração. Para mais informações sobre a depuração de uso geral, visite o seguinte Web site da Microsoft: http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
(http://www.microsoft.com/whdc/devtools/debugging/default.mspx)
Processo do SQL Server chama o utilitário Sqldumper internamente para gerar um ficheiro de informação quando o processo de experiências quaisquer excepções. SQL Server transmite sinalizadores para o utilitário Sqldumper. Pode utilizar sinalizadores de rastreio para alterar os sinalizadores de que o SQL Server passa para o utilitário no contexto de uma excepção ou no contexto de uma asserção. Estes sinalizadores de rastreio estão no intervalo de 2540 a 2559. Pode utilizar estes sinalizadores de rastreio para gerar a determinados tipos de ficheiros de informação.Como obter um identificador de processo de aplicação do Microsoft WindowsPara gerar um ficheiro de informação utilizando o utilitário Sqldumper exe, tem de ter o identificador do processo da aplicação Windows para o qual pretende gerar um ficheiro de informação. Para obter o identificador do processo, siga estes passos:
Como executar o utilitário Sqldumper.Execute o utilitário Sqldumper no contexto da pasta onde o SQL Server instalado originalmente o utilitário. Por predefinição, o caminho de instalação do utilitário Sqldumper é:SQLServerInstallDrive: \Programas\Microsoft SQL Server\90\Shared\SQLDumper.exe Nota SQLServerInstallDrive é um marcador de posição para a unidade onde instalou o SQL Server 2005.Para gerar um ficheiro de informação utilizando o utilitário Sqldumper exe, siga estes passos:
O ficheiro de informação que o utilitário Sqldumper exe gera tem um padrão de nome de ficheiro semelhante à seguinte: SQLDmprxxxx.mdmp Este padrão, xxxx um número crescente de que é determinado com base em outros ficheiros que tenham um nome de ficheiro semelhantes na mesma pasta. Se já tiver ficheiros na pasta que têm nomes de ficheiro no padrão especificado, tem de comparar a data e a hora em que o ficheiro foi criado para identificar o ficheiro que pretende.Obter informações adicionais e consideraçõesQuando o utilitário Sqldumper exe gera um ficheiro de informação para uma aplicação do Windows, o ficheiro de informação pode ser tão grande como a memória que a aplicação do Windows está actualmente a utilizar. Certifique-se de que está disponível na unidade a que o utilitário Sqldumper exe está a escrever o ficheiro de informação suficiente espaço em disco.Pode especificar o directório onde pretende que o utilitário Sqldumper exe para escrever o ficheiro de informação. O directório já deve existir antes de executar o utilitário Sqldumper. Caso contrário, o utilitário Sqldumper falhará. Não utilize um caminho UNC como uma localização para o ficheiro de informação. Segue-se um exemplo de como especificar a localização do ficheiro de informações de estado do ficheiro mini-dump:
Para executar o utilitário Sqldumper exe, tem de iniciar sessão Windows utilizando um dos seguintes métodos:
Se notar que não tiver sido gerado nenhum ficheiro de informação na pasta actual depois de executar o utilitário Sqldumper exe, reveja as informações que o utilitário gerou na linha de comandos para tentar determinar a possível causa da falha. Estas informações também são registadas no ficheiro Sqldumper_errorlog.log no directório actual. Seguem-se duas mensagens de erro possíveis e as respectivas causas: Mensagem 1 OpenProcess falha 0x57 ? O parâmetro está incorrecto Mensagem 2 Valor inválido para o id do thread - erro de parâmetro de <invalid parameter="">
</invalid> Se for gerada uma mensagem de erro semelhante à seguinte, pode ignorar esta mensagem: Tipo de chamada de retorno desconhecido durante a mini cópia de informação 6 Tipo de chamada de retorno desconhecido durante a mini cópia de informação 7 Activações pós-falha do cluster e o utilitário Sqldumper.Em cenários de activação pós-falha de cluster, o recurso de SQL Server DLL agora pode obter um ficheiro de informação antes da activação pós-falha ocorre. Quando a DLL de recursos do SQL Server determina que um recurso do SQL Server falhou, o recurso de SQL Server DLL utiliza o utilitário Sqldumper para obter um ficheiro de informação do processo do SQL Server. Para se certificar de que o utilitário Sqldumper exe gera com êxito o ficheiro de informação, tem de definir as seguintes três propriedades como pré-requisitos:
Para definir as propriedades de utilitário Sqldumper para cluster de activação pós-falha, siga estes passos:
cluster /priv do recurso "sql Server"
" Para remover as propriedades de utilitário Sqldumper para cluster de activação pós-falha, siga estes passos:
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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 de Artigos |






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


Voltar ao topo