Link para o banco de dados Skyward para o MS SQL Server

4

Estou tentando conectar o banco de dados Skyward (banco de dados de progresso) ao MS SQL Server. O que estou fazendo para me conectar? Primeiro, configure uma conexão ODBC com o banco de dados Progress no Administrador ODBC no DSN do sistema. (No System DSN, estou selecionando o driver ODBC para o SQL server). Durante a configuração, estou inserindo o endereço IP no nome do servidor. Depois disso, eu testo minha conexão, dá um erro: Conexão não estava estabelecendo. Eu não sei porque não está se conectando Eu estou digitando o nome do host corretamente.

Depoisdisso,cliquenodriverconfigurado

Depoisdisso,seeutestaressaconexão.falhou.

seeuselecionaroutrosdriversdoservidorSQLdedatadirect

depois disso, eu cliquei em teste conectar mostra erro que verifica o nome do host e porta

Por favor me ajude a conectar o banco de dados em direção ao céu e mais uma coisa em direção ao céu está hospedada em outro servidor que é baseado em nuvem.

    
por Zubair Sultan 17.02.2018 / 08:48

2 respostas

3

Confirme se você tem acesso para autenticar

  1. Com base na captura de tela mostrando o uso de Autenticação Integrada e, se houver falha, você deverá confirmar a conta na qual está conectado e executar a conexão ODBC teste como tem permissão apropriada para conectar a instância aplicável do SQL Server.

    Observação:TalvezsejanecessárioconfirmarseestasegurançadoSQLestáemvigorcomo(s)administrador(es)dobancodedadosdainstânciadoSQLServer.

Confirmesevocêestáusandoaportacorreta

  • Pode ser necessário especificar manualmente a porta à qual a conexão ODBC se conectará à instância do SQL Server, caso não seja possível encontrá-la dinamicamente ou esteja usando a porta errada.

    Clique em Configuração do cliente na janela Criar nova fonte de dados para o SQL Server .

    NajanelaAdicionarconfiguraçãodabibliotecaderede,verifiqueseaDeterminarportadinamicamenteestádesmarcadaeespecifiqueonúmerodaportanocampoNúmerodaporta.

    FindListeningTCPPortfortheSQLServerInstance

    USE[master]EXECxp_readerrorlog0,1,N'Serverislisteningon','any',NULL,NULL,N'asc'--EXECxp_readerrorlog0,1,N'Serverislisteningon'

    Observação:Vocêpodeprecisarobteressasinformaçõesdo(s)administrador(es)dobancodedadosdainstânciadoSQLServer.

  • ConsidereusarumlogindoSQLparaautenticar

  • Considere o uso de uma credencial de login do SQL em vez de usar a autenticação integrada para autenticar para obter acesso à instância do SQL Server.

    Na janela Adicionar configuração da biblioteca de rede , marque a opção Com autenticação do SQL Server usando ID de login e senha inserida pelo usuário e, em seguida, insira o Login ID e Senha para esse campo.

    Observação:Vocêpodeprecisarobtercomo(s)seu(s)administrador(es)debancodedadosparaobteressaconfiguraçãoeobteroIDdelogineasenhaparaesseníveldeautenticação.

  • Maisrecursos

    por 26.02.2018 / 06:27
    1

    A ISCORP precisa ter certeza de que ativou as conexões SQL no intermediário de banco de dados e que haja slots de servidor suficientes para conexões SQL entrarem.

    Uma alternativa é exportar os dados que você deseja para um banco de dados MSSQL e relatar a partir daí. Existem ferramentas disponíveis no dicionário de dados para ajudar isso e produtos (pro2SQL) disponíveis para fazer isso em tempo real.

    Eu conheço algumas dezenas de clientes que fazem isso com o produto Pro2.

        
    por 01.03.2018 / 23:34