Строка подключения без имени пользователя и пароля, asp.net - PullRequest
3 голосов
/ 21 сентября 2010

У меня есть веб-сайт, встроенный в asp.net, который подключается к SQL 2000 дБ. в моем файле web.config у меня есть строка подключения, ссылающаяся на DSN. для того, чтобы мое соединение с БД работало, я должен включить имя пользователя и пароль в строку. по соображениям безопасности, есть ли способ подключиться к моей БД без отображения имени пользователя и пароля. может быть метод для шифрования информации ?? метод строки доверенного соединения не работает для меня.

текущий метод

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

доверенный метод (не работал в моей серверной среде)

Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

Ответы [ 2 ]

4 голосов
/ 21 сентября 2010

Вы можете зашифровать строки подключения в файле web.config.

См. Как: Защищать строки подключения при использовании элементов управления источниками данных в MSDN.

0 голосов
/ 28 декабря 2018

Для MySQL с номером порта

<add name="constring" connectionString="Server=localhost;Uid=root;Database=databasename;Port=3306;" providerName="MySql.Data.MySqlClient"/>

...