Passo 1 — Encontre o arquivo /etc/odbcinst.ini
Encontre o arquivo /etc/odbcinst.ini e confira se ele contém dados parecidos com as informações abaixo. Você pode usar SSH procurar o arquivo. Use o comando cat /etc/odbcinst.ini:
[FreeTDS]
Description = ODBC for FreeTDS
Driver = /usr/lib64/libtdsodbc.so
Setup = /usr/lib64/libtdsS.so.2
Driver64 = /usr/lib64/libtdsodbc.so
Setup64 = /usr/lib64/libtdsS.so.2
FileUsage = 1
Você não precisa alterar o arquivo. Apenas confira se ele existe e não está vazio. Se você não conseguir encontrar o arquivo, ou se ele estiver vazio, entre em contato com a gente.
Passo 2 — Crie um arquivo .odbc.ini
Vá para o Gerenciador de Arquivos do seu site. Selecione a opção Acessar todos os arquivos do seu plano de hospedagem:
Você será direcionado ao diretório root do seu plano de hospedagem. Siga este procedimento para criar um arquivo .odbc.ini:
Adicione o seguinte texto dentro do arquivo:
[mssql_odbc]
Description = MSSQL Server
Driver = FreeTDS
Database = username_databasename
Server = mssql.database.servername.tld
Port = 1433
Agora, substitua algumas partes do texto desta forma:
username_database— substitua pelo nome do banco de dados do servidor SQL que será usadomssql.database.servername.tld— substitua pelo hostname ou endereço IP do servidor ao qual você quer se conectar1433— substitua pela porta que você usará para fazer a conexão MSSQL. Edite esse número apenas se sua porta padrão não for1433
Salve as alterações:
Passo 3 — Confira se as extensões PHP necessárias estão ativadas
No hPanel, vá até a seção Configuração PHP, e garanta que estas extensões estejam ativadas:
odbcpdo_odbc
Passo 4 — Teste a conexão
O último passo é testar a conexão usando o seguinte código:
$dbh = new PDO("odbc:mssql_odbc", "%DB_USER%", "%DB_PASS%");
Se a configuração foi feita corretamente, a conexão será estabelecida com sucesso.
O que fazer se a instalação do ODBC Driver for solicitada
Se você se deparar com o seguinte erro:
This extension requires the Microsoft ODBC Driver for SQL Server.
Access the following URL to download the ODBC Driver for SQL Server for x64: https://go.microsoft.com/fwlink/?LinkId=163712
Significa que seu script não está usando a função PDO.
No momento, só é possível se conectar a servidores SQL usando a função PDO do PHP. Outras extensões, como a sqlsrv e similares, vão falhar, porque elas não usam configurações de arquivo .odbc.ini.



