증상
Microsoft SQL Server Analysis Service 2012 SP1(서비스 팩 1)이 릴리스된 후 Microsoft Excel 2010 및 Microsoft Excel 2013용 PowerPivot 추가 기능에는 SQL 연결과 같은 비 Windows 통합 연결에 대한 세션당 암호를 묻는 디자인 변경이 있습니다. 예를 들어 사용자가 PowerPivot 데이터 모델에 대한 SQL 연결에 대한 암호를 저장한 다음 Excel 2010 또는 Excel 2013에서 SQL Server 2012 SP1 PowerPivot 추가 기능과 함께 통합 문서를 닫으면 닫힌 통합 문서를 다시 열 때 암호를 입력하라는 메시지가 표시되고 새 세션이 포함되므로 PowerPivot 데이터 모델의 데이터 새로 고침을 수행하라는 메시지가 표시됩니다.
참고 이 디자인 변경 동작은 SQL Server Analysis 2012 PowerPivot 추가 기능 또는 SQL Server 2008 R2 PowerPivot 추가 기능과 같은 SP1 이전 버전과 다릅니다. 디자인 변경은 원래 암호가 입력되지 않은 세션에서 연결 문자열 다시 빌드가 초기화되어 PowerPivot 데이터 모델 액세스에 대한 후속 데이터 새로 고침 작업이 실패하는 상황을 해결하기 위한 것이었습니다.
해결 방법
Excel 2010 및 Excel 2013용 SQL Server Analysis Service 2012 SP1 PowerPivot 추가 기능에서는 저장된 통합 문서를 다시 열고 PowerPivot 데이터 모델의 데이터 새로 고침을 수행할 때 사용자에게 암호를 입력하라는 메시지가 표시되지 않도록 동작을 되돌리기 수 있습니다. SP1 이전 동작을 옵트인하려면 다음 단계를 수행합니다.
필요한 핫픽스 또는 누적 업데이트를 가져오고 적용합니다.
- Excel 2010용 SQL Server Analysis Service 2012 SP1 PowerPivot 추가 기능의 경우 SQL Server 2012 SP1 CU8에서 처음 수정되었습니다.
- Excel 2013용 SQL Server Analysis Service 2012 SP1 PowerPivot 추가 기능의 경우 2014년 5월 Office 2013 누적 업데이트에서 처음 수정되었습니다.
레지스트리 편집기에서 다음 레지스트리 키를 클릭합니다.
- Excel 2010의 경우: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Gemini\Settings
- Excel 2013의 경우: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\PowerPivot\Settings
설정을 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 DWORD 값을 클릭합니다.
PasswordPromptBehavior를 입력한 다음 Enter 키를 누릅니다.
PasswordPromptBehavior를 마우스 오른쪽 단추로 클릭한 다음 수정을 클릭합니다.
값 데이터 상자에 1을 입력한 다음 확인을 클릭합니다.
참고 PasswordPromptBehavior = 1은 Windows가 아닌 통합 연결에 대한 암호를 프롬프트하지 않으며, 0은 비 Windows 통합 연결에 대한 암호를 묻는 것입니다.