зачем использовать шифрование? Я предлагаю. Использовать SSPI ...
Используйте эту помощь:
Синтаксис строки подключения
В этой модели вам не нужен пароль ... в строке подключения.
Вы можете удалить аутентификацию Windows и изменить пароль Sa. это так безопасно.
Доверенное соединение
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Надежное соединение
Driver={SQL Server Native Client 10.0};Server=myServerAddress;
Database = MyDatabase; Trusted_Connection = да;
Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;
Trusted_Connection = да;
Запрос имени пользователя и пароля
Это немного сложно. Сначала необходимо установить для свойства Prompt объекта подключения значение adPromptAlways. Затем используйте строку подключения для подключения к базе данных.
oConn.Properties("Prompt") = adPromptAlways
oConn.Open "Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;"
Драйвер ODBC для Microsoft SQL Server
Доверенное соединение
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;
Trusted_Connection = Да;
Использовать драйвер ODBC из .NET
Driver={any odbc driver's name};OdbcKey1=someValue;OdbcKey2=someValue;