Microsoft MVP성태의 닷넷 이야기
winform DataSet.xsd의 암호화 된 ConnectionString 사용 질문 [링크 복사], [링크+제목 복사],
조회: 127
글쓴 사람
orion (jwmin0709 at gmail.com)
홈페이지
첨부 파일
 

안녕하세요, .Net Framework 4.5에서 Winform으로 프로젝트를 진행중입니다.

DB와 연결해서 동작하는 프로젝트인데, 개발상의 편의를 위해 Visual Studio의 '새 항목 추가'에 있는 데이터 세트(DataSet.xsd)를 이용하고자 합니다.
연동까지 다 하고 잘 동작하는 것 확인 했는데, 해당 항목의 디자이너를 사용하려면 평문으로 된 DB 연결 문자열이 필요하더라고요.

DataSet.xsd 없이 개발할 때에는 암호화 된 ConnectionString을 외부 패스워드 파일로 복호화 하고
DB에 접근하는 식으로 개발을 했습니다.
그래서 DataSet.xsd 디자이너에서도 이것과 비슷한 방향이 있는지 찾아보니 별도로 지원하지 않는 것 같습니다.

평문으로 된 연결 문자열을 사용하면 빌드 결과물을 연결 문자열 쉽게 노출되어 있는지라
이 문제 때문에 DataSet.xsd 사용이 꺼려집니다.


혹여 제가 못 찾은 것은 아닌가 싶어 이렇게 글을 남기게 됐습니다.
해서, 질문을 좀 요약하면 이정도 될 것 같습니다.

1. DataSet.xsd 사용에 있어 암호화 된 연결 문자열을 사용할 수 있는 방법이 있는지?
2. 공식 문서에서는 ConnectionString 대신 Windows 인증을 권장하는데, 프로젝트 여건상 불가합니다.
   (1)항 질문에 대해 별다른 방법이 없다면 대체 할만한 방법이 있는지?
   (암호화 된 ConnectionString을 사용할 수 있는, DataSet.xsd의 대체제가 있는지?)








[최초 등록일: ]
[최종 수정일: 4/30/2025]


비밀번호

댓글 작성자
 



2025-05-01 02시06분
간단한 재현 프로젝트라도 있을까요?

저런 식으로 설명만 해주시면 갖가지 가능성을 제가 짐작하고 답변해야 하기 때문에 또 다시 질문할 여지가 있어 시간 낭비가 될 수 있습니다.
정성태

1  2  3  4  5  6  7  8  9  [10]  11  12  13  14  15  ...
NoWriterDateCnt.TitleFile(s)
5732kss10/8/202212064c# socket.poll 버그인가요? [2]파일 다운로드1
5731kss10/8/202211386c# socket.poll 버그인가요? [3]
5730김재환10/7/202213105WPF에서 디스플레이 배율이 100%가 아닌 경우, Window의 포지션 정보가 부정확해지는 문제 [2]
5729김기헌10/2/202212205안녕하세요 선생님 뮤텍스 관련 질문 드립니다 [2]
5728김경환9/29/202211941그리드뷰관련마지막질문하나드리겠습니다선생님 [5]파일 다운로드1
5727김경환9/26/202211553c# 윈폼 tcp/ip 기반 데이터그리드뷰질문하나드리겟습니다 [3]
5726양승조 donator9/22/202212509C# dll 과 C++ 간 배열 전달. SafeArray [10]파일 다운로드1
5725김기헌9/21/202211009안녕하세요 선생님 윈폼 컨트롤 Dispose 관련 질문드립니다 [2]
5724감사합니...9/19/202211388스레드와 스레드 안전한 객체 사용관련 문의드립니다. [5]
5723드리렁9/13/202210976Pinned Object에 대해서 질문이 있습니다. [2]
5722김인태9/8/202211538대화상자에서 alt + tab 후킹 작업 [1]
5721우종9/7/202210918C++ DLL 과 C# 연동 문의 [2]
5720한예지 donator9/6/202210614학습 방법 질문 있습니다. [7]
5719김경한9/6/202211114안녕하세요 질문하나만드리겠습니다...! [10]
5718김민아9/2/202210920안녕하세요 생성자 호출 시 초기화 순서 질문드립니다 [2]
5716iili...8/26/202211182WinDbg 커널 디버깅에서의 thread freeze [2]
5715에릭8/19/202212203WMI 쿼리 결과값이 Windows Service와 Console 출력에서 상이한 이유가 있을까요? [9]파일 다운로드1
5714허니빠8/18/202211875.net6 hint path 를 프로젝트 단위로 지정할 수 있는 방법을 알고싶습니다 [8]
5713김기헌8/17/202211453안녕하세요 rgb 계산 오차가 있는데 원인을 모르겠습니다.. [3]
5712하태8/17/202211447안녕하세요 background service에서 user32dll 접근 질문 드리겠습니다.! [2]
5711하태8/16/202210721안녕하세요! 윈도우즈 해상도 관련 질문 드립니다. [1]
5710장성욱8/12/202210785c# 시리얼 통신 관련 질문 [3]
5709초보8/12/202210346WPF 커맨드 관련 질문 [2]
5708민성8/11/202211062안녕하세요 c#에서 화면의 배율 및 레이아웃을 변경할려면 어떻게 해야 할까요? [2]파일 다운로드1
5707민성8/10/202210365WPF 엣지 컨트롤에서 화면이 안보이는 현상 [2]파일 다운로드1
5706종규8/7/202213552WPF 에서 SVG 아이콘 사용 방법 문의 [2]
1  2  3  4  5  6  7  8  9  [10]  11  12  13  14  15  ...