Installation von Postgres (Windows): Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Wechseln zu:Navigation, Suche
(Fehler)
(Mögliche Probleme)
 
(45 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Installation von Postgres=
+
'''VERALTET'''
  
=Fehler=
+
{{Qualität
"An error occurred executing the MicrosoftVC++ runtime installer."
+
|correctness        = 4
 +
|extent              = 4
 +
|numberOfReferences  = 5
 +
|qualityOfReferences = 4
 +
|conformance        = 4
 +
}}
 +
==Vorbemerkung==
  
cmd
+
In vielen Web-Projekten werden Daten innerhalb eines [[Datenbank-System]]s gespeichert. [[PostgreSQL]] ist eine Open-Source-Lösung, die für diesen Zweck sehr gut geeignet ist.
  
cd c:\source\db\prosgres
+
==Installation von Postgres==
  
postgresql-8.4.2-1-windows.exe --install_runtimes 0
+
*  [http://www.postgresql.org/ PostgreSQL] 9.1 (Achtung: Hier gibt es jeweils eine 32-Bit- und eine 64-Bit-Version) [http://www.enterprisedb.com/products/pgdownload.do herunterladen], alternative: [http://www.enterprisedb.com/products/postgres_plus/overview.do Postgres Plus] 9.0 [http://www.enterprisedb.com/products/postgres_plus/download.do herunterladen]
 +
* postgresql-Datei ausführen
 +
<gallery widths="350" heights="250" perrow="2">
 +
  Datei:Postgres 01 Password.png      | Passwort für Postgres-Root <code>postgres</code> erfassen
 +
  Datei:Postgres 02 Stack Builder.png | Extras installieren
 +
  Datei:Postgres 03 Stack Builder.png | Postgres-Server für Installation der Extras wählen
 +
  Datei:Postgres 04 Stack Builder.png | Postgres-JDBC-Treiber (und beliebiege weitere Erweiterungen) installieren
 +
</gallery>
  
=Quellen=
+
Wenn die Installation erfolgreich abgeschlossen ist, kann der Server jederzeit gestoppt bzw. (neu) gestartet werden (die Start- und Stop-Buttons existieren für PostgreSQL 9.x leider nicht mehr; hier muss man anscheinend den
*  [[Kowarschick, W.: Content-Management]]
+
PostgreSQL-Dienst von Hand starten und stoppen):
*  [[Kowarschick, W.: Multimedia-Datenbanksysteme]]
+
<gallery widths="350" heights="250" perrow="2">
*  [[Kowarschick, W.: Multimedia-Programmierung]]
+
  Datei:Postgres Steuerung.png | Starten/Stoppen des Postgres-Servers
*  [http://www.postgresql.org/ PostgreSQL-Homepage]
+
</gallery>
** [http://www.enterprisedb.com/products/postgres_plus/download.do PostgreSQL-Plus-Download]
 
** [http://www.postgresql.org/download/windows PostgreSQL-Download]
 
  
[[Kategorie:Vorlage:Include]]
+
Wenn der Server läuft, kann mit jedem Postgres-Browser darauf zugegriffen werden.
</noinclude>
+
Als Postgres-Browser kommen zum Beispiel [http://phppgadmin.sourceforge.net/ phpPgAdmin] oder [http://www.postgresql.org/ftp/pgadmin3/release/ pgAdmin III] infrage. phpPgAdmin wird als Web-Anwendung unter Apache installiert.  pgAdmin III wird unter Windows automatisch zusammen mit PostgreSQL installiert und steht daher sofort zur Verfügung:
 +
 
 +
<gallery widths="350" heights="250" perrow="2">
 +
  Datei:PgAdmin III 01.png | pgAdmin III starten
 +
  Datei:PgAdmin III 02.png | pgAdmin III
 +
</gallery>
 +
 
 +
===Mögliche Probleme===
 +
Wenn man den [http://www.enterprisedb.com/products/pgdownload.do One-Click-Installer von EnterpriseDB] verwendet,
 +
kann es zu folgender Fehlermeldung kommen: 
 +
  An error occurred executing the MicrosoftVC++ runtime installer.
 +
 
 +
Diese Problem tritt auf, wenn der [[Windows Script Host]] (früher: Windows Scripting Host) deaktiviert ist.
 +
 
 +
Der Script Host kann z.B. mit [http://www.xp-antispy.org/ xp-AntiSpy] (läuft trotz des Namens auch und Windows Vista/7) problemlos aktiviert werden.
 +
 
 +
'''Als Administrator ausführen''':
 +
 
 +
<gallery widths="350" heights="250" perrow="2">
 +
  Datei:Xp-AntiSpy-Scripting-Host.png | Script Host deaktivieren</gallery>
 +
==Quellen==<noinclude>
 +
# {{Quelle|Kowarschick, W.: Content-Management}}
 +
# {{Quelle|Kowarschick, W.: Multimedia-Datenbanksysteme}}
 +
# {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}</noinclude>
 +
# [http://www.postgresql.org/ PostgreSQL-Homepage]
 +
# [http://www.postgresql.org/download/windows PostgreSQL-Download]
 +
# [http://www.enterprisedb.com/products/postgres_plus/download.do Postgres-Plus-Download]<noinclude>[[Kategorie:Kapitel:Web-Programmierung]][[Kategorie:Web-Programmierung-HowTo]]</noinclude>

Aktuelle Version vom 20. September 2016, 15:56 Uhr

VERALTET

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen:

Korrektheit: 4
(großteils überprüft)
Umfang: 4
(unwichtige Fakten fehlen)
Quellenangaben: 5
(vollständig vorhanden)
Quellenarten: 4
(sehr gut)
Konformität: 4
(sehr gut)

1 Vorbemerkung

In vielen Web-Projekten werden Daten innerhalb eines Datenbank-Systems gespeichert. PostgreSQL ist eine Open-Source-Lösung, die für diesen Zweck sehr gut geeignet ist.

2 Installation von Postgres

Wenn die Installation erfolgreich abgeschlossen ist, kann der Server jederzeit gestoppt bzw. (neu) gestartet werden (die Start- und Stop-Buttons existieren für PostgreSQL 9.x leider nicht mehr; hier muss man anscheinend den PostgreSQL-Dienst von Hand starten und stoppen):

Wenn der Server läuft, kann mit jedem Postgres-Browser darauf zugegriffen werden. Als Postgres-Browser kommen zum Beispiel phpPgAdmin oder pgAdmin III infrage. phpPgAdmin wird als Web-Anwendung unter Apache installiert. pgAdmin III wird unter Windows automatisch zusammen mit PostgreSQL installiert und steht daher sofort zur Verfügung:

2.1 Mögliche Probleme

Wenn man den One-Click-Installer von EnterpriseDB verwendet, kann es zu folgender Fehlermeldung kommen:

 An error occurred executing the MicrosoftVC++ runtime installer.

Diese Problem tritt auf, wenn der Windows Script Host (früher: Windows Scripting Host) deaktiviert ist.

Der Script Host kann z.B. mit xp-AntiSpy (läuft trotz des Namens auch und Windows Vista/7) problemlos aktiviert werden.

Als Administrator ausführen:

3 Quellen

  1. Kowarschick (CMS): Wolfgang Kowarschick; Vorlesung „Content-Management“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2012; Quellengüte: 3 (Vorlesung)
  2. Kowarschick (MMDB): Wolfgang Kowarschick; Vorlesung „Multimedia-Datenbanksysteme“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2016; Quellengüte: 3 (Vorlesung)
  3. Kowarschick (MMProg): Wolfgang Kowarschick; Vorlesung „Multimedia-Programmierung“; Hochschule: Hochschule Augsburg; Adresse: Augsburg; Web-Link; 2018; Quellengüte: 3 (Vorlesung)
  4. PostgreSQL-Homepage
  5. PostgreSQL-Download
  6. Postgres-Plus-Download