Freigeben über


Readme_Time Series-Beispiel

[Dieses Thema ist eine Dokumentation zur Vorabversion und kann in zukünftigen Versionen geändert werden. Leere Themen sind als Platzhalter eingefügt. BITTE BEACHTEN SIE: Microsoft ist bestrebt, Ihnen möglichst viele Inhalte in deutscher Sprache anzubieten. Deshalb stellen wir Ihnen auch Dokumente zur Verfügung, die mit alternativen Verfahren übersetzt wurden. Der Inhalt der Dokumente dieser Vorabversion wurde zum Teil mithilfe solcher Verfahren übersetzt. Microsoft ist sich bewusst, dass ein auf diese Weise übersetztes Dokument nicht immer perfekt ist. Es kann Fehler in Bezug auf Wortwahl, Satzbau oder Grammatik enthalten. Für die Übersetzung der endgültigen Version dieses Inhalts werden herkömmliche Verfahren verwendet, sodass die Qualität der früherer Versionen entspricht.]

Dieses Beispiel funktioniert nur mit SQL Server 2005 und SQL Server 2008. In einer SQL Server-Version vor SQL Server 2005 kann das Beispiel nicht ausgeführt werden.

Im Time Series-Beispiel für SQL Server wird die Integration der CLR in SQL Server veranschaulicht. Im Beispiel werden die Vorteile dieser Integration hinsichtlich der folgenden Aspekte hervorgehoben:

  • CLR stellt ein besseres Programmierungsmodell dar und bietet Konstrukte und Funktionen, die SQL Server-Entwicklern bislang nicht zur Verfügung standen.
  • Optimierte Entwicklung in einer standardisierten Umgebung, der Visual Studio-Entwicklungsumgebung.
  • Potenziell verbesserte Leistung und Skalierbarkeit.

Dieses Beispiel wird nicht auf IA64-basierten Systemen unterstützt.

Hinweis

Beim Kompilieren von SQLCLR-Beispielen muss der Pfad der Version des mit SQL Server verteilten Microsoft .NET Framework-Compilers das erste Framework-Verzeichnis sein, das in der PATH-Umgebungsvariablen angegeben ist. Der Speicherort des in SQL Server enthaltenen Compilers ist entweder Laufwerk:\WINNT\Microsoft.NET\Framework\v2.0.xxxxx oder Laufwerk:\Windows\Microsoft.NET\Framework\v2.0.xxxxx, wobei Laufwerk für das Installationslaufwerk und xxxxx für die in SQL Server enthaltene .NET Framework-Versionsnummer steht.

Das Standardinstallationsverzeichnis ist C:\Programme\Microsoft SQL Server\100\Samples\Engine\Programmability\CLR\ TimeSeries.

SQL Server-Beispiele und -Beispieldatenbanken müssen heruntergeladen und installiert werden, bevor Sie sie anzeigen oder mit ihnen arbeiten können. Weitere Informationen finden Sie unter Überlegungen zum Installieren der SQL Server-Beispiele und -Beispieldatenbanken.

Szenario

Ein Analyst möchte die Börsendaten aus der Vergangenheit untersuchen, um den Trend zu identifizieren, der durch die Reihe der Beobachtungen dargestellt wird, und dann anhand dieser Daten Vorhersagen machen.

Sprachen

Visual C#.

Features

Im Time Series-Beispiel werden die folgenden Funktionen von SQL Server verwendet:

Anwendungsbereich Features

Gesamt

CLR-gespeicherte Prozeduren; CLR-Tabellenwertfunktionen; CLR-Skalarwertfunktionen.

CLR-gespeicherte Prozeduren, Aufrufen von Transact-SQL-gespeicherten Prozeduren aus CLR-gespeicherten Prozeduren, Datentyp VARBINARY(MAX).

Übersicht über das Beispiel

Das Beispiel umfasst Folgendes:

  • Time Series-Bibliothek: Die Time Series-Bibliothek enthält einen Satz an Routinen, die bei der allgemeinen Zeitreihenanalyse verwendet werden. Diese Routinen werden als gespeicherte Prozeduren und Funktionen sowohl in Transact-SQL als auch in der CLR implementiert. Die Transact-SQL-Implementierung der Time Series-Bibliothek ist kein vollständiger Ersatz für die CLR-Implementierung, sie ist jedoch eine gute Teilmenge ihrer CLR-Entsprechung. In der <ApplicationFolder>\Library\Readme.htm-Datei finden Sie erste Schritte für die CLR-Implementierung der Time Series-Bibliothek. In der <ApplicationFolder>\TimeSeries_TSQL\Readme.htm finden Sie erste Schritte für die Transact-SQL-Implementierung der Time Series-Bibliothek.
  • Persönlicher vordefinierter Terminplaner: PersonalStockPlanner ist eine Excel-basierte Anwendung, die die Bibliotheksroutinen aufruft. Befolgen Sie beim Einrichten und Verwenden der Anwendung die Anweisungen in der <ApplicationFolder>\PersonalStockPlanner\Readme.htm-Datei. Wir empfehlen den Benutzern, sich vor der Arbeit mit PersonalStockPlanner mit der Time Series-Bibliothek vertraut zu machen.

Voraussetzungen

Stellen Sie vor dem Ausführen dieses Beispiels sicher, dass die folgende Software installiert ist:

  • SQL Server oder SQL Server Express. SQL Server Express erhalten Sie kostenlos auf der Website mit der Dokumentation und den Beispielen für SQL Server Express.
  • Microsoft Visual Studio 2005 oder höher.
  • Microsoft Visual Studio 2005 Tools for the Microsoft Office System
  • Microsoft Office Excel 2003 SP1 oder SP2

Kommentare

Die CLR für SQL Server oder SQL Server Express muss aktiviert sein, damit dieses Beispiel ordnungsgemäß ausgeführt werden kann.

Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele. Beispielanwendungen und Assemblys sollten nicht ohne die Zustimmung des Systemadministrators mit der SQL Server-Datenbank oder dem Berichtsserver verbunden sein oder verwendet werden.

Siehe auch

Konzepte

Beispiele für die CLR-Programmierbarkeit

Andere Ressourcen

Programmierkonzepte für die Common Language Runtime (CLR)-Integration

Hilfe und Informationen

Informationsquellen für SQL Server 2008 R2