2016-05-31 6 views
0

logstashを使用してsqlからデータを抽出するためにデータベースに接続しようとしています。私のサーバー名はWIN-07LLQEN2SJB \ SQLEXPRESSです。 logstash構成ファイルを実行すると、データベース接続エラーが返されます。誰かにそれについてのアイデアがあるかどうか尋ねたいと思います。事前に大変感謝しています。Logstashでのデータベース接続エラー

input { 
    jdbc { 
    jdbc_driver_library => "C:\Users\Administrator\Downloads\Microsoft JDBC Driver 4.2 for SQL Server\sqljdbc_4.2\enu\sqljdbc42.jar" 
    jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver" 
    jdbc_connection_string => "jdbc:sqlserver://localhost:1433/WIN-07LLQEN2SJB\SQLEXPRESS;user=sa;password=*****" 
    jdbc_user => "sa" 
    jdbc_password => "*****" 
    schedule => "* * * * *" 
    statement => "SELECT database_id, name, data_used_size, log_used_size FROM DISK.dbo.disk_activity" 
    jdbc_paging_enabled => "true" 
    jdbc_page_size => "50000" 
    } 
} 
filter { 
} 
output { 
    stdout { 
    codec => rubydebug 
    } 
    elasticsearch_http { 
    host => "localhost" 
    index => "sql" 
    } 
} 
+0

あなたのDBを実行するホスト名とポートは何であるべきだと思いますか? – Val

+1

ホスト名はWIN-07LLQEN2SJBで、ポートはデフォルトでは1433です。私はファイアウォールをオフにしようとしました。 –

答えて

2

thisによると、私はjdbc_connection_string

jdbc_connection_string => "jdbc:sqlserver://WIN-07LLQEN2SJB\SQLEXPRESS:1433;user=sa;password=*****" 
+0

はい、私はそれを解決しました、ありがとう –

+0

素晴らしい、嬉しい助け! – Val

+0

Woulldもこれを見てみたいですか? [ログオンウィンドウでネットワーク操作データを収集する](http://stackoverflow.com/questions/37537373/collect-network-operation-data-with-logstash-windows) –

関連する問題