Ei tulostettavia merkkejä SCCM: ssä

Äskettäin Enhansoft-tiimille ilmoitettiin ongelmasta, joka johtui tulostamattomista merkeistä useissa System Center Configuration Manager (SCCM) SQL Server -näkymissä. Mitä tämä tarkoittaa? SCCM-raportit, joissa ei ole tulostettavia merkkejä, epäonnistuvat, koska tämä vaikuttaa useisiin SQL Server -näkymiin ja roolipohjaiseen hallintaan (RBA). Tunnistettujen joukossa: Lisää tai poista sovellus, Viimeksi käytetyt sovellukset ja Ohjelmiston mittaus. Valitettavasti näkyjä ja toimintoja voi olla enemmän, mutta tällä hetkellä nämä ovat ainoita, joista tiedämme.

Ei tulostettavia merkkejä SCCM: ssä

TL; DR

Jos sinulla ei ole aikaa lukea tätä viestiä kokonaisuudessaan, tässä on lyhyt yhteenveto. Jos näet tämän virheen (katso kuvakaappaus yllä tai alla) oletusarvoisissa SCCM -raporteissa, päivitä versioon SCCM 1810 tai uudempaan. Jos näet tämän virheen yhdessä Enhansoft -raportoinnin raporteista, päivitä versioon SCCM 1810 tai uudempaan ja varmista, että käytät Enhansoft -raportoinnin uusinta versiota. Jos näet tämän virheen omissa raporteissasi, jatka lukemista alla, koska annamme sinulle lisätietoja tämän ongelman korjaamisesta.

Ei tulostettavat merkit -virheilmoitus

Jos luot raportin ja käytät jotakin asianomaisesta SQL Server -näkymästä, saatat nähdä alla luetellun kaltaisen virheen. Riippuen siitä, mikä heksadesimaali on ongelma, virheilmoituksesi voi olla hieman erilainen.

Yhteys raporttipalvelimeen epäonnistui. Tarkista yhteystietosi ja että raporttipalvelin on yhteensopiva versio. XML -asiakirjassa on virhe (1, 37635). ", Heksadesimaalinen arvo 0x02, on virheellinen merkki. Rivi 1, sijainti 37635.

Tehostetut SQL Server -näkymät ja RBA -toiminnot

Lisää/poista ohjelmia

Tämä vaikuttaa kuuteen SQL Server -näkymään ja viiteen RBA -toimintoon. Täällä he ovat:

  • v_Add_Remove_Programs
  • v_GS_ADD_REMOVE_PROGRAMS
  • v_GS_ADD_REMOVE_PROGRAMS_64
  • v_GS_Mapped_Add_Remove_Programs
  • v_HS_ADD_REMOVE_PROGRAMS
  • v_HS_ADD_REMOVE_PROGRAMS_64
  • fn_rbac_Add_Remove_Programs
  • fn_rbac_GS_ADD_REMOVE_PROGRAMS
  • fn_rbac_GS_ADD_REMOVE_PROGRAMS_64
  • fn_rbac_HS_ADD_REMOVE_PROGRAMS
  • fn_rbac_HS_ADD_REMOVE_PROGRAMS_64

Jokaisessa näistä näkymistä ja RBA -toiminnoista on seuraavat sarakkeet, joissa saattaa esiintyä ongelma: DisplayName0, Publisher0 ja ProdID0.

Äskettäin käytetyt sovellukset

Tällä hetkellä ainoa tunnettu SQL Server -näkymä ja RBA -toiminto, joka vaikuttaa äskettäin käytettyihin sovelluksiin, on:
v_GS_CCM_RECENTLY_USED_APPS ja fn_rbac_GS_CCM_RECENTLY_USED_APPS

Tässä SQL Server -näkymässä on seuraavat sarakkeet, joissa saattaa esiintyä ongelma: FileDescription0, msiDisplayName0, msiPublisher0 ja ProductName0.

Ohjelmiston mittaus

Samanlainen kuin äskettäin käytetyt sovellukset, on vain yksi SQL Server -näkymä ja yksi RBA -toiminto, joihin tämä ongelma saattaa vaikuttaa, ja ne ovat:

v_MeteredFiles ja fn_rbac_MeteredFiles

Tässä SQL Server -näkymässä on seuraavat sarakkeet, joissa saattaa esiintyä ongelma: OriginalFileName, FileName ja MeteredFileName.

Ratkaisu

Kun Enhansoft-tiimi pystyi kopioimaan tulostamattomien merkkien ongelman, otimme yhteyttä Microsoft SCCM -tuotetiimiin saadaksemme heidät tietoisiksi tästä ongelmasta. SCCM -tiimi päivitti SCCM -nykyisen haaran 1810 seuraavan julkaisun sisältämään korjauksen tähän ongelmaan. Kiitämme heitä nopeasta toiminnasta tämän ongelman ratkaisemisessa.

Jos näet tämän ongelman sisäänrakennettujen SCCM-raporttien kanssa, varmista, että päivität versioon SCCM 1810 tai uudempaan. Onneksi sinun ei tarvitse tehdä sisäänrakennettuja raportteja.

Jos kuitenkin näet tämän ongelman mukautetuissa raporteissa, sinun on ensin päivitettävä versioon SCCM 1810. Muokkaa seuraavaksi SQL Server -kyselyä ja lisää seuraava toiminto jokaiseen sarakkeeseen.

dbo.fn_RemoveNonPrintableChars

Tässä on yksinkertainen esimerkki:

Valitse
 ARP.Publisher0 julkaisijana,
 ARP.DisplayName0 näyttönimeksi,
 ARP.Version0 versiona
alkaen
 dbo.v_Add_Remove_Programs ARP

Katso alla, miten sarakkeet päivitettiin lisäämällä dbo.fn_RemoveNonPrintableChars. Tämä sallii toiminnon suodattaa pois kaikki huonot merkit.

Valitse
 dbo.fn_RemoveNonPrintableChars (ARP.Publisher0) julkaisijana,
 dbo.fn_RemoveNonPrintableChars (ARP.DisplayName0) näyttönimeksi,
 ARP.Version0 versiona
alkaen
 dbo.v_Add_Remove_Programs ARP

Mitkä ovat tulostamattomat hahmot?

0 = NUL (null)

1 = SOH (otsikon alku)

2 = STX (tekstin alku)

3 = ETX (tekstin loppu)

4 = EOT (lähetyksen loppu)

5 = ENQ (kysely)

6 = ACK (kuittaa)

7 = BEL (kello)

8 = BS (askelpalautin)

9 = TAB (vaakasuora välilehti)

10 = LF (NL -rivisyöttö, uusi rivi)

11 = VT (pystysuora kieleke)

12 = FF (NP -lomakesyöte, uusi sivu)

13 = CR (kelkan paluu)

14 = SO (siirrä pois)

15 = SI (muutos)

16 = DLE (datalinkin pako)

17 = DC1 (laitteen ohjaus 1)

18 = DC2 (laitteen ohjaus 2)

19 = DC3 (laitteen ohjaus 3)

20 = DC4 (laitteen ohjaus 4)

21 = NAK (negatiivinen kuittaus)

22 = SYN (synkroninen joutokäynti)

23 = ETB (siirtolohkon loppu)

24 = CAN (peruuta)

25 = EM (väliaineen loppu)

26 = SUB (korvaava)

27 = ESC (paeta)

28 = FS (tiedostojen erotin)

29 = GS (ryhmäerotin)

30 = RS (tietueenerotin)

31 = USA (yksikköerotin)

127 = Del (Poista)

Jos palaat taaksepäin ja tarkistat tämän blogitekstin yläosassa olevan virheen (0x02), huomaat, että 0x02 = STX (tekstin alku) oli upotettu kyselyn ARP -tuloksiin. Vahvistimme vähintään kaksi Microsoft -ohjelmistopäivitystä, jotka sisälsivät tämän merkin Lisää tai poista sovellus -otsikoihin. Tutkimme myös muutamia muita nimikkeitä, joissa tämä ongelma esiintyi.

Löydätkö samanlaisia SCCM -raportointiongelmia? Kerro meille, onko kyseessä raporttimme vai sisäänrakennetut raportit. Jos sinulla on kysyttävää tulostamattomista hahmoista ja SCCM-raporteista, ota rohkeasti yhteyttä @Enhansoft tai @GarthMJ.

Katso, miten Right Click Tools muuttaa järjestelmien hallintatapaa.

Paranna tuottavuutta välittömästi rajoitetulla, ilmaisella Community Editionilla.

Aloita Right Click Tools: n käyttö tänään:

Tuki

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Ota yhteyttä

  • Kenttä on validointitarkoituksiin ja tulee jättää koskemattomaksi.

Lähettämällä tämän lomakkeen ymmärrät, että Recast Software voi käsitellä tietojasi Recast Software:ssä kuvatulla tavalla Tietosuojakäytäntö.

fiFinnish