Udostępnij za pośrednictwem


Creating Report Datasets for Other Data Sources

Reporting Services supports accessing data sources through any Microsoft .NET Framework managed data provider, including OLE DB or ODBC.Po utworzeniu definicji źródła danych w raporcie można określić zapytanie, używając języka zapytań źródła danych, aby utworzyć zestaw danych.Aby uzyskać więcej informacji na temat tworzenia własnego dostawca danych do obsługi źródeł danych niestandardowych zobacz Wykonania rozszerzenie przetwarzania danych.

Określanie właściwości parametrów połączenia dla dostawcy danych

Aby zestaw połączenia ciąg właściwości charakterystyczne dla dostawca danych, z Ogólne stronaWłaściwości urządzenie źródłowe danych okno dialogowe kliknijEdytowanie przycisk otworzyćWłaściwości połączenia -okno dialogowe.Dla typu urządzenie źródłowe danych OLE DB, można wybrać dostawca danych dla urządzenie źródłowe danych i ustawić właściwości urządzenie źródłowe danych rozszerzonych za pośrednictwem Właściwości łącza danych -okno dialogowe.W przypadku źródła danych typu ODBC można ustawić parametry połączenia.Aby uzyskać więcej informacji i przykład ciągi połączeń Zobacz Connecting to a Data Source (Reporting Services).

Obsługa projektantów zapytań dla źródeł danych OLE DB i ODBC

Reporting Services zawiera projektant kwerend, aby określić kwerendę dla urządzenie źródłowe danych ODBC lub OLE DB.Domyślnie Projektant kwerend tekstowych zostanie otwarty w jednym z trzech trybów: Tekst, TableDirect, or StoredProcedure.Można wpisać zapytanie, wybrać wszystkie kolumny z tabeli bazy danych lub wybrać procedurę przechowywaną.Aby uzyskać więcej informacji na temat korzystania z tego projektant kwerend Zobacz Text-based Query Designer User Interface.

Niektóre Reporting Services funkcje zależne od implementacji dostarczone przez dostawca danych. Na przykład niektórzy dostawcy danych nie obsługują zapytań parametrycznych lub parametrów nazwanych.Aby uzyskać więcej informacji zobacz Using Query Parameters with Specific Data Sources (Reporting Services).

Obsługa projektantów zapytań dla innych źródeł danych

Projektant kwerend dla każdego dostawca danych jest zarejestrowany w pliku RSReportDesigner.config.Podczas tworzenia danych, zależnie od urządzenie źródłowe danych Projektant raportów zostanie otwarty zestaw danych w widoku domyślnego dostawca danych.Po zainstalowaniu nowych rozszerzeń przetwarzania danych one albo za pomocą projektant kwerend opartych na tekście lub podaj projektant kwerend dostosowane dla urządzenie źródłowe danych.

Aby uzyskać więcej informacji zobacz Query Designers and Data Processing Extensions (Reporting Services).

Mapowania typów danych od dostawcy danych na potrzeby raportu

Podczas tworzenia danych typy danych pól są mapowane do podzbiór standardowe typy danych języka plików wykonywalnych (CLR) z .NET Framework. Typy danych, których nie można jednoznacznie zamapować, są zwracane jako ciągi.Aby uzyskać więcej informacji na temat pracy z typami danych pole zobacz Working with Fields in a Report Dataset. Podczas tworzenia parametru typ danych musi być obsługiwanym typem danych definicji raportu.Aby uzyskać więcej informacji na temat mapowania typów danych od dostawca danych parametru raportu zobacz Working with Data Types in Expressions (Reporting Services).

Znaki specjalne w haśle

Jeśli konfiguracja źródła danych ODBC lub OLE DB będzie wymagać monitowania o hasło lub uwzględnienia hasła w parametrach połączenia, a użytkownik wprowadzi hasło zawierające znaki specjalne, takie jak znaki interpunkcyjne, niektóre źródłowe sterowniki źródeł danych nie będą mogły sprawdzić poprawności znaków specjalnych.Wyświetlenie komunikatu „Nieprawidłowe hasło” podczas przetwarzania raportu może wskazywać ten problem.Jeśli zmienianie hasła jest niepraktyczne, należy skontaktować się z administratorem bazy danych w sprawie przechowywania odpowiednich poświadczeń na serwerze raportów jako części systemowej nazwy źródła danych (DSN) ODBC.Aby uzyskać więcej informacji, zobacz "OdbcConnection.ConnectionString" w .NET Framework Dokumentację zestawu SDK.

Uwaga

Zalecane jest, aby nie dodawać do parametrów połączenia informacji dotyczących logowania, takich jak hasła.Projektant raportów zawiera osobnej karcie urządzenie źródłowe danych okno dialogowe służy do wprowadzania poświadczenia.Te poświadczenia są przechowywane w bezpieczny sposób klient komputera z systemem Projektant raportów.