2017-10-25 9 views
0

私のubuntu(17.04)にSQLサーバーをインストールしました。私はC#開発作業にJetbrains Riderを使用しています。Jetbrains Riderにはデータベースツールを使用してローカルSQL Serverインスタンスに接続できます。 Jetbrains Ubuntu SQL Serverへのライダー接続文字列

enter image description here

しかしI'amは私のアプリから同じDBに接続しようとするとき、それは次のエラーを上げている

。続き

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: 25 - Connection string is not valid) ---> System.Net.Sockets.SocketException (0x80004005): Success

は、私は、ポート番号と「初期カタログ」の代わりに「データベース」からで接続しようとした、

"ConnectionStrings": { 
"DefaultConnection": "Data Source=localhost\\sqlexpress:1433;Database=MyDb;User Id=SA;Password=MyPasswd;" 

}私appsettings.jsonファイルに

私の接続文字列であります接続文字列でも同様です。

接続文字列を正しく設定するにはどうすればよいですか?

+0

このチュートリアルはあなたに役立つかもしれません:https://blog.jetbrains.com/datagrip/2016/06私の問題であるように見える標準1433ではありません。/21/connection-datagrip-ms-sql-server / – moscas

答えて

0

私は同じ問題を抱えていました。ドッカーでは、linux版のSQL Serverがポート1401で公開されています。奇妙な

関連する問題