Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

MDS subjekt založený oddychové môžu zlyhať pri duplicitné šarže značka hodnota sa používa v SQL Server 2012

DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.

Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 2712547
Priznaky
Uvažujme o nasledujúcom prípade:
  • Microsoft SQL Server 2012 kapitán údajov služby (MDS) subjekt založený oddychové procesu sa používa na import údajov do MDS.
  • Vyplnenie rôznych MDS oddychových tabuliek (stg.name) s oddychové údajov pomocou BatchTag stĺpec na identifikáciu šarže.
  • Používate rovnaké BatchTaghodnota na vyplnenie samostatnej oddychové tabuľky, do ktorej patrí iný subjekt v rôznych MDS model.
  • Spustíte potrebné uložené procedúry spustite dávkové spracovanie. Alebo spustení oddychové dávka z funkčných oblasti riadenia integrácie na internetovej stránke MDS.

    Pri spustení procesu oddychové, použiť jeden z troch uložené procedúry:
    • STG.udp_meno_Leaf
    • STG.udp_meno_Consolidated
    • STG.udp_meno_Relationship

    Poznámka The meno zástupný symbol predstavuje názov oddychové tabuľku, ktorá bola zadaná pri vytvorení subjektu.

    Nasledujúce príklady ukazujú, ako na začiatku procesu oddychové pomocou oddychové uloženej procedúry:
    Exec mds.stg.udp_entityname1 'versionAdescription", 0,"batchtag"

    Exec mds.stg.udp_entityname2 'versionBdescription", 0,"batchtag"
V tomto scenári, zobrazí sa nasledovné chybové hlásenie pri spustení procesu oddychové:
MDSERR310029
Stav uvedené dávky nie sú platné.

Okrem toho pri kontrole šarže stav, si všimnete, že dávka ktorá máBatchTag hodnota zostáva neurčito prilepené stavuSpustené.

Poznámka Môžete skontrolovať stav dávky z internetovej stránky MDS kliknutím Manažmentu integráciea vybratím modeli zobrazenie stavu alebo Autor zisťuje [mdm].Tabuľka [tblStgBatch].
Pricina
Tento problém sa vyskytuje, pretože MDS subjekt založený oddychové procesu kontroly BatchTag štatút bez ohľadu na MDS model.
Riesenie
Ak vaše dávky je prilepené vSpustenéstav, zastaviť proces dávky, a potom sa pokúste znova spracovanie dávky. Ak chcete zastaviť proces šarže, spustite nasledovný príkaz SQL:
Exec [mdm].[udpStagingBatchQueueActivate]
Ak chcete tento problém odstrániť, aktualizovaťBatchTag hodnoty v tabuľke oddychové pre záznamy na nový názov. Okrem toho, skontrolujte, či importstatus_IDpole nastavené na 0 pre záznamy.
dalsie informacie
Ďalšie informácie o spustení procesu oddychové, navštívte webovú lokalitu nasledujúce webová lokalita Microsoft Developer Network (MSDN):Sledujte video, ktoré ukazuje, ako používať nový subjekt založený oddychové MDS v SQL Server 2012:Ďalšie informácie o tom, ako vyplniť databázy kapitán údajov služby, navštívte nasledujúce webovú lokalitu Microsoft TechNet:Ďalšie informácie o stavy pri importe údajov počas procesu oddychové, navštívte nasledujúce webové stránky Microsoft TechNet:

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 2712547 – Posledná kontrola: 07/24/2012 14:58:00 – Revízia: 1.0

Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise

  • kbexpertiseinter kbprb kbsurveynew kbmt KB2712547 KbMtsk
Pripomienky