Mensagem de erro de” falha catastrófica “quando você usa a janela de” autenticação do servidor SQL ” para definir o nome da base de dados

resolução

um hotfix suportado está disponível na Microsoft. No entanto, este hotfix destina-se a corrigir apenas o problema que é descrito neste artigo. Aplique este hotfix apenas em sistemas que estão experimentando este problema específico. se o hotfix está disponível para download, há uma seção “Hotfix download available” no topo deste artigo de Base de Conhecimento. Se esta seção não aparecer, envie um pedido ao Serviço de cliente da Microsoft e suporte para obter o hotfix.
Nota Se ocorrerem problemas adicionais ou se for necessária qualquer solução de problemas, você pode ter que criar um pedido de serviço separado. Os custos de apoio habituais aplicar-se-ão a questões de apoio adicionais e questões que não se qualificam para este hotfix específico. Para uma lista completa do Serviço Ao cliente da Microsoft e números de telefone de suporte ou para criar um pedido de serviço separado, visite o seguinte Web site da Microsoft:

o formulário “Hotfix download available” mostra as línguas para as quais o hotfix está disponível. Se você não vê o seu idioma, é porque um hotfix não está disponível para esse idioma. A versão em inglês deste hotfix tem os atributos de arquivo (ou mais tarde) que estão listados na tabela seguinte. As datas e horas desses arquivos estão listadas em tempo universal Coordenado (UTC). Quando você vê a informação do arquivo, ele é convertido para a hora local. Para encontrar a diferença entre UTC e hora local, use a página Fuso horário na Ferramenta de data e hora no painel de controle.
Data Hora Versão Tamanho nome do Arquivo
——————————————————–
18-Oct-2003 04:20 2000.85.1022.45 503,808 Sqloledb.DLL
Note For a list of all the hotfixes available for MDAC 2.8, click the following article number to view the article in the Microsoft Knowledge Base:

839801 FIX: Hotfixes are available for MDAC 2.8

passos para reproduzir o comportamento

  1. criar um novo projeto padrão EXE no Microsoft Visual Basic. Por padrão, uma forma que é chamada Form1 é criada.

  2. no menu do projecto, carregue em
    Reference, e depois carregue no Microsoft ActiveX Data Object 2.6.

  3. adicione um controlo de comando e um controlo de caixa de texto ao Form1.

  4. adicione o seguinte código ao evento Click para o botão de comando:

     Dim con As New ADODB.Connection
    con.Provider = "SQLOLEDB"
    con.Properties("Prompt") = adPromptAlways
    con.Open
    Text1.Text = con.ConnectionString

  5. pressione a tecla F5 para executar a aplicação, e depois carregue no botão de comando.

  6. na janela de autenticação do servidor SQL, siga estes passos:

    1. Carregue em usar a ligação de confiança.

    2. carregue no servidor SQL 2000 e carregue em Opções.

    3. Clique na Base de dados na lista. Você recebe a mensagem de erro que é descrita na seção “Sintomas”.

Deixe uma resposta

O seu endereço de email não será publicado.