Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 (Deutsch) » SQL Anywhere Server - Programmierung » Perl/DBI-Unterstützung

 

Installieren der Perl/DBI-Unterstützung unter Windows

 Vorbereiten Ihres Computers
  1. Installieren Sie ActivePerl ab Version 5.6.0. Sie können das ActivePerl-Installationsprogramm verwenden, um Perl zu installieren und Ihren Computer zu konfigurieren. Perl braucht nicht rekompiliert zu werden.

  2. Installieren Sie Microsoft Visual Studio und konfigurieren Sie die Umgebung.

    Wenn Sie Ihre Umgebung nicht bei der Installation konfiguriert haben, müssen Sie die Umgebungsvariablen PATH, LIB und INCLUDE einrichten, bevor Sie fortfahren. Microsoft stellt für diesen Zweck eine Batchdatei bereit. Für 32-Bit-Builds wird die Batchdatei vcvars32.bat im Unterverzeichnis vc\bin der Visual Studio 2005- oder 2008-Installation bereitgestellt. Für 64-Bit-Builds müssen Sie nach einer 64-Bit-Version dieser Batchdatei suchen, z.B. vcvarsamd64.bat. Öffnen Sie eine Eingabeaufforderung und führen Sie die Batchdatei aus, bevor Sie fortfahren.

    Weitere Hinweise zum Konfigurieren von einer 64-Bit-Visual C++-Umgebung finden Sie unter [external link] http://msdn.microsoft.com/de-de/library/x4d2c09s.aspx.

 Installieren des DBI Perl-Moduls unter Windows
  1. An einer Eingabeaufforderung wechseln Sie ins Unterverzeichnis bin Ihres ActivePerl-Installationsverzeichnisses.

    Es wird dringend empfohlen, mit der systemeigenen Eingabeaufforderung zu arbeiten, da die nachstehend beschriebenen Schritte mit einer anderen Eingabeaufforderung möglicherweise nicht funktionieren.

  2. Geben Sie im Perl Module Manager folgenden Befehl ein.

    ppm query dbi

    Wenn ppm nicht startet, prüfen Sie, ob Perl richtig installiert ist.

    Dieser Befehl erzeugt zwei Zeilen Text nach dem nachstehend gezeigten Muster. In diesem Fall weist die Information darauf hin, dass ActivePerl Version 5.8.1 Build 807 läuft und DBI Version 1.38 installiert ist.

    Querying target 1 (ActivePerl 5.8.1.807)
      1. DBI [1.38] Database independent interface for Perl

    Spätere Versionen von Perl zeigen möglicherweise stattdessen eine Tabelle ähnlich der folgenden an. In diesem Fall gibt die Information an, dass DBI Version 1.58 installiert ist.

    Name Version Kurzbeschreibung Bereich
    DBI 1.58 Datenbankunabhängige Schnittstelle für Perl Perl

    Wenn DBI nicht installiert ist, müssen Sie die Installation vornehmen. Dafür geben Sie an der ppm-Eingabeaufforderung den nachstehenden Befehl ein.

    ppm install dbi
 Installieren von DBD::SQLAnywhere unter Windows
  1. Wechseln Sie an einer Eingabeaufforderung in das Unterverzeichnis SDK\Perl des SQL Anywhere-Installationsverzeichnisses.

  2. Geben Sie die nachstehenden Befehle ein, um DBD::SQLAnywhere zu erstellen und zu testen.

    perl Makefile.PL
    nmake

    Wenn Sie aus einem bestimmten Grund neu beginnen müssen, können Sie den Befehl nmake clean ausführen, um teilweise bereits kompilierte Targets zu löschen.

  3. Um DBD::SQLAnywhere zu testen, kopieren Sie die Beispieldatenbankdatei in das Verzeichnis SDK\Perl und führen Sie die Tests durch.

    copy "%SQLANYSAMP12%\demo.db" .
    dbeng12 demo
    nmake test

    Wenn die Tests nicht ausgeführt werden können, vergewissern Sie sich, dass das Unterverzeichnis bin32 oder bin64 der SQL Anywhere-Installation in der PATH-Umgebungsvariablen angegeben ist.

  4. Um die Installation abzuschließen, führen Sie an derselben Eingabeaufforderung den nachstehenden Befehl aus.

    nmake install

Die DBD::SQLAnywhere-Schnittstelle ist nun einsatzbereit.