Ocorrência
Erro ao acessar o modulo Delphi:
"Atributo de cadeia de caracteres de conexão inválido"
Ambiente
Aplicações Delphi
A partir do SQL Server 2012.
Causa
Parametrização ODBC realizada incorretamente.
Solução
Nesse caso, favor realizar a seguinte verificação:
- No BDE clique com o botão direito sobre a guia ‘DataBase’ e em seguida em ‘ODBC Adminstrator’;
- Nas guias ‘DNS de Usuário’ (User DSN) e ‘DNS de Sistema’ (system DSN) verifique se consta uma conexão com o mesmo Alias da guia DataBase, caso positivo realize a sua exclusão do item na guia ‘DNS de Usuário’
A conexão deve ser criada somente na guia ‘System DSN’ ou ‘Fonte de Dados de Sistema’ as guias de usuários não devem ser utilizadas.
O SQL 2012 ou superior deve-se utilizar o nível de compatibilidade 100. Verifique o nível de compatibilidade e as seguintes configurações do ODBC:
http://tdn.totvs.com/display/public/rm/SQL+Server+-+ODBC+SQL+Server+2012
Observações:
- Na seleção do Drive do ODBC deve-se utilizar a opção SQL NATIVE CLIENT 10 ou 11;
- No campo Description favor informar o nome do Base de Dados que consta no SQL Server;
- No campo Server favor informar o valor apresentado no resultado da seguinte consulta SQL - select SERVERPROPERTY ('Servername')
- No campo Change the default database to: selecione a Base de Dados em questão.
- Verifique também se o método de autenticação da instância SQL está definido como SQL Server and Windows Authentication Mode.
0 Comentários