Was das Tool macht
Fügen Sie eine Verbindungszeichenfolge ein, und das Tool erkennt, zu welchem Anbieter sie gehört, zerlegt sie in Felder, erklärt jedes Schlüsselwort und markiert Einstellungen, die Probleme verursachen. Sie können auch einen Anbieter wählen und im Formular eine Verbindungszeichenfolge von Grund auf erstellen.
Unterstützt: SQL Server (Microsoft.Data.SqlClient), PostgreSQL (Npgsql), MySQL / MariaDB (MySqlConnector), SQLite (Microsoft.Data.Sqlite), Redis (Konfigurationszeichenfolgen von StackExchange.Redis), RabbitMQ (amqp://- / amqps://-URIs) und MongoDB (mongodb:// und mongodb+srv://).
Besondere Funktionen
- Synonyme werden aufgelöst:
Server,AddressundData Sourcesind dasselbe Schlüsselwort, ebensoDatabaseundInitial Catalog. Unbekannte Schlüsselwörter werden markiert, mit einem „Meinten Sie …“-Vorschlag. - ADO.NET-Quoting-Regeln: Werte mit
;oder Anführungszeichen werden so gequotet, wieDbConnectionStringBuilderes erwartet, und Parse-Fehler nennen Zeile und Spalte. - Prüfung:
TrustServerCertificate=truegegen einen entfernten Server,Encrypt=false, ein fehlenderApplication Name,User IDzusammen mitIntegrated Security, der RabbitMQ-Benutzerguestauf einem entfernten Host,abortConnectauf dem Standardwert, ein nicht kodiertes@in einem MongoDB-Passwort und mehr. - URL-Konvertierung:
postgresql://-,mysql://- undredis://-URLs (wie sie viele Cloud-Anbieter liefern) werden in die Schlüsselwortform umgewandelt, die die .NET-Treiber erwarten. - Ausgaben: normalisierte Zeichenfolge,
appsettings.json-Ausschnitt, Umgebungsvariablen (ConnectionStrings__Name) und C#-Code mitSqlConnectionStringBuilder,NpgsqlConnectionStringBuilder,ConfigurationOptions,ConnectionFactoryoderMongoClientSettings.
So verwenden Sie es
Fügen Sie die Zeichenfolge ein (oder klicken Sie auf Beispiel), lesen Sie die Warnungen und bearbeiten Sie dann die Felder unter Bearbeiten & erstellen; die Eingabe wird beim Tippen aktualisiert. Wählen Sie einen Ausgabe-Tab und kopieren oder laden Sie ihn herunter. Aktivieren Sie Passwort durch Platzhalter ersetzen, bevor Sie die Ausgabe weitergeben.
Datenschutz
Alles läuft in Ihrem Browser. Passwörter werden auf dem Bildschirm maskiert, bis Sie auf Passwörter anzeigen klicken, und die eingefügte Verbindungszeichenfolge wird weder im lokalen Speicher abgelegt noch irgendwohin gesendet.