0

Eclipse プロジェクトのビルド パスで sqljdbc4.jar を使用しています。Java プログラムで SQL Server 2008 に接続しようとしています。

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://localhost:1433;" +
           "databaseName=sis;user=sample;password=sample;";
        connection = DriverManager.getConnection(connectionUrl);

しかし、次のエラーが発生します。ホストへの TCP/IP 接続が失敗しました。java.net.ConnectException: 接続が拒否されました: 接続

私は次のことを試しました

  • ファイアウォールがオフ

  • SQL Server 構成マネージャーで TCP/IP を有効にしました --> クライアント プロトコル

  • SQL Server ブラウザ サービスも実行されています。他に試してみるべきことを教えてください。

ありがとう

4

1 に答える 1

1

ファイアウォールをオフにする方法、この方法??? ポート localhost:1433 を開く/有効にする

cmdを実行して貼り付けます

netsh firewall set portopening protocol = TCP port = 1433 
name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT 

2/ SQL Server 認証を変更

Windows 認証... Sql Server および Windows 認証へ (混合モード)

3) お使いのバージョンは SQL Server 2008 または SQL Server 2008 Express です。Express の場合は、ダウンロードしたパッケージを検索します (優れたヘルプなどの例が含まれています)。ローカルホストで Express を接続する方法は、localhost\sqlexpress に違いがあります。

ここここここ

4) 接続方法がわかりません。TCP/IP と Names Pipes もあります。

編集:

5)Management Studioでは、新しいユーザー(SQL認証)を追加し、意思決定データベース(モデルまたはモデル)に割り当てる必要があります??? あなたじゃない?

于 2011-09-02T10:43:37.603 に答える