Códigos de erro de Implantação da Web

por Bilal Aslam

Para determinados casos de erro comuns, a Implantação da Web mostrará um código de erro. Esta tabela explica por que o erro ocorre e as etapas que o usuário pode executar para evitar o erro. Observe que a mensagem de erro pode ser diferente dependendo de como a Implantação da Web é invocada, por exemplo, o Microsoft WebMatrix opta por mostrar mensagens de erro personalizadas. As mensagens de erro listadas abaixo aparecem na linha de comando msdeploy.exe e na API:

MySqlDumpNotFound

Diagnóstico: a Implantação da Web não pode encontrar o mysqldump.exe executável. Esse executável é necessário para implantações de banco de dados MySQL.

Resolução: há duas soluções alternativas:

  1. Colocar o executável em C:\Program Files\MySQL\MySQL Server 5.1\bin
  2. Defina uma chave do Registro REG_SZ para apontar para o executável: por exemplo, (HKEY\_LOCAL\_MACHINE\SOFTWARE\Microsoft\IIS Extensions\MSDeploy\2\MySqlDumpPath está definido como "c:\mysqldump\mysqldump.exe"

RemoteAppNotFound

Diagnóstico: não foi possível encontrar o aplicativo remoto. Isso pode acontecer se você tentar fazer um despejo de "remotesite/remoteapp" em que "remoteapp" realmente não existe

Resolução: especificar um nome de aplicativo remoto que realmente existe

FileOrFolderNotFound

Diagnóstico: isso pode acontecer se você tentar fazer um SetAcl em um arquivo ou pasta que não existe.

Resolução: especifique um arquivo ou pasta existente.

ERROR_DESTINATION_INVALID

Diagnóstico: o nome do computador é digitado incorretamente ou o computador não pode ser acessado.

Resolução: tente verificar se o nome do computador é válido. Tente executar ping manualmente no computador.

ERROR_DESTINATION_NOT_REACHABLE

Diagnóstico: o Serviço de Gerenciamento da Web ou o Agente Remoto não está instalado ou inacessível no computador remoto.

Resolução: verifique se o Serviço de Agente Remoto ou o Serviço de Gerenciamento da Web são iniciados no computador remoto, dependendo de qual você está se conectando. Você pode fazer um "net start wmsvc & net start msdepsvc" no computador remoto para garantir que esses serviços sejam iniciados. Além disso, verifique se um firewall não está interrompendo as comunicações com o destino.

ERROR_USER_UNAUTHORIZED

Diagnóstico: esse código de erro pode aparecer devido a vários motivos diferentes. Normalmente, indica um problema de autenticação ou autorização e pode acontecer devido a qualquer um dos seguintes motivos:

  • O usuário não existe
  • O usuário não tem acesso do Gerenciador do IIS ao site se estiver se conectando usando o Serviço de Gerenciamento da Web
  • Site não existe
  • A senha está incorreta

Resolução: se estiver se conectando usando o Serviço de Gerenciamento da Web:

  • Verifique se o nome de usuário e a senha estão corretos
  • Verificar se o site existe
  • Verifique se o usuário tem permissões do Gerenciador do IIS para o escopo do site

Resolução: se estiver se conectando usando o Serviço de Agente Remoto:

  • Verifique se o nome de usuário e a senha estão corretos
  • Verifique se a conta de usuário especificada é um membro do grupo Administradores no computador remoto. OBSERVAÇÃO: se você não estiver usando o administrador interno, crie um novo grupo chamado "MSDepSvcUsers" e adicione seu novo administrador a esse grupo.
  • Verificar se o site existe

ERROR_USER_NOT_ADMIN

Diagnóstico: isso acontece se você tentar se conectar ao Serviço de Agente Remoto, mas não tiver fornecido as credenciais de administrador apropriadas.

Resolução: o Serviço de Agente Remoto aceita credenciais internas de Administrador ou Administrador de Domínio. Se você tiver uma configuração que não seja de domínio e quiser usar outra conta que seja o administrador interno, faça o seguinte:

  • Crie um grupo de usuários separado MSDepSvcUsers no computador remoto.
  • Crie uma conta local A em ambos os computadores remotos locais & .
  • Adicione A a MSDepSvcUsers no computador remoto.
  • Use a conta A para publicar, isso permitirá que você publique sem a necessidade de usar a conta de administrador interna.

ERROR_CERTIFICATE_VALIDATION_FAILED

Diagnóstico: o certificado apresentado pelo ponto de extremidade de Implantação da Web é não confiável ou inválido. Isso normalmente acontece se o servidor remoto tiver um certificado autoassinado para o Serviço de Agente Remoto ou o Serviço de Gerenciamento da Web.

Resolução: instale um certificado confiável no ponto de extremidade ou tente ignorar a validação do certificado.

  • Na linha de comando msdeploy.exe, você pode fazer isso passando o sinalizador -allowUntrusted.
  • Na interface do usuário de publicação do Visual Studio 2010, você pode verificar "Permitir não confiável"
  • Em um pacote de implantação do Visual Studio 2010 (por exemplo, MyApp.deploy.cmd), você pode passar o sinalizador -allowUntrusted
  • Adicione <AllowUntrustedCertificate>true</AllowUntrustedCertificate> ao arquivo pubxml:
<PropertyGroup>
  <AllowUntrustedCertificate>true</AllowUntrustedCertificate>
</PropertyGroup>

ERROR_PROXY_GATEWAY

Diagnóstico: um gateway de proxy está impedindo a implantação da Web de se comunicar com o ponto de extremidade de Implantação da Web remota.

Resolução: a Implantação da Web não lê as configurações de proxy do sistema. Como alternativa, tente desabilitar o proxy do sistema:

  • Iniciar o Internet Explorer
  • Opções do Click Tools >
  • Clique em Conexão
  • Clique em Configurações de LAN
  • Desabilitar todas as caixas de seleção

ERROR_SITE_DOES_NOT_EXIST

Diagnóstico: o site do IIS especificado não existe.

Resolução: verifique se o site especificado realmente existe.

Em alguns casos, você poderá receber esse erro se tiver especificado "/" em vez de "" na URL do site. Tente alterar "/" para "".

ERROR_APP_DOES_NOT_EXIST

Diagnóstico: o aplicativo especificado não existe no IIS.

Resolução: verifique o Gerenciador do IIS para verificar se você especificou corretamente o nome do caminho do aplicativo.

ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,

ERROR_USER_NOT_AUTHORIZED_FOR_DBFULLSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_DBMYSQL,
ERROR_USER_NOT_AUTHORIZED_FOR_SETACL,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLNETFX,
ERROR_USER_NOT_AUTHORIZED_FOR_APPPOOLPIPELINE,
ERROR_USER_NOT_AUTHORIZED_FOR_RECYCLEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CREATEAPP,
ERROR_USER_NOT_AUTHORIZED_FOR_CONTENTPATH

O grupo de erros listados acima compartilha o seguinte diagnóstico, resolução e solução alternativa:

Diagnóstico: um usuário não administrativo tentou executar uma operação com um provedor de Implantação da Web para o qual o usuário não está autorizado no momento.

Resolução: a instalação da Implantação da Web 2.0, por padrão, cria regras de delegação de serviço de gerenciamento que permitem que não administradores executem operações com esse provedor. É possível que uma regra de delegação necessária para esse provedor não tenha sido configurada corretamente.
Solução alternativa: nos programas Painel de Controle, execute Repair on Web Deploy 2.0. Como alternativa, crie a regra de delegação manualmente.

ERROR_USER_NOT_AUTHORIZED_FOR_DEPLOYMENTPROVIDER

Diagnóstico: um usuário não administrativo tentou executar uma operação com um provedor de Implantação da Web para o qual o usuário não está autorizado no momento. Esse código de erro será exibido se o usuário tentar executar uma operação com um provedor para o qual a instalação da Implantação da Web 2.0 não cria uma regra de delegação.

Resolução: a instalação da Implantação da Web 2.0 não cria uma regra de delegação para esse provedor. Crie a regra de delegação manualmente.

ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER

Diagnóstico: esse código de erro pode aparecer se estiver se conectando pelo Serviço de Gerenciamento da Web como um não administrador:

  • Se estiver se conectando usando credenciais do Gerenciador do IIS, a identidade do Serviço de Gerenciamento web (normalmente Serviço Local) precisará de permissões de Controle Total na pasta raiz do site para poder criar arquivos e pastas abaixo.
  • Se estiver se conectando usando credenciais do Windows, o usuário do Windows precisará de Controle Total sobre a pasta raiz do site para poder criar arquivos e pastas abaixo.

Resolução: conceda a conta apropriada controle total na pasta raiz do site. Como alternativa:

  • Iniciar o Gerenciador do IIS e clicar com o botão direito do mouse no site em questão
  • Clique em Implantar > Configurar para Publicação de Implantação na Web
  • Selecione o nome de usuário apropriado
  • Clique em Instalação

ERROR_INSUFFICIENT_ACCESS_TO_APPHOSTCONFIG

Diagnóstico: a identidade RunAs especificada para a regra de delegação createApp precisa de acesso de gravação ao arquivo applicationHost.config do servidor IIS.

Resolução: conceda a identidade RunAs do acesso de gravação da regra de delegação createApp ao arquivo de applicationHost.config do servidor IIS.

ERROR_INVALID_CONNECTION_STRING

Diagnóstico: foi especificada uma cadeia de conexão de banco de dados inválida que fez com que um provedor dbFullSql ou dbMySql não fosse executado corretamente. Isso pode acontecer se uma cadeia de conexão estiver malformada (por exemplo, Se v ver =localhost;...) ou se a cadeia de conexão contiver chaves que o servidor de banco de dados de destino não reconhece.

Resolução: verifique se a cadeia de conexão é válida.

ERROR_SQL_EXECUTION_FAILURE

Diagnóstico: ocorreu uma falha na execução do script SQL. Isso pode acontecer para um va

Resolução: isso pode acontecer por vários motivos. Leia mais aqui.

ERROR_TYPE_NOT_FOUND_IN_ASSEMBLY

Diagnóstico: o provedor dbFullSql de Implantação na Web requer objetos de gerenciamento de servidor versão 10 ou superior.

Resolução: o provedor SQL não pode ser executado devido a uma dependência ausente. Verifique se o Microsoft SQL Server Management Objects (Versão 10 ou superior) está instalado.

ERROR_OBJECT_TO_BE_DELETED_DOES_NOT_EXIST

Diagnóstico: a Implantação da Web originalmente encontrou um objeto a ser excluído, mas quando ele tentou excluí-lo, ele estava ausente.

Resolução: verifique se não há outros processos externos que estão modificando o destino ao fazer uma sincronização.

ERROR_APPPOOL_VERSION_MISMATCH

Diagnóstico: a versão do pool de aplicativos de origem é diferente da versão do pool de aplicativos de destino.

Resolução: você pode alterar manualmente as versões do pool de aplicativos para corresponder entre a origem e o destino ou usar o provedor apppoolnetfx para fazer isso automaticamente.

ERROR_CENTRAL_CERT_STORE_SETTINGS_CANNOT_BE_READ

Diagnóstico: o repositório de certificados central não pode ser usado na configuração atual.

Resolução: você precisa ter certeza de que está usando o IIS 8 ou posterior. Se você estiver executando msdeploy.exe em um servidor de 64 bits, verifique se está usando a versão de 64 bits do executável.

ERROR_CENTRAL_CERT_STORE_NOT_CONFIGURED_PROPERLY

Diagnóstico: o Repositório de Certificados SSL Centralizado não está instalado ou configurado corretamente. Esse recurso também não tem suporte no IIS 7.5 ou anterior.

Resolução: verifique se o servidor para o qual você está sincronizando/de está executando o IIS 8 ou posterior. Verifique também se o Repositório de Certificados SSL Centralizado está instalado e configurado nesse servidor.

ERROR_MISSING_REQUIRED_DEPENDENCIES

Diagnóstico: o provedor AppHostAuthOverride requer IIS7 ou posterior.

Resolução: verifique se o servidor de destino que você está modificando está executando o IIS7 ou posterior.

ERROR_COULD_NOT_CONNECT_TO_REMOTESVC

Diagnóstico: a Implantação da Web não pode se conectar ao serviço remoto.

Resolução: verifique se:

  1. Você pode executar ping no computador remoto
  2. Que o serviço msdepsvc ou wmsvc seja iniciado no servidor remoto.
  3. Seu firewall não está bloqueando conexões de entrada de suas portas no destino. Se você usou a instalação padrão, seria 80 para msdepsvc e 8172 para wmsvc.

ERROR_FRAMEWORK_VERSIONS_DO_NOT_MATCH

Diagnóstico: isso pode ocorrer se você estiver fazendo uma sincronização de servidor Web entre dois computadores que têm versões diferentes do .Net instaladas.

Resolução: por padrão, a Implantação da Web favorecerá a execução na versão do .Net especificada em seu arquivo de configuração. Se a versão do .Net que a Implantação da Web está usando no cliente for diferente da versão no servidor, bloquearemos uma sincronização do Servidor Web para impedir que as configurações de diferentes versões do .Net sejam migradas. Para contornar isso, você tem duas opções:

  1. Use a configuração do provedor netFxVersion para informar exatamente quais configurações do .Net devem ser migradas. Aqui está um exemplo de linha de comando que força a Implantação da Web a sincronizar as configurações do .Net 2.0:

    msdeploy.exe -verb:sync -source:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2 -dest:webserver,machineconfig32.netfxversion=2,machineconfig64.netfxversion=2,rootwebconfig32.netfxversion=2,rootwebconfig64.netfxversion=2,computername=destServername

  2. Execute a Implantação da Web na mesma versão do .Net entre o cliente e o servidor. No lado do cliente, você pode alterar a ordenação do elemento de versão DoRuntime com suporte no %programfiles%\IIS\Microsoft Web Deploy V3\msdeploy.exe.config arquivo para a versão do .Net especificada primeiro (consulte o provedor gacInstall para obter um exemplo disso). Isso indicará a versão do .Net que será carregada, supondo que ela esteja instalada em seu sistema. No lado do servidor, você pode fazer o mesmo por %programfiles%\IIS\microsoft web deploy\msdepsvc.exe.config. Se você modificar esse arquivo, reinicie o Serviço de Deployment Agent web (net stop msdepsvc & net start msdepsvc).

ERROR_HTTPCERT_BINDING_NOT_FOUND

Diagnóstico: não foi possível encontrar a associação especificada.

Resolução: execute "netsh http show sslcert" na linha de comando para verificar se a associação especificada existe. Se ele não for encontrado, talvez seja necessário recriá-lo por meio do Gerenciador do IIS.

ERROR_INCORRECT_PARAMETER_TAG

Diagnóstico: foi passada uma marca de parâmetro incorreta.

Resolução: execute novamente o msdeploy com a marca SQL, SQLCE ou MYSQL.

ERROR_INVALID_PATH

Diagnóstico: o caminho do provedor é inválido.

Resolução: dependendo do provedor que você está usando, o caminho necessário para seu provedor pode ser diferente. Visite https://technet.microsoft.com/library/dd569040(WS.10).aspx para saber mais sobre o provedor que você está usando.

ERROR_INVALID_SETTING_SPECIFIED

Diagnóstico: a configuração do provedor especificada é inválida.

Resolução: visite o Technet para saber mais sobre o provedor que você está usando.

ERROR_INVALID_SETTING_VALUE_SPECIFIED

Diagnóstico: o valor da configuração do provedor é inválido.

Resolução: visite o Technet para saber mais sobre o provedor que você está usando.

ERROR_SNI_BINDINGS_NOT_SUPPORTED

Diagnóstico: as associações de SNI só têm suporte no IIS 8 ou posterior.

Resolução: as associações de SNI só podem ser criadas no IIS 8 ou posterior.

ERROR_FAILED_TO_RESTORE_BACKUP

Diagnóstico: a implantação da Web não pôde restaurar um backup.

Resolução: verifique se:

  1. O backup especificado existe no servidor.
  2. Se houver um banco de dados dentro do backup, uma cadeia de conexão será especificada na configuração do provedor de cadeia de conexão.

ERROR_BACKUPS_ARE_NOT_CONFIGURED_PROPERLY

Diagnóstico: o recurso de backup não está configurado corretamente no servidor de destino.

Resolução: verifique os logs de eventos para obter dicas sobre quais configurações estão configuradas incorretamente. Valide se as configurações armazenadas no arquivo applicationHost.config estão em conformidade com o arquivo de esquema do IIS BackupManagerSchema.xml.

ERROR_CANNOT_CREATE_BACKUP

Diagnóstico: falha na implantação da Web ao criar um novo backup no servidor de destino.

Resolução: verifique se:

  1. Se você estiver fazendo uma sincronização do provedor appHostConfig, o caminho para o provedor não estará vazio.
  2. Se houver vários provedores em um manifesto que tomam caminhos virtuais, verifique se todos os caminhos apontam para o mesmo aplicativo.
  3. Se você estiver executando um backup manual, verifique se o recurso está "ativado" nas configurações de backup do servidor.
  4. Verifique os logs de eventos do servidor se a mensagem de erro retornada ao cliente não contém informações suficientes.

ERROR_SETTING_IS_READ_ONLY

Diagnóstico: a configuração de backup que você está tentando definir é marcada como somente leitura e não pode ser definida.

Resolução: o administrador do servidor precisa marcar a configuração de backup como "settable" no arquivo applicationHost.config atualizando manualmente o arquivo ou usando os scripts do PowerShell da Implantação da Web.

ERROR_FILE_IN_USE

Diagnóstico: um arquivo de destino não pode ser substituído ou excluído porque está em uso no momento.

Resolução: verifique se o arquivo de destino não está em uso antes de executar uma sincronização. Se você estiver sincronizando o conteúdo com um site hospedado no IIS 7 ou posterior (usando os provedores appHostConfig, iisApp ou contentPath), considere colocar o aplicativo offline durante a sincronização habilitando a regra appOffline.

Você pode configurar a regra appOffline no perfil de publicação (.pubxml). Adicione o EnableMSDeployAppOffline elemento ao PropertyGroup da seguinte maneira:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

ERROR_FAILED_TO_BRING_APP_ONLINE

Diagnóstico: a Implantação da Web não foi capaz de remover o arquivo app_offline.htm do site após a conclusão da sincronização.

Resolução: você pode executar novamente a sincronização com a regra appOffline habilitada ou excluir manualmente o arquivo app_offline.htm da raiz do seu site no servidor de destino. Para obter detalhes sobre o motivo da falha, verifique os logs de eventos do servidor.

Você pode configurar a regra appOffline no perfil de publicação (.pubxml). Adicione o EnableMSDeployAppOffline elemento ao PropertyGroup da seguinte maneira:

<PropertyGroup>
  <EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
</PropertyGroup>

ERROR_HIGHER_FXVERSION_REQUIRED

Diagnóstico: falha na implantação da Web ao executar uma sincronização usando a DAC (Conexão de Administrador Dedicado) do SQL porque o DAC do SQL requer o .Net 4.0.

Resolução: verifique se o servidor que está fazendo a conexão SQL usando DAC tem o .Net 4.0 instalado. Se você estiver se conectando usando o cliente msdeploy.exe, verifique se ele tem o .Net 4.0 listado como sua primeira opção no arquivo msdeploy.exe.config. Se você estiver se conectando ao ponto de extremidade do servidor msdepsvc (serviço web Deployment Agent), verifique se ele tem o .Net 4.0 listado como sua primeira opção no arquivo msdepsvc.exe.config.

ERROR_MAX_NUM_APPLICATIONS_EXCEEDED

Diagnóstico: você criou mais aplicativos Web do que o permitido no servidor de destino.

Resolução: solicite mais aplicativos do administrador do servidor ou exclua alguns dos aplicativos existentes.

ERROR_API_NOT_SUPPORTED

Diagnóstico: a API que está sendo chamada não existe no servidor de destino porque o servidor está usando uma versão anterior da Implantação da Web.

Resolução: instale a versão mais recente da Implantação da Web no servidor.

DacFxNeededForSQLProvider,

ERROR_SCRIPTDOM_NEEDED_FOR_SQL_PROVIDER,
ERROR_SQLCLRTYPES_NEEDED_FOR_SQL_PROVIDER

O grupo de três erros listados acima compartilham o seguinte diagnóstico e resolução:

Diagnóstico: o DAC do SQL e suas dependências não estão instalados.

Resolução: use o Web Platform Installer para instalar:

  1. Microsoft SQL Server 2012 Data-Tier Application Framework
  2. SQL Server ScriptDom Transact-SQL 2012
  3. SQL Server Tipos CLR do Sistema 11.0

ERROR_PACKAGE_TOO_LARGE

Diagnóstico: o pacote ou backup que está sendo criado excede o tamanho máximo de 4 GB.

Resolução: use o provedor archiveDir ao criar um pacote. Atualmente, não há solução para esse limite em relação aos backups automáticos.

ERROR_TIMED_OUT

Diagnóstico: MySqlDump demorou muito para responder a uma determinada consulta.

Resolução: você pode alterar quanto tempo a Implantação da Web aguarda o retorno do MySqlDump de uma consulta alterando o valor das configurações do provedor WaitAttemptsSettingInfo e WaitIntervalSettingInfo.

ERROR_ASSEMBLY_NOT_FOUND

Diagnóstico: não foi possível carregar dependências necessárias.

Resolução: se você instalou a Implantação da Web manualmente por meio do MSI, tente reinstalar usando o Web Platform Installer para instalar a Implantação da Web, o que ajudará a instalar as dependências necessárias para você.

ERROR_SMO_NEEDED_FOR_SQL_PROVIDER,

ERROR_USER_NOT_AUTHORIZED_FOR_IISAPP,
ERROR_SCRIPTER_NEEDED_FOR_SQLCE_PROVIDER

O grupo de erros listados acima compartilha o seguinte diagnóstico e resolução:

Diagnóstico: os Objetos de Gerenciamento Compartilhado (SMO) do SQL não foram encontrados ou a versão instalada é muito antiga.

Resolução: instale a versão mais recente do SMO usando o Web Platform Installer.

ERROR_CANNOT_CONNECT_TO_DATABASE

Diagnóstico: não foi possível se conectar a um banco de dados.

Resolução: verifique se:

  1. Sua cadeia de conexão está correta.
  2. A conta especificada na cadeia de conexão tem acesso ao banco de dados.
  3. O servidor de banco de dados ao qual você está se conectando permite conexões remotas.
  4. O servidor de banco de dados pode ser acessado do computador que executa a Implantação da Web. Se você estiver se conectando a um servidor de Implantação da Web remoto e tiver especificado um banco de dados, precisará verificar se o servidor de implantação da Web remota tem acesso ao banco de dados.

ERROR_DACPAC_EXTRACTION_TIMEDOUT

Diagnóstico: A ação do DAC PAC demorou muito para ser concluída.

Resolução: aumente a quantidade de tempo que a Implantação da Web aguarda a conclusão de um comando especificando a configuração do provedor CommandTimeout.

ERROR_NOT_SUPPORTED

Diagnóstico: os Sites do Azure não dão suporte à criação de novos aplicativos virtuais nem à modificação da configuração de aplicativo existente no servidor durante uma operação de publicação da Implantação da Web.

Resolução: você pode criar novos aplicativos virtuais ou modificar as configurações existentes para seu site por meio do portal do Azure (manage.windowsazure.com). Para fazer isso, faça logon no portal, abra as configurações do site e clique na guia "Configurar". A partir daí, você precisa modificar seu site para corresponder às configurações do aplicativo que está tentando implantar. Na maioria dos casos, isso é simplesmente uma questão de alterar a versão do .Net Framework, mas em alguns casos isso também pode exigir que você adicione um novo Aplicativo Virtual.

ERROR_EXCEPTION_WHILE_CREATING_OBJECT

Normalmente, isso indica um problema com a validação dos provedores na origem. Por exemplo, se você estiver tentando sincronizar o conteúdo de um compartilhamento de arquivo de origem e não tiver acesso ao compartilhamento de arquivos, poderá ver esse código de erro. Para esses tipos de problemas, verifique se você tem acesso a todos os dados de origem dos quais deseja publicar.

ERROR_EXECUTING_METHOD

Um código de erro genérico para indicar que houve um problema ao publicar um banco de dados. Normalmente, o rastreamento de pilha e a mensagem associados a esse código devem indicar o erro real que está sendo gerado pelos Objetos de Gerenciamento do SQL ou pelo SQL Data-Tier Application Framework.