Dưới đây là chi tiết mã của tôiLỗi 20.012 (mức độ nghiêm trọng 2): Tên máy chủ không tìm thấy trong các file cấu hình
Step 1.
/etc/freetds/freettds.conf
[mssql]
host = 192.168.1.10
port = 1433
tds version =8.0
client charset = UTF-8
Step 2
/etc/odbcinst.ini
[FreeTDS]
Description = FreeTDS
Driver = /usr/lib/i386-linux-gnu/odbc/libtdsodbc.so
Setup = /usr/lib/i386-linux-gnu/odbc/libtdsS.so
Step 3
/etc/odbc.ini
[mssqltest]
Description = MS SQL connection to mssqltest database
Driver = FreeTDS
Database = cakephp_results
Server = mssql
UserName = sa
Password = sa
Trace = Yes
Port = 1433
tôi đã cố gắng để kết nối sql bằng dòng lệnh với lệnh sau:
$ tsql -S mssqltest -U sa -P sa
Error 20012 (severity 2):
Server name not found in configuration files.
locale is "en_IN"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20013 (severity 2):
Unknown host machine name.
There was a problem connecting to the server
Vui lòng kiểm tra xem bản chỉnh sửa của tôi có chính xác hay không. – Tshepang
Hi Vishnu Tôi cũng phải đối mặt với cùng một vấn đề. Nếu bạn tìm thấy giải pháp, hãy giúp giải quyết vấn đề. Cảm ơn trước!!! –