Bruge en Office-dataforbindelsesfil (.odc) med rapporter

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Til begrænsede scenarier kan du bruge en eksisterende .odc-fil til at levere forbindelsesoplysninger til en Reporting Services-rapport. En .odc-fil kan bruges i stedet for en .rsds-fil, når du opretter en delt datakilde. Rapportserveren bruger en .odc-fil på samme måde, som den bruger en .rsds-fil. Den læser filen til datakildetypen, en forbindelsesstreng og legitimationsoplysninger.

Ikke alle .odc-filer kan ikke bruges sammen med en Reporting Services-rapport. Databehandlingsudvidelsen og egenskaberne for rapporten og .odc-filen bestemmer, om en .odc-fil kan bruges:

  • Rapporten skal være designet til at fungere med en OLE DB- eller ODBC-dataprovider. Hvis du har brugt en anden databehandlingsudvidelse til at oprette rapporten, kan rapporten eller dens forespørgsler indeholde funktionalitet, der ikke understøttes af OLE DB- eller ODBC-dataprovideren.

  • .Odc-filen skal have de forventede elementer og den forventede struktur. Dataprovideren og indstillingerne for legitimationsoplysninger skal udtrykkeligt være angivet i filen, så de kan læses af rapportserveren. Den bedste måde at angive disse værdier på er ved at eksportere .odc-filen, før du overfører den til SharePoint-biblioteket.

  • .Odc-filen skal angive forbindelsestypen OLE DB eller ODBC.

  • .odc-filen skal angive en forbindelsesstreng.

  • Legitimationsoplysninger kan angives til Ingen, Gemt eller Integreret. Hvis metoden legitimationsoplysninger er angivet til Gemt, beder rapportserveren om at få legitimationsoplysninger fra brugeren i stedet for at bruge de gemte legitimationsoplysninger. Rapportserveren kan ikke bruge gemte legitimationsoplysninger som defineret i en .odc-fil.

  • Datakilden skal have et skema, der er identisk med det, der er brugt til at oprette rapporten. Hvis datastrukturerne er forskellige, køres rapporten ikke.

Du kan ikke bruge .odc-filer, der specificerer forbindelser til datakilder, der ikke kan behandles på en rapportserver, heller ikke selvom .odc-datakildetyperne ligner understøttede datakildetyper. Det gælder specielt, at hvis du har oprettet en .odc-fil i Excel 2007, der henter data fra Microsoft Access, internettet eller en tekstfil, kan du ikke bruge den pågældende .odc-fil til at overføre data til en rapport.

Report Builder-rapporter og -modeller fungerer ikke sammen med .odc-filer. Du kan ikke bruge en .odc-fil til at oprette en model, og du kan ikke konfigurere modellen til at bruge en delt datakilde, der har links til en .odc-fil.

Hvad vil du foretage dig?

Oprette og eksportere en .odc-fil

Overføre og vælge .odc-filen

Oprette og eksportere en .odc-fil

Hvis du ikke er fortrolig med .odc-filer, kan du bruge følgende fremgangsmåde til at oprette og eksportere en. En nem måde at oprette en .odc-fil til en OLE DB-datakilde på er at bruge Excel 2007 og guiden Dataforbindelse. Bemærk, at guiden ikke opretter en datakilde. Du skal have en ekstern datakilde, der allerede er defineret.

  1. Start Excel 2007.

  2. Klik på Fra andre kilder i gruppen Hent eksterne data under fanen Data, og klik derefter på Fra Guiden Dataforbindelse.

  3. Vælg Anden/avanceret, og klik derefter på Næste.

  4. Vælg Microsoft OLE DB-provider til SQL Server, og klik derefter på Næste.

  5. Skriv navnet på serveren (det er som standard computerens netværksnavn) og en brugerkonto, der har et gyldigt logon og databasetilladelser. Klik på Næste.

  6. Vælg en database, og klik derefter på OK for at lukke dialogboksen Dataforbindelse.

  7. Afkrydsningsfeltet Opret forbindelse til en bestemt tabel er som standard markeret. Det bruges til at hente data fra en bestemt tabel. Rapportserveren ignorerer alle forespørgsler i en .odc-fil, så det er ligegyldigt, om du markerer eller fjerner markeringen i afkrydsningsfeltet. Forespørgsler, der henter data til en rapport, er inkluderet i en rapportdefinitionsfil og ikke i eksterne filer.

  8. Når forbindelsen er åben, kan du redigere egenskaber og eksportere den. Klik på Egenskaber i gruppen Forbindelser under fanen Data, og klik derefter på knappen Egenskaber for forbindelse ud for navnet på forbindelsen.

  9. Klik på Eksporter forbindelsesfil under fanen Definition.

  10. Indtast et navn til filen, og klik derefter på Gem. Luk programmet og alle åbne filer.

Toppen af siden

Overføre og vælge .odc-filen

En eksisterende .odc-fil skal kun bruges, hvis den er fuldt kompatibel med rapporten og forespørgslerne. Hvis du støder på fejl, der kræver væsentlige ændringer af enten rapporten eller .odc-filen, bør du oprette en ny .rsds-fil til rapporten.

  1. Åbn det bibliotek, du vil overføre forbindelsesfilen til.

  2. Klik på Overfør dokument i menuen Send.

  3. Klik på Gennemse.

  4. Vælg den .odc-fil, du oprettede. Som standard findes .odc-filen i mappen Dokumenter i Datakilder.

  5. Klik på Åbn for at markere filen, og klik på OK for at gemme det markerede. Egenskabssiden for det nye element åbnes automatisk.

  6. I Indholdstype skal du vælge Rapportdatakilde og derefter klikke på OK.

  7. Peg på en rapport.

  8. Klik på pil ned, og vælg Administrer datakilder.

  9. Klik på navnet på datakilden.

  10. Hvis rapporten anvender brugerdefinerede datakildeoplysninger, skal du klikke på Delt.

  11. I Datakildelink skal du klikke på knappen Gennemse (...).

  12. Vælg den .odc-fil, du lige har overført.

  13. Klik på OK for at vælge filen, og klik derefter på OK for at gemme ændringerne.

Bemærk: Hvis du prøver disse trin med AdventureWorks-eksempeldatabasen og eksempelrapporterne, skal du være opmærksom på, at det kun er rapporten til firmasalg, der lige er klar til brug med en .odc-fil. De andre eksempelrapporter indeholder forespørgselsparametre og funktioner, der ikke fungerer sammen med OLE DB-provideren. Du kan dog få rapporterne til at fungere sammen med OLE DB-provideren, hvis du først redigerer dem i Rapportdesigner.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×