PT
Español
English
Português
    Implantação de banco de dados

    Falha ao implantar ou atualizar uma versão do banco de dados

    Se o seguinte erro ocorrer ao atualizar um banco de dados:

    System.ComponentModel.Win32Exception (0x80004005): The system cannot find the file specified

    Esse erro pode ocorrer se o SQLCommandLine na máquina. Para resolvê-lo:

    1. Vá para o Requisitos de instalação.
    2. Instale os programas necessários.
    3. Reinicie o Aranda DB Tools.

    Falha na execução do script

    Se ocorrer um erro durante a execução e o sistema lançar a seguinte exceção:

    Aranda.ADBT.Exceptions.DatabaseToolsException: ScriptFail

    Antes de continuar, verifique se o Estrutura do banco de dados correspondem à versão que você está tentando atualizar.

    Pacotes ausentes

    Se você estiver atualizando o banco de dados (por exemplo, de 9.5.0 para 9.5.6) e encontrar o seguinte erro:

    Aranda.ADBT.Exceptions.DatabaseToolsException: InvalidUpdate

    Lembre-se disso você precisa das versões intermediárias para concluir a atualização. Verifique se as versões intermediárias existem na pasta correspondente. Se eles não estiverem presentes, vá para o Pacotes e siga as etapas para baixá-los.

    Pacote não encontrado

    Se você encontrar o seguinte erro:

    Aranda.ADBT.Exceptions.DatabaseToolsException: PackageNotFound —> System.IO.FileNotFoundException: Could not find file ‘…\Packages\SqlServer\9.X.X.zip’.

    Verifique se no Pacotes pacotes têm o status Okey. Caso contrário, vá para o Pacotes e siga as etapas para corrigi-lo.

    Erro de Certificado SSL Implementando (Driver ODBC 18)

    Se você experimentar o seguinte erro ao executar um script:

    Sqlcmd: Error: Microsoft ODBC Driver 18 for SQL Server: SSL Provider: The certificate chain was issued by an authority that is not trusted. Esse erro ocorre porque, a partir de Driver ODBC 18, o comportamento padrão de segurança mudou de Driver ODBC 17: A conexão agora está criptografada (Encrypt) e a cadeia de certificados do servidor é estritamente validada. Se o servidor de banco de dados usa um certificado autoassinado ou emitido por uma entidade não confiável (algo comum em ambientes de teste ou QAs), a conexão é rejeitada.

    Para corrigir isso, instrua a aplicação a confiar no certificado do servidor:

    1. Vá para o Cadeias de conexão.
    2. Selecione a cadeia de conexão afetada.
    3. Habilite o Certificado de servidor de confiança.
    4. Clique no botão Salvar (salvar).
    5. Tente implantar novamente.

    Nota:
    As opções Criptografar e Certificado de servidor de confiança Aplique apenas ao fornecedor Servidor Sql. Encrypt indica se a conexão deve ser criptografada; Trust server certificate Indica se o certificado do servidor deve ser confiável sem validar a CA. Sim Encrypt é habilitado e Trust server certificate Não, a conexão tentará validar o certificado e falhará contra um certificado não confiável.