同じ問題が発生しました。ローカルSQLサーバーのTCP/IPアクセスを開かなかったことがわかりました。
簡単なテストを行って、これが原因であるかどうかを確認してください。同じコードでリモートサーバーに接続してみてください。動作する場合は、ローカルサーバーに問題があることを意味します。
したがって、SQL Server ConfigurationManagerで127.0.0.1:1433へのアクセスを開くだけです。
手順:
- [スタート]->[すべてのプログラム]->[MicrosoftSQLServer20XX]->[構成ツール]->[SQLServer構成マネージャー]
- SQLServerネットワーク構成->MSSQLSERVERのプロトコル
- TCP/IP->プロパティ->IPアドレス。 127.0.0.1を見つけて、「有効」を「はい」に変更します。必要に応じて、すべてのIPに対して実行できます。