Поделиться через


Практическое руководство. Сохранение строки подключения

Обновлен: Ноябрь 2007

Строки подключения в приложениях Visual Studio могут быть сохранены в файле конфигурации приложения (также известном как "параметры приложения") или жестко закодированы непосредственно в приложении. Сохранение строк подключения в файле конфигурации приложения упрощает задачу обслуживания приложений. Если строку подключения нужно изменить,то можно обновить ее в файле конфигурации приложения (в отличие от необходимости менять ее в исходном коде и перекомпилировать приложение).

Хранение конфиденциальных сведений (таких как пароль) в строке подключения может повлиять на безопасность приложения. Строки подключения, сохраненные в файле конфигурации приложения, никак не зашифрованы и не "запутаны", поэтому каждый может получить доступ к файлу и просмотреть его содержимое. Для безопасного управления доступом к базе данных предпочтительнее использовать встроенную систему безопасности Windows.

Если использование встроенных средств безопасности Windows не выбрано, а база данных требует имя пользователя и пароль, то можно пропустить их в строке подключения, но для успешного подключения к базе данных эти данные нужно будет предоставить приложению. Например, можно создать диалоговое окно, запрашивающее у пользователя эти сведения и динамически строящее строку подключения во время выполнения. Безопасность тем не менее находится под вопросом, если информация перехватывается на пути к базе данных.

Дополнительные сведения см. в разделе Защита сведений о соединении (ADO.NET).

Для сохранения строки подключения во время работы с мастером данных:

Чтобы сохранить строку подключения непосредственно в параметры приложения:

  1. В обозревателе решений Обозреватель решений дважды щелкните значок Мой проект (Visual Basic) или значок Свойства(C# или J#), чтобы открыть Конструктор проектов.

  2. Выберите вкладку Параметры.

  3. Введите Имя для строки подключения. Ссылайтесь на это имя при доступе к строке подключения в коде.

  4. Установите Тип на значение (Строка подключения).

  5. Оставьте свойство Область установленным на значение Приложение.

  6. Введите строку подключения в поле Значение.

    либо

    Нажмите кнопку с многоточием (...) в поле Значение, чтобы открыть диалоговое окно Свойства подключения для построения строки подключения. Дополнительные сведения см. в разделе Диалоговое окно "Добавить/Изменить подключение" (вкладка "Общие").

Безопасность

Хранение в строке подключения конфиденциальных сведений, таких как пароль, может привести к снижению уровня защиты приложения. Для безопасного управления доступом к базе данных предпочтительнее использовать встроенную систему безопасности Windows.

Дополнительные сведения см. в разделах Защита сведений о соединении (ADO.NET) и Общие сведения о безопасности (ADO.NET).

См. также

Задачи

Практическое руководство. Изменение строки подключения

Другие ресурсы

Начало работы с доступом к данным

Подключение к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Отображение данных на форме в приложениях Windows

Редактирование данных в приложении

Проверка данных

Сохранение данных