Sie sind Synonyme für einander und können austauschbar verwendet werden.
In .Net gibt es eine Klasse namens SqlConnectionStringBuilder , die sehr nützlich ist, um mit SQL Server- Verbindungszeichenfolgen umzugehen , die typsichere Eigenschaften verwenden, um Teile der Zeichenfolge aufzubauen. Diese Klasse führt eine interne Liste von Synonymen, damit sie von einem Wert auf einen anderen abgebildet werden kann:
+ ---------------------- + ------------------------- +
| Wert | Synonym |
+ ---------------------- + ------------------------- +
| App | Anwendungsname |
| asynchron | asynchrone Verarbeitung
| erweiterte Eigenschaften | attachdbfilename |
| anfänglicher Dateiname | attachdbfilename |
| Verbindungszeitlimit | Verbindungszeitlimit |
| Zeitüberschreitung | Verbindungszeitlimit |
| Sprache | aktuelle Sprache |
| addr | Datenquelle |
| Adresse | Datenquelle |
| Netzwerkadresse | Datenquelle |
| Server | Datenquelle |
| Datenbank | Erstkatalog |
| vertrauenswürdige_Verbindung | integrierte Sicherheit |
| Verbindungslebensdauer | Zeitlimit für Lastausgleich |
| net | Netzwerkbibliothek |
| Netzwerk | Netzwerkbibliothek |
| pwd | Passwort |
| persistsecurityinfo | Sicherheitsinformationen beibehalten |
| uid | Benutzer-ID |
| Benutzer | Benutzer-ID |
| wsid | Workstation-ID |
+ ---------------------- + ------------------------- +
(Zusammengestellt mit Hilfe von Reflector)
Es gibt noch andere ähnliche Klassen für den Umgang ODBC und OLE DB - Verbindungszeichenfolgen, aber leider nichts für andere Datenbankanbieter - ich würde davon ausgehen , die Beweislast auf eines Anbieters Bibliothek ist eine solche Implementierung zu liefern.