2017-01-02 8 views
3

私は現在、Mac上でVisual Studio Codeを使用してASP.NETアプリケーションを開発中です。 "mssql extension"を使用してSQL Serverデータベースに接続しようとしています。Visual Studioコードを使用したSQL接続エラーMacOSでのmssql拡張

続いて、https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-develop-use-vscodeを段階的に追跡した。事前にあなたの助けのための

mssql: Failed to connect: System.Data.SqlClient.SqlException: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: TCP Provider, error: 40 - Could not open a connection to SQL Server)

"error message screenshot"

ありがとう:しかし、私は常に以下のようなエラーメッセージが表示されます。

+0

エラーの原因となっているコードを教えてください。 – RandomStranger

+0

http://blog.sqlauthority.com/2007/04/23/sql-server-fix-error-40-could-not-open-a-connection-to-sql-server/ – mohan111

+0

実際、mssql拡張機能を使用してビジュアルスタジオコードの場合、SQL Serverに接続するためだけにコードを作成する必要はありません。ユーザ設定ファイルで –

答えて

1

これがSQL Server 2008 R2インスタンスの場合は、SP3にアップグレードする必要があります。詳細については、https://github.com/Microsoft/vscode-mssql/issues/666を参照してください.-基本的に.Net CoreはSP3で修正された脆弱性のために古いバージョンをサポートしません。また、MSSQL拡張機能は.Net Coreスタックを使用して接続します。

関連する問題