Mitä tuettuja SQL Server -näkymiä käytetään SCCM -raportoinnissa?

Oletko koskaan miettinyt, mitä SQL Server -näkymiä voit käyttää SCCM -nykyisen haararaportoinnin kanssa? Et olisi yksin esittäessäsi tätä kysymystä, koska näkemyksiä ei ole selkeästi dokumentoitu. Haluan kertoa teille, että vastaus on melko yksinkertainen. The vain tuetut SQL Server -näkymät ovat niitä, joilla on SQL Server smsschm_users -suojausoikeudet. Ne ovat vain tuetut näkymät, joita raportointi käyttää riippumatta siitä, onko kyseessä Power BI vai SQL Server Reporting Services (SSRS). Tämä pätee myös taulukkoarvotoimintoihin, joita käytetään roolipohjaisen hallinnan (RBA) kanssa. The vain tuetut taulukkoarvotoiminnot ovat niitä, joilla on SQL Server smsschm_users -suojausoikeudet.

Tuetut SQL Server -näkymät

Näen paljon tuettuja SQL Server -näkymiä kelluvina näinä päivinä. Ne näkyvät keskustelupalstojen vastauksissa ja blogiviesteissä. Joidenkin viimeaikaisten blogiviestien tapauksessa olen lukenut, että jotkut ihmiset kehottavat muita käyttämään koko joukkoa tuettuja näkymiä, taulukoita, tallennettuja menettelyjä, toimintoja jne.

Jos tämä ei ollut tarpeeksi huono, useissa tapauksissa, joissa ongelma ilmenee, kun jokin näistä tuetuista SQL Server -näkymistä on tuotu tuotantoon, neuvo on muuttaa SCCM -tietokannan oikeuksia. Microsoft ei todellakaan tue tätä. Näissä skenaarioissa tietokannan oikeuksien muuttaminen näyttää olevan ainoa tapa ratkaista ongelmia, kuten käyttö estettyjä tai ei-käytettävissä olevia tietoja, kun suoritetaan raportteja, joita ei tueta SQL Server -näkymillä tai taulukon arvofunktioilla.

Tuetut SQL Server -näkymät

Tämä SQL Server-kysely näyttää, mitä näkymiä ja taulukkoarvotoimintoja tuetaan. Muuten laboratoriossa on noin 1500 tuettua objektia. Nämä näkymät ja taulukkoarvofunktiot ovat ainoat SQL Server -objektit, joita sinun tulee käyttää SCCM-raportoinnissa.

SELECT Distinct

Asia So.type

Kun V ja sitten Näytä

Kun 'U' sitten 'Taulukko'

Kun 'FN' sitten 'SQL -skalaaritoiminto'

Kun 'IF' ja sitten 'Table Function (RBA)'

Kun 'TF' sitten 'Table Function (RBA ??)'

Kun "P" sitten "SQL -tallennettu menettely"

Kun 'SQ' sitten 'Service queue'

Kun 'FS' sitten 'Asennus (CLR) skalaaritoiminto'

Kun 'S' sitten 'System base table'

Kun 'FT' sitten 'Assembly (CLR) taulukkoarvoinen toiminto'

Muuten niin. Tyyppi

päättyy kohdetyypiksi,

TAPAUS

WHEN SO. Nimi kuten 'v [_] RA [_] %' THEN 'Resource Array'

WHEN SO. Nimi kuten 'v [_] R [_] %' THEN 'Resource'

MILLOIN. Nimi, kuten 'v [_] HS [_] %' THEN 'Varastohistoria'

WHEN SO. Nimi kuten 'v [_] GS [_] %' THEN 'Inventory'

WHEN SO. Nimi kuten 'v [_] CM [_] %' THEN 'Collection'

WHEN SO. Nimi, kuten '%Summ%' THEN 'Status Summarizer'

WHEN SO. Nimi, kuten '%Stat%' THEN 'Status'

WHEN SO. Nimi, kuten '%Permission%' THEN 'Security'

WHEN SO. Nimi, kuten '1TP1Secured%' THEN 'Security'

WHEN SO. Nimi, kuten '%Map%' THEN 'Schema'

WHEN SO.name = 'v_SchemaViews' THEN 'Schema'

MUU 'Muu'

LOPPU 'Tyyppi',

SO.name ViewName -nimellä

ALK

- Rooli-/jäsenyhdistykset

sys.database_role_members jäsenet

LIITY sys.database_principals roleprinc ON roleprinc.principal_id = members.role_principal_id

- Roolit

LEFT JOIN sys.database_permissions perm ON perm.grantee_principal_id = roleprinc.principal_id

- Käyttöoikeudet

VASEN LIITTÄMINEN sys. Sarakkeet sarake sarakkeessa_objekti_tunnus = pysyvä

- Taulukon sarakkeet

VASEN LIITY sys.objects obj ON perm.major_id = obj.object_id

Vasen liitä sysobjekteja niin edelleen perm.major_id = SO.id

MISSÄ

- SO.nimi, kuten "v_ApplicationAssignment"

- ja

So.type in ('IF', 'V')

ja SO.nimi ei ole 'v_CM_RES_COLL%'

ja SO.nimi ei ole 'fn_RBAC_CM_RES_COLL%'

ja roleprinc.name = 'smsschm_users'

tilaaja:

1,

SO.nimi

Käyttäjän äänikohteet

Mitä pitäisi tehdä, jos ei ole tuettua SQL Server -näkymää tai taulukkoarvotoimintoa, jossa on tarvitsemasi tiedot? Minulla oli täsmälleen sama kysymys David James, Microsoft: n SCCM -tekniikan johtaja. Hänen vastauksensa minulle oli: Luo SCCM Käyttäjän ääni kohde. Kerro hänen tiimilleen, miksi sitä tarvitaan, miten se on tärkeää ja mitä kustannuksia/aikaa säästäviä etuja siitä on sinulle.

Voit esimerkiksi sanoa, että palvelupisteesi kirjautuu joka viikko jokaiseen palvelimeen tarkistaakseen ”x”. Sitten heidän on luotava raportti tuloksista. Tämä tehtävä vie tiimillesi noin 45 minuuttia. On tärkeää, että nämä "x" -tiedot ovat raportointisarakkeessa, koska… (täytät tyhjät kohdat!). Jos se olisi tuettu SCCM-raportoiva SQL Server -näkymä, palvelupisteesi ei enää tarvitse käyttää 45 minuuttia viikossa tämän tehtävän suorittamiseen.

Lisäksi luomalla User Voice -kohde näyttää Microsoft: lle, että raportointi on sinulle tärkeää. Siksi heidän on investoitava siihen enemmän!

 

Jos sinulla on kysyttävää siitä, mitä tuettuja SQL Server -näkymiä tai taulukkoarvotoimintoja käytetään SCCM-nykyisen haararaportoinnin kanssa, ota rohkeasti yhteyttä minuun osoitteessa @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:

Jaa tämä:

Tuki

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

Ota yhteyttä

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