Практическое руководство. Сохранение строки подключения
Обновлен: Ноябрь 2007
Строки подключения в приложениях Visual Studio могут быть сохранены в файле конфигурации приложения (также известном как "параметры приложения") или жестко закодированы непосредственно в приложении. Сохранение строк подключения в файле конфигурации приложения упрощает задачу обслуживания приложений. Если строку подключения нужно изменить,то можно обновить ее в файле конфигурации приложения (в отличие от необходимости менять ее в исходном коде и перекомпилировать приложение).
Хранение конфиденциальных сведений (таких как пароль) в строке подключения может повлиять на безопасность приложения. Строки подключения, сохраненные в файле конфигурации приложения, никак не зашифрованы и не "запутаны", поэтому каждый может получить доступ к файлу и просмотреть его содержимое. Для безопасного управления доступом к базе данных предпочтительнее использовать встроенную систему безопасности Windows.
Если использование встроенных средств безопасности Windows не выбрано, а база данных требует имя пользователя и пароль, то можно пропустить их в строке подключения, но для успешного подключения к базе данных эти данные нужно будет предоставить приложению. Например, можно создать диалоговое окно, запрашивающее у пользователя эти сведения и динамически строящее строку подключения во время выполнения. Безопасность тем не менее находится под вопросом, если информация перехватывается на пути к базе данных.
Дополнительные сведения см. в разделе Защита сведений о соединении (ADO.NET).
Для сохранения строки подключения во время работы с мастером данных:
Выберите параметр сохранения подключения на странице Сохранить строку подключения в файл конфигурации приложения.
Примечание. Чтобы просмотреть или изменить строку подключения, см. Практическое руководство. Изменение строки подключения.
Чтобы сохранить строку подключения непосредственно в параметры приложения:
В обозревателе решений Обозреватель решений дважды щелкните значок Мой проект (Visual Basic) или значок Свойства(C# или J#), чтобы открыть Конструктор проектов.
Выберите вкладку Параметры.
Введите Имя для строки подключения. Ссылайтесь на это имя при доступе к строке подключения в коде.
Установите Тип на значение (Строка подключения).
Оставьте свойство Область установленным на значение Приложение.
Введите строку подключения в поле Значение.
либо
Нажмите кнопку с многоточием (...) в поле Значение, чтобы открыть диалоговое окно Свойства подключения для построения строки подключения. Дополнительные сведения см. в разделе Диалоговое окно "Добавить/Изменить подключение" (вкладка "Общие").
Безопасность
Хранение в строке подключения конфиденциальных сведений, таких как пароль, может привести к снижению уровня защиты приложения. Для безопасного управления доступом к базе данных предпочтительнее использовать встроенную систему безопасности Windows.
Дополнительные сведения см. в разделах Защита сведений о соединении (ADO.NET) и Общие сведения о безопасности (ADO.NET).
См. также
Задачи
Практическое руководство. Изменение строки подключения
Другие ресурсы
Начало работы с доступом к данным
Подключение к данным в Visual Studio
Подготовка приложения к получению данных
Отображение данных на форме в приложениях Windows