5

Linux 端末から MS SQL Server データベースにクエリを実行する必要があります。Web とこのサイトを検索すると、freetds と sqsh が見つかりました。それらをインストールし、サーバーに接続しているようですが、クエリを実行できません。間違いなく何か間違っています。

freetds を次のように構成しました。

[MSSql]
        host = 192.168.1.4
        port = 1433
        tds version = 7.0

データベース サーバーは Sql Server 2008 r2 です。

接続するときは、次のコマンドを使用します。

sqsh -S MSSql -U sa -P sa -D databasename

次のようなプロンプトが表示されます。

sqsh-2.1.7 Copyright (C) 1995-2001 Scott C. Gray
Portions Copyright (C) 2004-2010 Michael Peppler
This is free software with ABSOLUTELY NO WARRANTY
For more information type '\warranty'
1>

次に、次のようなクエリを入力しようとします。

1> select * from C_PROPS;

しかし、何も起こりません。単純な選択と更新が必要なだけです。

4

1 に答える 1