Tworzenie procedur przechowywanych
Wszystkie procedury przechowywane muszą być skojarzone z klasy Component Object Model (COM) lub plików wykonywalnych języka wspólnego (CLR) ma być używany.Klasa musi być zainstalowany na serwerze — zwykle w formie Microsoft ActiveX ® biblioteki dołączanej dynamicznie (DLL) — i zarejestrowany jako wirtualny plik dziennika na serwerze lub w Usługi Analysis Services bazy danych.
Procedury przechowywane są rejestrowane na serwerze lub w bazie danych.Procedury przechowywane serwera może być wywołana z dowolnym kontekście kwerendy.procedura składowana bazy danych jest możliwy tylko jeśli kontekstu bazy danych jest bazą danych, w którym zdefiniowano procedura składowana.Jeśli funkcje w jednym wirtualny plik dziennika wywołanie funkcji w innym wirtualny plik dziennika, oba zestawy należy zarejestrować w tym samym kontekście (serwer lub baza danych).For a server or a deployed Microsoft SQL Server Usługi Analysis Services database on a server, you can use SQL Server Management Studio to register an assembly.Dla Usługi Analysis Services projektu, można użyć Usługi Analysis Services Projektant zarejestrować wirtualny plik dziennika w projekcie.
Uwaga dotycząca zabezpieczeń |
---|
Zespoły COM może stanowić zagrożenie bezpieczeństwa.Ze względu na ryzyko i inne względy zestawów COM zostały zaniechane w SQL Server 2008 Analysis Services (SSAS).Zespoły COM mogą nie być obsługiwane w przyszłych wydaniach. |
Rejestrowanie modułu serwera
W Eksploratorze obiektów w SQL Server Management Studio, zespołów serwera są wymienione w folderze zestawy wystąpienie Usługi Analysis Services.Zespoły serwera może zawierać zarówno.Zespoły netto (CLR) i bibliotek COM.
Tworzenie wirtualny plik dziennika server
Rozwiń wystąpienie Usługi Analysis Services w Eksploratorze obiektów, kliknij prawym przyciskiem myszy zestawy folder, a następnie kliknij Nowy zestaw.This displays the Register Server Assembly dialog box.
Dla typu określić typ wirtualny plik dziennika:
Dla kod zarządzany (CLR) DLL należy określić.NET zestawu.
Dla kodu macierzystego (COM) DLL określić COM DLL.
Dla nazwę pliku, określić pliku DLL zawierającego procedur przechowywanych.
Dla nazwy wirtualny plik dziennika, określ nazwę wirtualny plik dziennika.
Jeśli kompilacja do debugowania biblioteki mają używać do debugowania procedur przechowywanych, zaznacz Dołącz informacje debugowania pole wyboru.Aby uzyskać więcej informacji na temat debugowania procedur przechowywanych, zobacz Debugowania procedur przechowywanych.
Można kliknąć OK zarejestrować wirtualny plik dziennika natychmiast lub na pasku narzędzi pole dialogowe, można kliknąć polecenie skryptu menu Akcja rejestracji okno kwerendy, plikiem lub Schowka skryptu.
Po zarejestrowaniu wirtualny plik dziennika server można skonfigurować go prawym przyciskiem myszy wirtualny plik dziennika w Eksploratorze obiektów, a następnie klikając polecenie Właściwości.
Rejestrowanie modułu bazy danych na serwerze
W Eksploratorze obiektów w SQL Server Management Studio, zestawy bazy danych są wyświetlane w folderze zestawy pod Usługi Analysis Services bazy danych.Zespoły bazy danych może zawierać zarówno.Zespoły netto (CLR) i bibliotek COM.
Aby utworzyć wirtualny plik dziennika bazy danych na serwerze
Rozwiń wystąpienie Usługi Analysis Services bazy danych w Eksploratorze obiektów, kliknij prawym przyciskiem myszy zestawy folder, a następnie kliknij Nowy zestaw.This displays the Register Database Assembly dialog box.
Dla typu określić typ wirtualny plik dziennika:
Dla kod zarządzany (CLR) DLL należy określić.NET zestawu.
Dla kodu macierzystego (COM) DLL) należy określić COM DLL.
Dla nazwę pliku, określić pliku DLL zawierającego procedur przechowywanych.
Dla nazwy wirtualny plik dziennika, określ nazwę wirtualny plik dziennika.
Jeśli kompilacja do debugowania biblioteki mają używać do debugowania procedur przechowywanych, zaznacz Dołącz informacje debugowania pole wyboru.Aby uzyskać więcej informacji na temat debugowania procedur przechowywanych, zobacz Debugowania procedur przechowywanych.
Można kliknąć OK zarejestrować wirtualny plik dziennika natychmiast lub na pasku narzędzi pole dialogowe, można kliknąć polecenie skryptu menu Akcja rejestracji okno kwerendy, plikiem lub Schowka skryptu.
Po zarejestrowaniu wirtualny plik dziennika bazy danych można skonfigurować go prawym przyciskiem myszy wirtualny plik dziennika w Eksploratorze obiektów, a następnie klikając polecenie Właściwości.
Rejestrowanie modułu bazy danych w projekcie
W oknie Solution Explorer w Business Intelligence Development Studio, zestawy bazy danych są wyświetlane w folderze zestawy pod Usługi Analysis Services projektu.Zespoły bazy danych może zawierać zarówno.Zespoły netto (CLR) i bibliotek COM.
Aby utworzyć wirtualny plik dziennika bazy danych w projekcie usługi Analysis
Rozwiń wystąpienie Usługi Analysis Services bazy danych w Eksploratorze obiektów, kliknij prawym przyciskiem myszy zestawy folder, a następnie kliknij Nowe odwołanie do zestawu.Wyświetla Dodaj odwołanie okno dialogowe.The .NET karcie Dodaj odwołanie okno dialogowe zawiera listę istniejących.Zespoły netto (CLR) podczas projektów karta zawiera listę projektów.
Można kliknąć istniejący składnik lub projektu, a następnie kliknij przycisk Dodaj je dodać Usługi Analysis Services projektu.Aby dodać odwołanie do biblioteki DLL modelu COM, kliknij Przeglądaj kartę, aby znaleźć plik.Wybrane projekty i składników lista pokazuje nazwę, typ, wersja i lokalizację dla każdego składnika, który jest dodawany do projektu.
Po wybraniu składników do dodania, kliknij przycisk OK na dodanie ich do Usługi Analysis Services projektu.
Format skryptu dla asemblowania
Rejestrowanie.wirtualny plik dziennika netto jest dość prosty.A.wirtualny plik dziennika netto jest dodawany do bazy danych w formacie binarnym, korzystając z następującego formatu:
<Create>
<ObjectDefinition>
<Assembly>
<Files>
<File>
<Name>filename</Name>
<Type>filetype</Type>
<Data>
<Block>binarydatablock</Block>
<Block>binarydatablock</Block>
...
</Data>
</File>
</Files>
<PermissionSet>PermissionSet</PermissionSet>
</Assembly>
<ObjectDefinition>
</Create>
Zobacz także