sql >> データベース >  >> RDS >> Sqlserver

アダプティブサーバーが使用できないか、PHPからSQLServerへの接続中にエラーが発生しません

    1。 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。 freetds.confを設定します

    tsql -C    
    freetds.conf directory: /usr/local/etc
    
    [TITAN]
    host = SERVER_IP_ADDRESS
    port = 1433
    tds version = 7.2
    

    3試してください

    tsql -S TITAN -U user -P password
    

    または

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

    http://www.freetds.org/userguide/confirminstall.htm (例3-5。)も参照してください。

    メッセージ20009が表示された場合は、マシンに接続していないことを忘れないでください。これは構成またはネットワークの問題であり、プロトコルの障害ではありません。サーバーが起動していて、FreeTDSが使用している名前とIPアドレスを持ち、構成されたポートをリッスンしていることを確認します。



    1. CONCAT()を使用してMySQLの文字列を連結する方法

    2. WHERE句を動的/プログラムでSQLに追加します

    3. MySQLのBITとTINYINTの違いは何ですか?

    4. 範囲を含む場合、インデックスの最初のカーディナリティ列が高くなりますか?