Generador y analizador de cadenas de conexión

Pegue cualquier cadena de conexión: vea cada campo, detecte ajustes de riesgo y reconstrúyala limpia.

Funciona en local · no se sube nada
Connection string
    Fields
    KeywordValueMeaning
    Edit & build

    Qué hace

    Pegue una cadena de conexión y la herramienta averigua a qué proveedor pertenece, la divide en campos, explica cada palabra clave y señala los ajustes que causan problemas. También puede elegir un proveedor y crear una cadena de conexión desde cero en el formulario.

    Compatibles: SQL Server (Microsoft.Data.SqlClient), PostgreSQL (Npgsql), MySQL / MariaDB (MySqlConnector), SQLite (Microsoft.Data.Sqlite), Redis (cadenas de configuración de StackExchange.Redis), RabbitMQ (URI amqp:// / amqps://) y MongoDB (mongodb:// y mongodb+srv://).

    Funciones destacadas

    • Sinónimos resueltos: Server, Address y Data Source son la misma palabra clave, igual que Database e Initial Catalog. Las palabras clave desconocidas se señalan con una sugerencia del tipo «¿quería decir…?».
    • Reglas de comillas de ADO.NET: los valores que contienen ; o comillas se entrecomillan como espera DbConnectionStringBuilder, y los errores de análisis indican línea y columna.
    • Revisión: TrustServerCertificate=true contra un servidor remoto, Encrypt=false, la falta de Application Name, User ID junto a Integrated Security, el usuario guest de RabbitMQ en un host remoto, abortConnect con su valor predeterminado, una @ sin codificar en una contraseña de MongoDB y más.
    • Conversión de URL: las URL postgresql://, mysql:// y redis:// (como las que ofrecen muchos proveedores en la nube) se convierten al formato de palabras clave que esperan los controladores de .NET.
    • Salidas: cadena normalizada, fragmento de appsettings.json, variables de entorno (ConnectionStrings__Name) y código C# con SqlConnectionStringBuilder, NpgsqlConnectionStringBuilder, ConfigurationOptions, ConnectionFactory o MongoClientSettings.

    Cómo usarla

    Pegue la cadena (o pulse Ejemplo), lea las advertencias y edite los campos en Editar y generar; la entrada se actualiza mientras escribe. Elija una pestaña de salida y cópiela o descárguela. Marque Sustituir la contraseña por un marcador antes de compartir la salida.

    Privacidad

    Todo se ejecuta en su navegador. Las contraseñas se ocultan en pantalla hasta que pulse Mostrar contraseñas, y la cadena de conexión que pega nunca se guarda en el almacenamiento local ni se envía a ningún sitio.