Bağlantı Dizesi Oluşturucu ve Ayrıştırıcı

Herhangi bir bağlantı dizesini yapıştırın: her alanı görün, riskli ayarları yakalayın, dizeyi temiz biçimde yeniden oluşturun.

Yerelde çalışır · hiçbir şey yüklenmez
Connection string
    Fields
    KeywordValueMeaning
    Edit & build

    Ne işe yarar

    Bir bağlantı dizesi yapıştırdığınızda araç hangi sağlayıcıya ait olduğunu bulur, dizeyi alanlara ayırır, her anahtar sözcüğü açıklar ve sorun çıkaran ayarları işaretler. Dilerseniz bir sağlayıcı seçip formda sıfırdan bir bağlantı dizesi de oluşturabilirsiniz.

    Desteklenenler: SQL Server (Microsoft.Data.SqlClient), PostgreSQL (Npgsql), MySQL / MariaDB (MySqlConnector), SQLite (Microsoft.Data.Sqlite), Redis (StackExchange.Redis yapılandırma dizeleri), RabbitMQ (amqp:// / amqps:// URI’leri) ve MongoDB (mongodb:// ve mongodb+srv://).

    Öne çıkan özellikler

    • Eş anlamlılar çözümlenir: Server, Address ve Data Source aynı anahtar sözcüktür; Database ile Initial Catalog da öyle. Bilinmeyen anahtar sözcükler “bunu mu demek istediniz” önerisiyle işaretlenir.
    • ADO.NET tırnak kuralları: ; veya tırnak içeren değerler DbConnectionStringBuilder’ın beklediği şekilde tırnak içine alınır; ayrıştırma hataları satır ve sütun bilgisi verir.
    • Denetim: uzak bir sunucuya karşı TrustServerCertificate=true, Encrypt=false, eksik Application Name, Integrated Security ile birlikte User ID, uzak bir ana bilgisayarda RabbitMQ guest kullanıcısı, varsayılan değerinde bırakılmış abortConnect, MongoDB parolasında kodlanmamış @ ve daha fazlası.
    • URL dönüştürme: postgresql://, mysql:// ve redis:// URL’leri (pek çok bulut sağlayıcısının verdiği biçim), .NET sürücülerinin beklediği anahtar sözcük biçimine dönüştürülür.
    • Çıktılar: normalleştirilmiş dize, appsettings.json parçası, ortam değişkenleri (ConnectionStrings__Name) ve SqlConnectionStringBuilder, NpgsqlConnectionStringBuilder, ConfigurationOptions, ConnectionFactory veya MongoClientSettings kullanan C# kodu.

    Nasıl kullanılır

    Dizeyi yapıştırın (veya Örnek’e basın), uyarıları okuyun, ardından alanları Düzenle ve oluştur bölümünde düzenleyin; siz yazdıkça girdi güncellenir. Bir çıktı sekmesi seçip kopyalayın veya indirin. Çıktıyı paylaşmadan önce Parolayı yer tutucuyla değiştir seçeneğini işaretleyin.

    Gizlilik

    Her şey tarayıcınızda çalışır. Parolalar siz Parolaları göster’e basana kadar ekranda maskelenir; yapıştırdığınız bağlantı dizesi hiçbir zaman yerel depolamaya kaydedilmez ve hiçbir yere gönderilmez.