エラーメッセージ
System.Data.SqlClient.SqlException: SQL Server への接続を確立しているときにネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないかアクセスできません。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。 (provider: SQL Network Interfaces, error: 26 - 指定されたサーバーまたはインスタンスの位置を特定しているときにエラーが発生しました)
原因
そもそもIDやPWを間違えている場合なども考えられるが、今回はSQL Server上の「SQL Server Browser」サービスが起動していないことが原因だった。
SQL Server上のManagement Studioからだとこのサービスが起動していなくても接続できたので、気付きにくい。