양식 서식 파일의 기본 데이터 연결에 사용되는 SQL Server 데이터베이스 변경
적용 대상
이 문서의 내용
개요
Microsoft SQL Server 데이터베이스에 대한 기본 데이터 연결을 사용하여 양식 서식 파일을 디자인하는 경우 기본 데이터 연결을 다른 SQL Server 데이터베이스로 변경해야 할 수 있습니다. 예를 들어 양식 서식 파일을 디자인하고 프로덕션 데이터베이스와 유사한 테스트 데이터베이스를 사용하는 환경에서 테스트한다고 상상해 보세요. 이 테스트 프로세스 중에는 회사에서 테스트에 사용하는 SQL Server 데이터베이스를 기반으로 하는 양식 서식 파일을 디자인합니다. 그러나 양식 서식 파일을 배포할 때 사용자가 사용할 프로덕션 SQL Server 데이터베이스는 다른 서버에 있습니다. 양식 서식 파일을 배포하려면 테스트 데이터베이스에서 프로덕션 데이터베이스로 기본 데이터 연결을 변경해야 합니다.
양식 서식 파일의 기본 데이터 연결에서 데이터베이스를 변경하면 Microsoft Office InfoPath는 데이터가 새 데이터베이스에 저장되는 방식에 해당하는 필드와 그룹이 있는 기본 데이터 원본을 만듭니다. 새 데이터베이스가 이전 데이터베이스와 동일한 방식으로 데이터를 저장하는 경우 InfoPath는 양식 서식 파일의 기존 컨트롤을 새 데이터 원본의 필드에 자동으로 바인딩합니다. 새 데이터 원본의 필드와 그룹이 이전 데이터 원본의 필드 및 그룹과 일치하지 않으면 InfoPath는 컨트롤에서 데이터 원본 바인딩을 제거합니다. InfoPath가 컨트롤에서 바인딩을 제거하는 경우 양식 서식 파일에서 컨트롤을 제거하거나 컨트롤을 새 데이터 원본의 다른 필드에 바인딩해야 합니다.
기본 데이터 연결을 변경한 후 양식 서식 파일을 게시하고 테스트하여 사용자가 양식 서식 파일을 기반으로 하는 양식을 작성할 때 데이터베이스에 대한 기본 데이터 연결이 올바르게 작동하는지 확인해야 합니다. 또한 양식 서식 파일을 기반으로 하는 기존 양식이 여전히 예상대로 작동하는지 테스트해야 합니다. 테스트를 완료하면 사용자가 이 양식 서식 파일을 기반으로 양식 작성을 시작할 수 있습니다. 참고 항목 섹션에서 양식 서식 파일 게시에 대한 자세한 내용에 대한 링크를 찾 습니다 .
시작하기 전에
기본 데이터 연결을 변경하기 전에 데이터베이스 관리자의 다음 정보가 필요합니다.
- 새 SQL Server 데이터베이스가 있는 서버의 이름입니다.
- 새 데이터베이스에 필요한 인증입니다. 데이터베이스는 Microsoft Windows 인증 또는 SQL Server 인증을 사용하여 사용자가 데이터베이스에 액세스할 수 있는 방법을 결정할 수 있습니다.
- 새 데이터베이스의 테이블 이름, 필드 이름 및 관계가 이전 데이터베이스의 이름과 동일한지 확인합니다. 이 양식 서식 파일을 처음 디자인할 때 테이블 관계를 추가한 경우 기본 데이터 연결을 변경할 때 동일한 테이블 관계를 추가해야 합니다.
기본 데이터 연결 변경
도구 메뉴에서 기본 데이터 원본 변환을 클릭합니다.
데이터 연결 마법사에서 선택한 옵션이 이 데이터 연결에 올바른지 확인한 다음 , 다음을 클릭합니다.
마법사의 다음 페이지에서 데이터베이스(Microsoft SQL Server 또는 Microsoft Office 액세스만 해당)를 클릭한 다음 다음을 클릭합니다.
마법사의 다음 페이지에서 데이터베이스 변경을 클릭합니다.
데이터 원본 선택 대화 상자에서 새 원본을 클릭합니다.
연결하려는 데이터 원본 종류 목록에서 Microsoft SQL Server 클릭한 다음 다음을 클릭합니다.
서버 이름 상자에 SQL Server 데이터베이스가 포함된 서버의 이름을 입력합니다.
로그온 자격 증명에서 다음 중 하나를 수행합니다.
- 데이터베이스에서 Microsoft Windows 네트워크에서 사용되는 자격 증명에 따라 액세스 권한이 있는 사용자를 결정하는 경우 Windows 인증 사용을 클릭합니다.
- 데이터베이스가 데이터베이스 관리자로부터 받은 지정된 사용자 이름 및 암호를 기반으로 액세스 권한이 있는 사용자를 결정하는 경우 다음 사용자 이름 및 암호 사용을 클릭한 다음 사용자 이름 및 암호 상자에 사용자 이름과 암호를 입력합니다.
다음을 클릭합니다.
원하는 데이터가 포함된 데이터베이스 선택 목록에서 사용할 새 데이터베이스의 이름을 클릭하고, 특정 테이블에 연결 검사 상자를 선택하고, 기본 테이블의 이름을 클릭한 다음, 다음을 클릭합니다.
마법사의 다음 페이지에서 파일 이름 상자에 데이터 연결 정보를 저장하는 파일의 이름을 입력한 다음 마침 을 클릭하여 이러한 설정을 저장합니다.
쿼리 데이터 연결에서 다른 테이블을 사용하려는 경우 마법사의 이 페이지에 다른 테이블을 추가할 수 있습니다.
다른 테이블 추가- 테이블 추가를 클릭합니다.
- 추가할 자식 테이블 선택 목록에서 자식 테이블의 이름을 클릭한 다음 다음을 클릭합니다.
- InfoPath는 두 테이블의 필드 이름을 일치시켜 관계를 설정하려고 시도합니다. 제안된 관계를 사용하지 않으려면 관계를 선택한 다음 관계 제거를 클릭합니다.
- 관계를 추가하려면 관계 추가를 클릭하고 두 열에서 관련 필드의 이름을 클릭한 다음 확인을 클릭합니다.
- 마침을 클릭합니다.
- 자식 테이블을 추가하려면 다음 단계를 반복합니다.
다음을 클릭합니다.
마법사의 마지막 페이지에서 기본 데이터 연결의 이름을 입력합니다. 이 이름은 데이터 원본 작업창의 데이터 원본 목록에 표시됩니다.
사용자가 나중에 추가할 다른 데이터 전송 연결을 통해 양식 데이터를 제출할 수 있도록 하려면 이 연결에 대해 제출 사용 검사 확인란을 클릭하여 기본 데이터 연결에서 데이터 전송 연결을 사용하지 않도록 설정합니다.
마침을 클릭합니다.
팁
쿼리를 변경하거나 양식 서식 파일에 대한 보조 데이터 연결인 데이터 연결을 제출해야 하는 경우 다음 단계로 가기 전에 이러한 변경을 수행할 수 있습니다. 이제 보조 데이터 연결을 변경하여 새 주 및 새 보조 데이터 연결을 동시에 테스트할 수 있습니다. 참고 항목 섹션에서 보조 데이터 연결 변경에 대한 자세한 내용에 대한 링크를 찾 습니다 .
변경 내용을 테스트하려면 표준 도구 모음에서 미리 보기를 클릭하거나 Ctrl+Shift+B를 누릅니다.
양식 서식 파일을 게시하려면 파일 메뉴에서 게시를 클릭합니다.
이 양식 서식 파일을 기반으로 하는 양식을 열고 작성하여 양식을 철저히 테스트합니다. 이 양식 서식 파일을 기반으로 하는 양식이 예상대로 작동하는지 확인합니다.