작동하지 않습니다 제 3 자로부터. 예를 들어, RateRegister를 포함하는 자신의 XML에서 두 개의 섹션이 있습니다 SQLXMLBULKLOAD이 지원하지 않는 것으로이 관계로 인해 내 XSD
<wse:ImportRateRegisters>
<wse:RateRegister Tier="0" Cumulative="3213.500" Advance="60.900" />
<wse:RateRegister Tier="1" Cumulative="193.950" Advance="59.700" />
</wse:ImportRateRegisters>
<wse:ImportTierRegisters>
<wse:RateRegister Tier="0" Cumulative="3251.600" />
<wse:RateRegister Tier="1" Cumulative="351.000" />
</wse:ImportTierRegisters>
내가 끼 었어이 관계를 지원하는 XSD 주석을 시도
. ImportRateRegisters/ImportTierRegisters와 Device 사이의 관계를 정의 할 수 있지만 RateRegister를 믹스에 추가하자 마자 작동이 멈 춥니 다.RateRegister의 관계를 ImportRateRegisters 또는 ImportTierRegisters 중 하나에 추가 할 수 있지만 동시에 둘 다 설정할 수는 없습니다.
<sql:relationship name="RateRegisterToImportRateRegisters" parent="ImportRateRegisters" parent-key="ImportRateRegisters_Id" child="RateRegister" child-key="ImportRateRegisters_Id" />
<sql:relationship name="RateRegisterToImportTierRegisters" parent="ImportTierRegisters" parent-key="ImportTierRegisters_Id" child="RateRegister" child-key="ImportTierRegisters_Id" />
을하지만이 RateRegister에 도착하면 나는 단지 예를 들어, 이러한 관계 중 하나를 추가 할 수 있습니다 : 둘 다 관계를 만들
이<xs:element name="RateRegister" msdata:Prefix="wse" sql:relation="RateRegister" sql:relationship="RateRegisterToImportRateRegisters">
나는이 함께 얻는 오류입니다 :
Schema: the parent/child table of the relationship on 'RateRegister' does not match
두 관계를 모두 추가하면 중복 된 속성 오류가 발생합니다.
여기서 시간을 낭비하고 있습니까? SQLXMLBULKLOAD 유틸리티는 이러한 종류의 계층 구조에도 대처할 수 있습니까?