Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Server Adaptif tidak tersedia atau tidak ada kesalahan saat menyambung ke SQL Server dari PHP

1. Lihat informasi tentang server SQL

tsql -LH SERVER_IP_ADDRESS

locale is "C"
locale charset is "646"
ServerName TITAN
InstanceName MSSQLSERVER
IsClustered No
Version 8.00.194
tcp 1433
np \\TITAN\pipe\sql\query

2. Setel freetds.conf Anda

tsql -C    
freetds.conf directory: /usr/local/etc

[TITAN]
host = SERVER_IP_ADDRESS
port = 1433
tds version = 7.2

3 Coba

tsql -S TITAN -U user -P password

ATAU

 'dsn' => 'dblib:host=TITAN:1433;dbname=YOURDBNAME',

Lihat juga http://www.freetds.org/userguide/confirminstall.htm (Contoh 3-5.)

Jika Anda mendapatkan pesan 20009, ingat Anda belum terhubung ke mesin. Ini masalah konfigurasi atau jaringan, bukan kegagalan protokol. Pastikan server aktif, memiliki nama dan alamat IP yang digunakan FreeTDS, dan mendengarkan port yang dikonfigurasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa &Kapan saya harus menggunakan SPARSE COLUMN? (SQLSERVER 2008)

  2. SQL pilih di mana tidak dalam subquery tidak mengembalikan hasil

  3. Ubah 'datetimeoffset' menjadi 'datetime2' di SQL Server (Contoh T-SQL)

  4. freeTDS tidak menggunakan konfigurasinya

  5. Tidak dapat memotong tabel karena direferensikan oleh batasan FOREIGN KEY?