Wahlen Installationsanleitung SQL Server Installation Hotline SESAM 044 226 38 01, wahlen@sesam-ag.ch
1 Inhaltsverzeichnis 2 Technische Informationen... 3 2.1 Unterstützte Betriebssysteme... 3 2.2 Mindestanforderungen Installation Wahlen... 3 2.3 Anbindung zu Microsoft Office Paket... 3 3 Installation für SQL Server... 4 3.1 Voraussetzung... 4 3.2 Laufwerk für Wahlen bestimmen... 4 3.3 Wahlen-Programm und Laufzeitumgebung installieren... 5 3.4 Schreibschutz aller Dateien entfernen... 5 3.5 Rechte setzen... 5 3.6 Konfigurationsdateien anpassen... 5 4 Neue Datenbank und Login... 7 4.1 Neue Datenbank Wahlen... 7 4.2 Login wahlen eröffnen bzw. benötigte Rechte setzen... 9 4.2.1 Login wahlen neu eröffnen... 9 4.2.2 Benutzerzuordnung: benötigte Rechte setzen bzw. kontrollieren... 10 4.3 Tabellen erstellen bzw.... 11 5 Wahlen Lizenz aktivieren... 12 6 Client einrichten (ODBC Datenquelle Wahlen)... 13 6.1 Vorhandene ODBC Datenquelle Wahlen... 13 6.2 Neue ODBC Datenquelle Wahlen... 13 7 Client: Programm Verknüpfungen... 16 7.1 Verknüpfungen zu den Programmen... 16 7.2 Erster Programmstart... 16 8 Probleme?... 17 8.1 Programm startet nicht Windows Fehlermeldung?... 17 8.2 Kein Zugriff auf die Datenbank?... 17 9 Kontakte... 18 Installationsanleitung - Seite 2 von 18
2 Technische Informationen 2.1 Unterstützte Betriebssysteme Windows XP SP3 Windows Vista Windows 7/8/10 Microsoft Windows Server 2003, 2008,2012 2.2 Mindestanforderungen Installation Wahlen Die Clients sollten folgende Mindestvoraussetzungen erfüllen: Intel Pentium IV 1 GB RAM 250 MB freie Speicherkapazität Windows XP SP3, Vista, Windows 7/8/10 Wollen Sie Wahlen zentral mit einer SQL Datenbank auf Ihrem Server installieren, sollten folgende Mindestvoraussetzungen für den Server erfüllt sein (Details sind abhängig von der Anzahl Clients, vom Server-Betriebssystem sowie der eingesetzten Datenbank) PC Pentium IV 1 GB RAM 250 MB freie Speicherkapazität auf Disk Windows Server 2003, 2008, 2012 Vorinstallierte Datenbank SQL Server 2.3 Anbindung zu Microsoft Office Paket Für den Einsatz der Officeanbindung (optional) sowie den 1-Klick Export aus Tabellen nach Excel, wird ein installiertes Microsoft Office Paket vorausgesetzt. Unterstützt werden die Versionen ab Office 2000 bis und mit Office 2016. Installationsanleitung - Seite 3 von 18
3 Installation für SQL Server 3.1 Voraussetzung SQL Server bereits installiert Download der Zip-Datei Setup via Sesam Homepage. Der Link lautet: www.sesam-ag.ch/wahlen/kundenbereich/ Für das Download-Passwort beachten Sie bitte die Unterlagen in unseren Schreiben für Ihre Gemeinde/Kanton oder wenden Sie sich an unsere Hotline 044 226 38 01. 3.2 Laufwerk für Wahlen bestimmen a) Bestehenden Programmordner Wahlen umbenennen z. Bsp. in Wahlen_alt (sofern vorhanden) b) Erstellen Sie auf dem Server ein neues Programmverzeichnis "Wahlen" c) Auf Server einen Laufwerksbuchstaben für das Verzeichnis, in welches Wahlen hineinkopiert wird mappen: b) Explorer Menu Extras Netzlaufwerk verbinden Laufwerk: N (Default NEST) Ordner: Pfad, in welchem der Ordner Wahlen erstellt wird Fertigstellen Anmerkung: Installationsanleitung - Seite 4 von 18
N ist der Default-Laufwerks-Buchstabe für alle NEST-Installationen, bei anderen Kunden kann hier auch ein anderer Buchstabe gewählt werden. Wird dies geändert, so muss der Pfad Eintrag [HELP] im wahlen.ini angepasst werden. ISAG ist der Default-Pfad für alle NEST-Installationen, bei anderen Kunden kann hier auch ein anderer Name gewählt werden. Der Freigabename ist ersichtlich mit Klick der rechten Maustaste auf dieses Ordnersymbol, dann «Freigabe». Im Register «Freigabe» erscheint der Name unter «freigegeben als» «Freigabename». Im Fenster «Netzlaufwerk verbinden», Feld «Pfad» erscheint dieser Freigabename in der Form «\\SERVER\Freigabename». Fehlt er, so kann er in dieser Form eingetippt werden, und das Netzwerk wird die Bezeichnung als gültig anerkennen. Für «SERVER» steht hier und im Folgenden der Servername des Netzwerkes, der auf dem Server auch wie folgt ermittelt werden kann: Start Einstellungen Systemsteuerung Netzwerk Computername: Servername 3.3 Wahlen-Programm und Laufzeitumgebung installieren Entpacken Sie die Zip-Datei, die Sie von unserer Homepage heruntergeladen haben in den neuen Wahlen-Pfad (wobei N = Netzlaufwerk): 3.4 Schreibschutz aller Dateien entfernen Nun noch sämtliche Dateien im Ordner N:\Wahlen\*.* markieren (<CTRL>+A) und den Schreibschutz entfernen (Rechte Maustaste Eigenschaften Dateiattribute) 3.5 Rechte setzen Der Ordner N:\Wahlen muss nun noch für alle (berechtigten) Benutzer mit Vollzugriff also mit Lese- und Schreibrecht freigegeben werden. (Rechte Maustaste auf den Ordner N:\Wahlen Freigabe und Sicherheit Vollzugriff Jeder) 3.6 Konfigurationsdateien anpassen Sql.ini (es sind keine Anpassungen notwendig): Wahlen.ini und Code.ini Installationsanleitung - Seite 5 von 18
Help Pfad, Database, Benutzer und Passwort anpassen Achtung: Passwort ist unter SQL Server Case Sensitiv (Groß/Kleinschreibung beachten) Standard-Einträge in [DATABASE] Benutzer=wahlen Passwort=wahlen Datenbank=wahlen Installationsanleitung - Seite 6 von 18
4 Neue Datenbank und Login Ist bereits eine Wahlen-Datenbank vorhanden und möchten Sie diese weiterverwenden, fahren Sie bitte bei Kapitel 4.2.2 weiter (Benutzerzuordnung: benötigte Rechte setzen bzw. kontrollieren). SQL Server Manager starten SQL Servername (Achtung: den richtigen Servernamen wählen, in diesem Beispiel ist es SQLEXPRESS) 4.1 Neue Datenbank Wahlen Rechts im Objektexplorer Ordner Datenbanken markieren rechte Maustaste Neue Datenbank Installationsanleitung - Seite 7 von 18
Einstellungen: Seite Allgemein: Datenbankname: wahlen Besitzer: Standard Logischer Name "wahlen" (wird vorgegeben): Anfangsgröße (MB): 50 Logischer Name "wahlen_log" (wird vorgegeben): Anfangsgröße (MB): 10 Speichern mit Ok Datenbank "wahlen" markieren rechte Maustaste Eigenschaften Seite Optionen: Wiederherstellung/Modell: Einfach Kompatibilität/Ebene: Datenbank-Kompatibilitätsgrad: SQL Server 2012 (110) Automatisch schliessen = FALSE (darf NICHT gewählt sein, Standard) Automatisch verkleinern = FALSE (darf NICHT gewählt sein, Standard) Speichern mit Ok Installationsanleitung - Seite 8 von 18
4.2 Login wahlen eröffnen bzw. benötigte Rechte setzen 4.2.1 Login wahlen neu eröffnen SQL Server Manager / SQL Server-Gruppe Die richtige Servergruppe wählen Objekt-Explorer Ordner Sicherheit Anmeldungen markieren Rechte Maustaste Neue Anmeldung Anmeldename: wahlen SQL Server-Authentifizierung wählen Kennwort: wahlen Kennwortrichtlinie erzwingen: Haken entfernen Standarddatenbank: wahlen Standardsprache: german Installationsanleitung - Seite 9 von 18
4.2.2 Benutzerzuordnung: benötigte Rechte setzen bzw. kontrollieren Nur bei bestehender Datenbank (Abschnitt 4.1 und 4.2.1 übersprungen) zuerst die Eigenschaften der Anmeldung eröffnen: Die richtige Servergruppe wählen Objekt-Explorer Ordner Sicherheit Anmeldungen wahlen rechte Maustaste Eigenschaften Seite Benutzerzuordnung: Datenbank wahlen auswählen und in der unteren Hälfte die Mitgliedschaft wie angegeben bestimmen. Danach speichern mit Ok Installationsanleitung - Seite 10 von 18
4.3 Tabellen erstellen bzw. Ab Release 62.4 werden mit dem ersten Start des Wahlen Programmes (wp1d50.exe oder wp2d50.exe bzw. wm1d50.exe oder wm2d50.exe) alle Tabellen automatisch erstellt, indem das Programm kontrolliert, ob in der Datenbank die Tabelle Version vorhanden ist. Wenn nicht, so werden alle für Wahlen benötigten Tabellen automatisch erstellt und die benötigten Berechtigungen (Grants pro Tabelle) definiert und mit einer Meldung bestätigt. Ab Release 62.5 werden mit dem ersten Start des Wahlen Programmes (wp1d50.exe oder wp2d50.exe bzw. wm1d50.exe oder wm2d50.exe) alle Tabellen automatisch auf den neuesten Definitions-Stand gebracht und nötigenfalls auch neu erstellt. Voraussetzung ist, dass die Datenbank mit korrektem Benutzer/Anmeldung wahlen existiert und der ODBC korrekt angelegt ist. Installationsanleitung - Seite 11 von 18
5 Wahlen Lizenz aktivieren Um Ihre gelöste Lizenz zu aktivieren führen Sie folgende Schritte aus: Direkt aus dem Programmordner Wahlen starten Sie das Programm Lizenz.exe: Geben Sie dann Ihre Lizenznummer ein, wählen das zu lizenzierende Programm (Proporz oder Majorz) und klicken Sie auf weiter. Ihre Lizenznummer entspricht in der Regel Ihrer Gemeindenummer, z. Bsp. BL102 für Allschwil. Kontrollieren Sie bitte im folgenden Fenster, ob Ihr Gemeindename und die Lizenznummer korrekt gefunden wurden: Andernfalls können Sie Abbrechen und die Eingaben wiederholen bzw. korrigieren. Zur Lizenzierung von Majorz starten Sie bitte das Programm neu. Wurde Ihre gelöste Lizenz nicht gefunden? Sollte Ihre Lizenz noch nicht im aktuellen Release enthalten sein, wenden Sie sich bitte direkt an unseren Support 044 226 38 01. Installationsanleitung - Seite 12 von 18
6 Client einrichten (ODBC Datenquelle Wahlen) Achtung: Für Installationen auf einem 64-Bit Server muss zwingend der OCBC Administrator aus dem Verzeichnis "C:\windows\SysWOW64\odbcad32.exe" (32 BIT!) verwendet werden! Mit ODBC64-Bit funktioniert es nicht. Im Windows Start-Menu ist bei gewissen Installationen in der Auswahl nicht erkennbar, ob der ODBC-32 Bit oder ODBC-64 Bit gestartet wird. 6.1 Vorhandene ODBC Datenquelle Wahlen Für den Datenbankzugriff können Sie den gleichen ODBC - Eintrag wie für die bisherige Wahlen Programmversion benutzen. Es sind keine Anpassungen nötig, sofern sich der Servername nicht geändert hat. Für eine Neuerstellung fahren Sie bei Punkt 6.2 Neue ODBC Datenquelle weiter. 6.2 Neue ODBC Datenquelle Wahlen Systemsteuerung Verwaltung Datenquellen (ODBC) oder besser auf die sichere Art und Weise mit "C:\windows\Sys- WOW64\odbcad32.exe" (32 BIT! siehe oben) ODBC-Datenquellenadministrator öffnen Register System-DSN Schaltfläche Hinzufügen Installationsanleitung - Seite 13 von 18
SQLServer markieren Schaltfläche Fertigstellen Name: wahlen (Datenbankname) Beschreibung: wahlen (freier Text) Server: korrekter Servername Schaltfläche: Weiter Mit SQL Server Authentifizierung zum SQL Server verbinden Benutzername: wahlen Kennwort: wahlen Achtung bei Login-ID, Passwort ist die Klein-/Grosschreibung zu beachten! (wie in Wahlen.ini einsetzen). Hier zeigt sich bereits, ob die Verbindung zur DB funktioniert: Wenn ja, dann kommt nächstes Bild; wenn nein, dann kommt eine Fehlermeldung. Schaltfläche: Weiter Installationsanleitung - Seite 14 von 18
Standarddatenbank: wahlen "ANSI-Nullen, -Leerstellen und Warnungen verwenden" muss deaktiviert werden Schaltfläche Weiter Nächstes Fenster: Einstellungen wie abgebildet setzen Schaltfläche Fertig stellen Nun kann die Verbindung zur Datenquelle getestet werden (Datenquelle testen...) Bestätigen mit Schaltfläche Ok Speichern in Ausgangsfenster mit Schaltfläche Ok Installationsanleitung - Seite 15 von 18
7 Client: Programm Verknüpfungen 7.1 Verknüpfungen zu den Programmen Erstellen Sie nun auf zunächst einem Client die benötigten Programmverknüpfungen. Proporz Wahl vorbereiten wp1d50.exe Proporz Wahlsonntag wp2d50.exe Codeverzeichnis code.exe (nur für Administrator nötig) Majorz Wahl vorbereiten wm1d50.exe (sofern lizenziert) Majorz Wahlsonntag wm2d50.exe (sofern lizenziert) Wiederholen Sie die Schritte 6 und 7 für jeden Client, der zum Programm Wahlen Zugriff haben soll. 7.2 Erster Programmstart Starten Sie nun das Programm Wahl vorbereiten (wp1d50.exe). Der Anmeldebildschirm wird geöffnet. Nach Eingabe eines Benutzer Kürzels (Eingabe frei) öffnet sich das Programmfenster der Hauptübersicht. Beachten Sie bitte, dass das Programm Wahlsonntag (wp2d50.exe/wm2d50.exe) erst geöffnet werden kann, sofern bereits Wahlen vorhanden sind (archivierte sind ausgeschlossen) Falls Sie eine Fehlermeldung erhalten, kontrollieren Sie bitte die Einstellungen in der Wahlen.ini. Sind diese korrekt, überprüfen Sie bitte ob allenfalls eine zweite Wahlen.ini im Windows Verzeichnis oder Benutzerverzeichnis stören könnte. Installationsanleitung - Seite 16 von 18
8 Probleme? 8.1 Programm startet nicht Windows Fehlermeldung? Erhalten Sie beim Start von Sesam Wahlen eine Fehlermeldung wie "Anwendung konnte nicht gestartet werden, da die Side-by-Side Konfiguration ungültig ist..", siehe auch folgende Abbildungen), fehlen die dazu erforderlichen "Microsoft C++ Bibliotheken". Meldung von XP Meldung von Vista & Win 7-10 Für ein 32-Bit System wird das C++ 2008 Packet für 32-Bit Systeme (von Microsoft.com) benötigt. Diese Bibliotheken finden Sie auf unserer Homepage unter www.sesam-ag.ch/wahlen/kundenbereich. Laden Sie das Paket herunter, führen Sie es aus und versuchen Sie Wahlen erneut zu starten. In den meisten Fällen, ist das Problem damit gelöst. 8.2 Kein Zugriff auf die Datenbank? Die Laufzeitumgebung von Sesam Wahlen benötigt für den Zugriff via ODBC Router zur Datenbanken eine Konfigurationsdatei, die automatisch erstellt wird. Beim ersten Login Versuch wird diese Datei gupta.ini geschrieben, in der die Einstellungen des benutzten ODBC Eintrags gespeichert werden. Wurde nun z. Bsp. der ODBC Eintrag nachträglich, also nach einem getätigten Login geändert (Datenbankname, Username, etc.), ist deshalb kein weiterer Zugriff mehr möglich. Mögliche Lösungen: Löschen Sie die Datei gupta.ini, welche sich im Programmverzeichnis befinden sollte. Beim nächsten Login wird automatisch eine neue gupta.ini mit der aktuellsten Konfiguration erstellt. Damit sollte ein Zugriff, bzw. Login gelingen. Ist dies nicht der Fall überprüfen Sie folgendes: die Rechte, also Vollzugriff auf das Programmverzeichnis vorhanden? Ist eventuell eine alte Gupta.ini im Windowsverzeichnis vorhanden? Ist eventuell eine alte Wahlen.ini im Windowsverzeichnis vorhanden? Können Sie keine Ursache für den Fehler finden, rufen Sie bitte unsere Hotline an, wir helfen Ihnen gerne weiter. Hotline - 044 226 38 01 Installationsanleitung - Seite 17 von 18
9 Kontakte Hotline +41 44 226 38 01 wahlen@sesam-ag.ch Support Michael Semlitsch Telefon 044 226 38 08 E-Mail michael.semlitsch@sesam-ag.ch Bruno Sigel Telefon 044 226 38 06 E-Mail bruno.sigel@sesam-ag.ch SESAM Wahlen www.sesam-ag.ch/wahlen Installationsanleitung - Seite 18 von 18