Они являются синонимами друг для друга и могут использоваться взаимозаменяемо.
В .Net существует класс с именем SqlConnectionStringBuilder , который очень полезен для работы с SQL Server Строки соединения, использующие типобезопасные свойства для построения частей строки.Этот класс содержит внутренний список синонимов, поэтому он может отображаться из одного значения в другое:
+----------------------+-------------------------+
| Value | Synonym |
+----------------------+-------------------------+
| app | application name |
| async | asynchronous processing |
| extended properties | attachdbfilename |
| initial file name | attachdbfilename |
| connection timeout | connect timeout |
| timeout | connect timeout |
| language | current language |
| addr | data source |
| address | data source |
| network address | data source |
| server | data source |
| database | initial catalog |
| trusted_connection | integrated security |
| connection lifetime | load balance timeout |
| net | network library |
| network | network library |
| pwd | password |
| persistsecurityinfo | persist security info |
| uid | user id |
| user | user id |
| wsid | workstation id |
+----------------------+-------------------------+
(составлено с помощью Reflector)
Существуют и другие подобныеклассы для работы со строками соединения ODBC и OleDb , но, к сожалению, ничего для других поставщиков баз данных - я предполагаю, что ответственность за реализацию лежит на библиотеке поставщика.