방법: 연결 문자열 저장
업데이트: 2007년 11월
Visual Studio 응용 프로그램의 연결 문자열은 응용 프로그램 구성 파일(응용 프로그램 설정이라고도 함)에 저장하거나 응용 프로그램에 직접 하드 코드할 수 있습니다. 응용 프로그램 구성 파일에 연결 문자열을 저장하면 응용 프로그램을 유지 관리하는 과정이 간단해집니다. 연결 문자열을 변경해야 할 경우 소스 코드에서 이를 변경하고 응용 프로그램을 다시 컴파일하는 대신 응용 프로그램 설정 파일에서 이를 업데이트할 수 있습니다.
연결 문자열의 중요 정보(예: 암호)를 저장하면 응용 프로그램 보안 문제가 발생할 수 있습니다. 응용 프로그램 구성 파일에 저장되는 연결 문자열은 암호화되거나 난독 처리되지 않으므로 다른 사용자가 파일에 액세스하여 내용을 볼 수 있습니다. 데이터베이스 액세스를 제어할 때는 Windows 통합 보안을 사용하는 것이 더욱 안전한 방법입니다.
Windows 통합 보안을 사용하도록 선택하지 않은 경우 데이터베이스에서 사용자 이름과 암호를 요구하면 연결 문자열에서 이 정보를 생략할 수 있지만 응용 프로그램에서는 이 정보를 제공해야 데이터베이스에 성공적으로 연결할 수 있습니다. 예를 들어, 사용자에게 이 정보를 묻는 대화 상자를 만들어 런타임에 연결 문자열을 동적으로 만들 수 있습니다. 이때 정보가 데이터베이스로 전송되는 동안 유출될 경우 보안 문제가 발생할 수 있습니다.
자세한 내용은 연결 정보 보호(ADO.NET)을 참조하십시오.
데이터 마법사에서 연결 문자열을 저장하려면
응용 프로그램 구성 파일에 연결 문자열 저장 페이지에서 연결을 저장하는 옵션을 선택합니다.
참고: 연결 문자열을 보거나 변경하려면 방법: 연결 문자열 편집을 참조하십시오.
응용 프로그램 설정에 직접 연결 문자열을 저장하려면
솔루션 탐색기에서 내 프로젝트 아이콘(Visual Basic) 또는 속성 아이콘(C# 또는 J#)을 두 번 클릭하여 프로젝트 디자이너를 엽니다.
설정 탭을 선택합니다.
연결 문자열의 이름을 입력합니다. 코드에서 연결 문자열에 액세스할 때 이 이름을 참조합니다.
형식을 (연결 문자열)로 설정합니다.
범위는 기본값인 응용 프로그램으로 설정합니다.
값 필드에 연결 문자열을 입력합니다.
-또는-
값 필드에서 줄임표(...) 단추를 클릭하여 연결 속성 대화 상자를 열고 연결 문자열을 만듭니다. 자세한 내용은 연결 추가/수정 대화 상자(일반)를 참조하십시오.
보안
연결 문자열의 중요 정보(예: 암호)를 저장하면 응용 프로그램 보안 문제가 발생할 수 있습니다. 데이터베이스 액세스를 제어할 때는 Windows 통합 보안을 사용하는 것이 더욱 안전한 방법입니다.
자세한 내용은 연결 정보 보호(ADO.NET) 및 보안 개요(ADO.NET)을 참조하십시오.