Ich habe SQL Server auf meinem Ubuntu installiert (17.04) und es läuft völlig in Ordnung. Ich verwende den Jetbrains Rider für meine C# -Entwicklungsarbeit und kann mich über das Datenbank-Tool, das mit Jetbrains Rider geliefert wird, mit meiner lokalen SQL Server-Instanz verbinden. es hebt den folgenden FehlerJetbrains Rider Verbindungszeichenfolge zu Ubuntu SQL Server
Aber wenn Ich bin auf die gleiche DB von meiner App zu verbinden versuchen.
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
Folgende ist meine Verbindungszeichenfolge in meiner appsettings.json Datei
"ConnectionStrings": {
"DefaultConnection": "Data Source=localhost\\sqlexpress:1433;Database=MyDb;User Id=SA;Password=MyPasswd;"
},
Ich habe versucht, mit verbinden aus der Portnummer und "Initial Catalog" statt "Datenbank" auch in der Verbindungszeichenfolge.
Wie kann ich meine Verbindungszeichenfolge richtig einrichten?
Kann dieses Tutorial Ihnen helfen können: https://blog.jetbrains.com/datagrip/2016/06/21/connecting-datagrip-zu-ms-sql-server / – moscas