Ce que fait l’outil
Collez une chaîne de connexion : l’outil détermine à quel fournisseur elle appartient, la découpe en champs, explique chaque mot-clé et signale les réglages qui posent problème. Vous pouvez aussi choisir un fournisseur et créer une chaîne de connexion de zéro dans le formulaire.
Pris en charge : SQL Server (Microsoft.Data.SqlClient), PostgreSQL (Npgsql), MySQL / MariaDB (MySqlConnector), SQLite (Microsoft.Data.Sqlite), Redis (chaînes de configuration StackExchange.Redis), RabbitMQ (URI amqp:// / amqps://) et MongoDB (mongodb:// et mongodb+srv://).
Fonctions notables
- Synonymes résolus :
Server,AddressetData Sourcedésignent le même mot-clé, tout commeDatabaseetInitial Catalog. Les mots-clés inconnus sont signalés avec une suggestion « vouliez-vous dire ». - Règles de guillemets ADO.NET : les valeurs contenant
;ou des guillemets sont mises entre guillemets comme l’attendDbConnectionStringBuilder, et les erreurs d’analyse indiquent la ligne et la colonne. - Vérification :
TrustServerCertificate=truevers un serveur distant,Encrypt=false, unApplication Namemanquant,User IDen même temps queIntegrated Security, l’utilisateur RabbitMQguestsur un hôte distant,abortConnectlaissé à sa valeur par défaut, un@non encodé dans un mot de passe MongoDB, et plus encore. - Conversion d’URL : les URL
postgresql://,mysql://etredis://(telles que les fournissent de nombreux hébergeurs cloud) sont converties dans la forme à mots-clés qu’attendent les pilotes .NET. - Sorties : chaîne normalisée, extrait
appsettings.json, variables d’environnement (ConnectionStrings__Name) et code C# utilisantSqlConnectionStringBuilder,NpgsqlConnectionStringBuilder,ConfigurationOptions,ConnectionFactoryouMongoClientSettings.
Mode d’emploi
Collez la chaîne (ou cliquez sur Exemple), lisez les avertissements, puis modifiez les champs dans Modifier et générer ; l’entrée se met à jour pendant la saisie. Choisissez un onglet de sortie, puis copiez-le ou téléchargez-le. Cochez Remplacer le mot de passe par un espace réservé avant de partager la sortie.
Confidentialité
Tout s’exécute dans votre navigateur. Les mots de passe sont masqués à l’écran jusqu’à ce que vous cliquiez sur Afficher les mots de passe, et la chaîne de connexion collée n’est jamais enregistrée dans le stockage local ni envoyée nulle part.