MS SQLサーバーデータベースにデータを格納しようとしているバネ起動アプリケーションを実行しているときに、Microsoft SQLデータベースに接続できません。アプリケーションからSQLサーバー接続に失敗しました
実行している間、私は次の例外を取得しています:ます。com.microsoft.sqlserver.jdbc.SQLServerException:によって引き起こさ
をホスト/ SQLEXPRESSにTCP/IP接続を、ポート1433に障害が発生しました。エラー: "null。接続プロパティを確認します。SQL Serverのインスタンスがホスト上で実行されており、ポートでTCP/IP接続を受け付けていることを確認してください。コード、Javaクラスのメインメソッドを有する、Beanメソッド "データソース()" は、以下に示すように実現されるで
:
@Bean パブリックデータソースデータソース(){
final DriverManagerDataSource dataSource = new DriverManagerDataSource();
dataSource.setDriverClassName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
dataSource.setUrl("jdbc:sqlserver://<system_name>/sqlexpress:1433;databaseName=databasename");
dataSource.setUsername("username");
dataSource.setPassword("password");
return dataSource;
}
IはJdbcTemplateを使用して接続しようとしています。 Gradleの依存関係で は、次の依存関係が追加されています。Microsoft SQL Serverから
コンパイル( "4.0 com.microsoft.sqlserver:sqljdbc4"):
コンパイル( "春-JDBC org.springframeworkを") 2014 Management Studioで、ポート1433のsystem_name/sqlexpressホストに接続できました。 SQLサーバー構成マネージャー - > SQL Serverネットワーク構成 - >プロトコル - > TCP/IPを確認しました。 有効で、TCP/IPプロパティでは、IPAllのTCPポートが1433にのみ設定されています。
springbootアプリケーションから接続しようとしたときになぜ接続されていないのかわかりませんでした。
このMSSQL接続の問題については、可能な解決策があれば非常に感謝します。
ありがとうございました