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

LinuxからMicrosoftSQLServerにアクセスする方法は何ですか?

    FreeTDS+unixODBCまたはiODBC

    最初にFreeTDSをインストールしてから、2つのODBCエンジンの1つを構成して、FreeTDSをODBCドライバーとして使用します。次に、ODBCエンジンのコマンドラインインターフェイスを使用します。

    unixODBCにはisqlがあり、iODBCにはiodbctestがあります

    お気に入りのプログラミング言語を使用することもできます(MSSQLへの接続にはPerl、C、Python、Rubyを使用しています)

    私は個人的にFreeTDS+iODBCを使用しています:

    $more /etc/freetds/freetds.conf
    [10.0.1.251]
        host = 10.0.1.251
        port = 1433
        tds version = 8.0
    
    $ more /etc/odbc.ini
    [ACCT]
    Driver = /usr/local/freetds/lib/libtdsodbc.so
    Description = ODBC to SQLServer via FreeTDS
    Trace = No
    Servername = 10.0.1.251
    Database = accounts_ver8
    


    1. MariaDBでのFIND_IN_SET()のしくみ

    2. Moodleのパフォーマンスをベンチマークする方法

    3. サーバー側の拡張機能を構築するためにpostgresql-server-dev-X.Yをインストールするか、クライアント側のアプリケーションを構築するためにlibpq-devをインストールする必要があります

    4. MySQLクエリからn番目のレコードを返す