0
데이터베이스를 만드는 XMLA 스크립트를 실행하고 있습니다. 데이터베이스의 데이터 소스 개체가 성공적으로 만들어집니다. 연결 문자열에 "Integrated Security = SSPI"가 지정되어 있어도 데이터 원본의 연결 문자열을 볼 때 'SQL Server 인증 사용'라디오 단추가 비어있는 사용자 이름과 암호로 선택됩니다. 스크립트에서 자동으로 'Windows 인증 사용'옵션을 선택해야합니다. 내가 배포 마법사가 생성 된 XMLA 스크립트의 보안 정보를 제거하는 것을 알고데이터 원본 연결 'Windows 인증 사용'이 XMLA 스크립트에서 적용되지 않음
<DataSource xsi:type="RelationalDataSource">
<ID>MyDataStore</ID>
<Name>MyDataStore</Name>
<ConnectionString>Provider=SQLNCLI10.1;Data Source=MYSERVER;Integrated Security=SSPI;Initial Catalog=MYDB</ConnectionString>
<ImpersonationInfo>
<ImpersonationMode>Default</ImpersonationMode>
</ImpersonationInfo>
<Timeout>PT0S</Timeout>
</DataSource>
내가이 작업을 얻었다. 연결 문자열의 형식이 중요합니다. 나는 좀 더 가깝게 생성되는 것을 조사하고 예제 코드에서와 같이 "Integrated Security = True"를 지정하고 SSPI를 지정하지 않는다는 것을 깨달았습니다. 이것을 "통합 보안 = SSPI"로 변환하는 코드를 추가했습니다. 이것은 트릭을했다. –