Angeben von login-Nutzung creditials für remote-SQL-Verbindungszeichenfolge im ASP.Net/Entity Framework Core
Ich bin nach https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/new-db zu lernen, wie die neue .Net-Core-und Entity-Framework-Core, und ich versuche, um die Verbindungszeichenfolge zu erstellen, um eine remote-SQL-Server. Ich aktualisiert die server-und Datenbank-Zeichenfolgen, aber es zeigt nicht, wie die Benutzername und Kennwort angeben. Ich haben getan einige Graben, aber jedes entity framework-Kern-Beispiel finde ich ist für die localDB nur. Wie bin ich richtig angeben der Anmeldeinformationen und was soll Trusted_Connection
eingestellt werden, um für einen remote-SQL-2016 R2 server?
- Sie können ersetzen Sie die Benutzer-id und das Kennwort für den connection-string in DbContext mit dependency injection, hast du das ausprobiert ?
- Huh? Ich Frage Sie, wie geben Sie es in die Basis-Verbindungs-string.
- Google ist dein Freund... connectionstrings.com/sql-server
- Es ist die gleiche Verbindungszeichenfolge, z.B.: server=(local);database=Foo;user id=name;password=123;
- Ich googleing nur nie gefunden, die Seite. Danke für den link. Wenn Sie möchten, können Sie den ersten "standard-Sicherheit" und der link auf der Seite als Antwort, die ich markieren Sie es als so.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Verbindungszeichenfolgen in EF Kern bleiben die gleichen wie in EF6 und wenn Sie pure ADO.NET.
Für Benutzer/Kennwort-Authentifizierung ist es
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
.Für eine Liste von common connection strings for SQL Server (und anderen), betrachten Sie https://www.connectionstrings.com/sql-server/.
Ist ein kleiner Unterschied in der Verbindungszeichenfolge für den Kern.Sie finden es in der MSDN-Blog.
wir müssen Sie die server-Portnummer in der Verbindungszeichenfolge.
Um die server-port-Nummer mithilfe der folgenden Abfrage.