0

私はこれとこれにつながる私の最初の問題の両方を組み合わせたいと思います。

  1. 私の最初の問題は、jaspersoft ireport 3.7.0をMSSQL2005に接続できるようにすることでした。Microsoftのダウンロードからjarをダウンロードし、 `irepot> tool> classpath>addjar`から`jdbc4.jar`を追加しました。うまくいきましたが、名前付きインスタンスを使用しているため、1433以外のポート番号が必要でした。最初の質問は、MSSQL2005名前付きインスタンスに接続するポートについてです。
  2. グーグルで検索しているときに、[これ][1]や[リンクテキスト][2]のようなたくさんの記事を見つけました。
    • 私が最初に行ったのは、 `start> Microsoft SQL Server 2005> configuration tools> Sql Server Surface Area Configuration> Surface Area Configuration for serviceandconnections`そしてリモート接続を許可することです。
    • 私はlistenALLを`MicrosoftSQL Server 2005> configuration tools> Sql Server Surface Area Configuration> Sql Server configuration manager> protocol for instancename>TCPIP>protocol`に配置しました。
    • IPALLを`MicrosoftSQLServer2005>構成ツール>SQLServerサーフェスエリア構成>SQLServer構成マネージャー>インスタンス名のプロトコル>TCPIP>IPアドレス`に配置し、投稿した2番目のリンクのように、TCPDynamicから`0`を削除しましたポートとTCPポートへの`90000`の割り当て
    • データベースエンジンを再起動しようとすると、次のように表示され続けます。 `リクエストが失敗したか、サービスがタイムリーに応答しませんでした。すべてを元に戻しますが、それでもサービスマネージャーから開始しません。また、VisualStudioのインストール後にインストールされたSQLEXPressに影響しました。
    • 名前付きインスタンスをアンインストールしましたが、SQLExpressは同じ動作をしています

私を助けてくれる人はいますか?これを読んでくれてありがとうございます。

4

1 に答える 1

0

TCPviewを使用して空きポートを見つけてから、DBサーバーをそれに割り当ててみてください。

于 2010-03-10T15:04:41.873 に答える