09_WincanVX_SERVER_Database_DE
Anbindung von Server-Datenbanken an WinCan VX
Version 1.1
Datum: 27.03.2018
1 Grundlagen
1.1 Server mit MSSQL-Datenbank
1.2 Server mit ORACLE-Datenbank
2 SQL Server Setup
2.1 Speicherort der Daten
2.2 WinCan SQL-Benutzer
3 Installation
3.1 Aktivieren des lokalen Administratorkontos
3.2 Download und Installation von WinCan VX
4 Netzwerklizenzierung
5 WCSYS-Datenbank auf SQL-Server erstellen
6 Verbindung zur WCSYS-Datenbank auf dem SQL-Server
7 SQL-Server als Standard-Datenbanktyp einrichten
8 Neue SQL-Server-Projekte erstellen
9 Ein vorhandenes SQL-Projekt öffnen
Grundlagen
Die Software WinCan wurde ursprünglich für den Einsatz in TV-Fahrzeugen entwickelt. Unter Beachtung bestimmter Regeln lässt sich das Programm auch in einem Rechnernetzwerk unter Einbezug einer zentralen Datenbank betreiben. Die Verwaltung grosser Datenbestände wird dadurch wesentlich vereinfacht, was vor allem für den Unterhalt städtischer Kanalnetzwerke von Interesse sein kann.
Die vorliegende Dokumentation richtet sich an Netzwerkadministratoren und Wiederverkäufer. Sie beschreibt 2 praxiserprobte Modelle des Zugriffs auf eine zentrale Server-Datenbank mit Hilfe von WinCanVX innerhalb einer Netzwerkdomäne. Dies setzt eine Installation von WinCanVX auf den entsprechenden CLIENT-Rechnern sowie eine Netzwerklizenzierung der Software voraus.
Server mit MSSQL-Datenbank
Dieses Modell arbeitet mit einer zentralen MS-SQL-Serverdatenbank UND einem Dateiserver zur Ablage der Mediendateien (Fotos, Videos etc.). Beide Elemente können sich physisch entweder auf derselben oder auf verschiedenen Maschinen befinden.
Server mit ORACLE-Datenbank
Dieses Modell arbeitet mit einer zentralen ORACLE-Serverdatenbank UND einem Dateiserver zur Ablage der Mediendateien (Fotos, Videos etc.). Beide Elemente können sich physisch entweder auf derselben oder auf verschiedenen Maschinen befinden:
SQL Server Setup
Die nachfolgenden Schritte beschreiben das allgemeine Vorgehen bei der Einrichtung einer zentralen SQL-Datenbank, worauf sich mit der Anwendersoftware direkt zugreifen lässt:
Die MS-SQL Server-Software (d.h. SQL-Server 2005 und höher oder SQL-Express) muss von einem professionellen Server- Administrator installiert werden. Nehmen Sie im Falle von Problemen das Microsoft SQL-Installation Hilfedokument zur Hand.
Neben dem SQL-Server benötigt WinCan VX auch einen Datei-Server, worauf die Projekte für alle Benutzer zentral zugänglich sind und verwaltet werden können. Dieser Datei-Server kann sowohl auf der derselben Maschine mit dem bereits installierten SQL-Server als auch auf einer anderen Maschine eingerichtet werden.
Erstellen Sie entsprechende Serverinstanzen: [Servername]
[Instanz] or .
[Instanz] ("." bezeichnet die aktuelle Server-Maschine)
Eine Instanz beinhaltet mehrere Datenbanken, welche jedoch immer einem bestimmten Arbeitsbereich zugeordnet sind. Das Erstellen einer SQL-Server-Instanz ist zu bevorzugen, weil die Organisation der Datenbanken, Berechtigungen usw. einfacher ist und andere Anwendungen nicht stört:
SQL\Instanz1 -> Speicherung und Verwaltung von Rohrleitungsdaten
SQL\Instanz2 -> Speicherung und Verwaltung von Steuerdaten
SQL\Instanz3 -> Speicherung und Verwaltung von Einwohnerdaten
etc.
Jedes Projekt, welches der Benutzer in WinCanVX hinzufügt, wird als eigene Datenbank innerhalb der SQL Server-Instanz gespeichert und verwaltet.
Erstellen Sie verschiedene Benutzer und legen Sie für jeden Benutzer entsprechende Rechte für die Erstellung neuer oder den Zugriff auf bestehende SQL-Datenbanken fest.
Speicherort der Daten
WinCan VX speichert einerseits Stammdaten in der Projektdatenbank und andererseits Mediendaten als eigenständige Dateien. Die Datenbank selbst enthält folgende wichtige Tabellen:
PROJECT: Projekttabelle (Unterneher, Auftraggeber…)
SECTION: Haltungstabelle (Rohr Form, Material, Straße, Ort, Durchmesser…)
SECINSP: Inspectionstabelle (Untersucher, Wetter, Datum, Zeit…)
SECOBS: Beobachtungstabelle (Beobachtungscode, Beobachtungstext…)
NODE: Schachttabelle (Schachtdaten)
NODINSP: Schacht-Inspektionstabelle (Schachtinspektionsdaten)
NODOBS: Schacht-Beobachtungstabele (Schachtbeobachtungsdaten)
Auf dem Dateiserver befinden sich alle mit der WinCanVX-Datenbank verknüpften Dateien. Die wichtigsten Ordner/Dateitypen des WinCan-Projektverzeichnisses sind nachfolgend aufgeführt:
Unterordner Picture (*.jpg, *.gif, *.bmp), unterteilt in Unterordner Sec für Haltungsbilder und Unterorder Nod für Schachtbilder.
Unterordner Video (* .mpeg, * .mp2, * .mp4, * .avi), unterteilt in Unterordner Sec für Haltungsclips und Unterorder Nod für Schachtclips.
Unterordner Module\Inclination mit Neigungsdateien im Textformat (* .inc).
Unterordner Module\Scanex, mit spezifischer Ordner- und Dateistruktur, die von den unterschiedlichen Rohrscansystemen erstellt werden.
WinCan SQL-Benutzer
WinCan VX verlangt SQL Berechtigungen für folgende Benutzermanipulationen: