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,AddressveData Sourceaynı anahtar sözcüktür;DatabaseileInitial Catalogda öyle. Bilinmeyen anahtar sözcükler “bunu mu demek istediniz” önerisiyle işaretlenir. - ADO.NET tırnak kuralları:
;veya tırnak içeren değerlerDbConnectionStringBuilder’ı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, eksikApplication Name,Integrated Securityile birlikteUser ID, uzak bir ana bilgisayarda RabbitMQguestkullanıcısı, varsayılan değerinde bırakılmışabortConnect, MongoDB parolasında kodlanmamış@ve daha fazlası. - URL dönüştürme:
postgresql://,mysql://veredis://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.jsonparçası, ortam değişkenleri (ConnectionStrings__Name) veSqlConnectionStringBuilder,NpgsqlConnectionStringBuilder,ConfigurationOptions,ConnectionFactoryveyaMongoClientSettingskullanan 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.