KB2754444 – KORJAUS: "Indeksin ja pituuden on viitattava sijaintiin merkkijonossa" -virhesanoma, kun purat suuren tietomäärän SAP BW:stä SSIS 2012 -paketissa

Käytetään kohteeseen
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Standard

Microsoft jakelee Microsoft SQL Server 2012 -korjaukset yhtenä ladattavana tiedostona. Koska korjaukset ovat kumulatiivisia, jokainen uusi versio sisältää kaikki edelliseen SQL Server 2012 -korjausversioon sisältyvät hotfix-korjaukset ja tietoturvakorjaukset.

Ongelman ilmenemistapa

Oletetaan, että yrität purkaa suuren tietomäärän SAP Business Warehouse (SAP BW) -sovelluksesta käyttämällä Microsoft Connector 1.0 for SAP Business Intelligence (SAP BI) -ohjelmaa Microsoft SQL Server 2012 Integration Services (SSIS 2012) -paketissa. Näyttöön tulee kuitenkin seuraava virhesanoma:

Huomautus

[SAP BW -lähde] Virhe: System.ArgumentOutOfRangeException: Indeksin ja pituuden on viitattava sijaintiin merkkijonossa.
Parametrin nimi: pituus
at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
at Microsoft.SqlServer.Dts.SapBw.Components.OHSExtractor.ExtractNow(Boolean InRuntimeMode, String GatewayHost, String GatewayService, String ProgramID, String ProcessChain, String DestinationName, String ExecutionMode, String PropertyRequestID, Int32 Timeout)

Ratkaisu

Tämän ongelman korjaa SapBI.msi tiedoston SP1-päivitys. SapBI.msi tiedoston päivitetty versio on saatavilla SQL Server 2012 Feature Pack SP1 -sivulla seuraavassa Microsoftin verkkosivustossa:

https://www.microsoft.com/download/details.aspx?id=35580

Tila

Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.

Lisätietoja

Tässä artikkelissa käsiteltävät kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien, itsenäisten yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.

Viitteet

Saat lisätietoja SQL Server:n lisäävästä ylläpitomallista napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

935897 SQL Server-työryhmältä saa käyttöön lisäävän ylläpidon mallin, jonka avulla voidaan toimittaa hotfix-korjauksia ilmoitettuihin ongelmiin. Saat lisätietoja SQL Server päivitysten nimeämisrakenteesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

822499 Microsoft SQL Server -ohjelmistopäivityspakettien nimeämisrakenne Saat lisätietoja ohjelmistopäivitysterminologiasta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokanta -tietokannassa:

824684 Microsoftin ohjelmistopäivityksiä kuvaavan vakioterminologian kuvaus