Nützliche SQL Statements



Ähnliche Dokumente
Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

BEDIENUNG ABADISCOVER

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Dokumentenarchivierung

Wichtige Hinweise zu den neuen Orientierungshilfen der Architekten-/Objektplanerverträge

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

Umstellung News-System auf cms.sn.schule.de

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Urlaubsregel in David

Dokumentenarchivierung mit SelectLine-Produkten

(im Rahmen der Exchange-Server-Umstellung am )

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Leichte-Sprache-Bilder

TIF2ELO Maskeneditor Handbuch

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

teamsync Kurzanleitung

Anleitung Postfachsystem Inhalt

Der vorliegende Konverter unterstützt Sie bei der Konvertierung der Datensätze zu IBAN und BIC.

SEMINAR Modifikation für die Nutzung des Community Builders

Zur Bestätigung wird je nach Anmeldung (Benutzer oder Administrator) eine Meldung angezeigt:

Neuanlage des Bankzugangs ohne das bestehende Konto zu löschen

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

OP-LOG

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

2. Die eigenen Benutzerdaten aus orgamax müssen bekannt sein

Einrichtung eines Zugangs mit einer HBCI-Chipkarte bei der Commerzbank

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Beschreibung Regeln z.b. Abwesenheitsmeldung und Weiterleitung

Ablaufbeschreibung für das neu Aufsetzen von Firebird und Interbase Datenbanken mit der IBOConsole

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Bitte geben Sie hier den Benutzer cubusadmin und das gleichnamige Passwort ein.

Arbeiten mit dem Outlook Add-In

Outlook Vorlagen/Templates

Erstellen einer digitalen Signatur für Adobe-Formulare

Loggen Sie sich in Ihrem teamspace Team ein, wechseln Sie bitte zur Verwaltung und klicken Sie dort auf den Punkt Synchronisation.

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

Der Kalender im ipad

IBIS Professional. z Dokumentation zur Dublettenprüfung

ELO Print&Archive so nutzen Sie es richtig

SharePoint Demonstration

Herzlich Willkommen bei der BITel!

Updatehinweise für die Version forma 5.5.5

Fallbeispiel: Eintragen einer Behandlung

1. Einführung. 2. Die Abschlagsdefinition

Fülle das erste Bild "Erforderliche Information für das Google-Konto" vollständig aus und auch das nachfolgende Bild.

Anwendungsbeispiele Buchhaltung

Starten der Software unter Windows 7

ecaros2 - Accountmanager

Online-Bestellung Tageskarten für Mitglieder des FC St. Pauli, die nicht im Besitz einer Dauer- oder Saisonkarte sind.

Konfiguration VLAN's. Konfiguration VLAN's IACBOX.COM. Version Deutsch

Für die Einrichtung des elektronischen Postfachs melden Sie sich wie gewohnt in unserem Online-Banking auf an.


Bedienungsanleitung für den Online-Shop

Workflow. Installationsanleitung

Tutorial -

Funktions-Postfach (Shared Mailbox) in Outlook 2010/2013 einrichten

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

Was meinen die Leute eigentlich mit: Grexit?

Anleitung zum Anlegen und Bearbeiten einer News in TYPO3 für

Einrichtung des WS_FTP95 LE

Dealer Management Systeme. Bedienungsanleitung. Freicon Software Logistik (FSL) für Updates

Lehrer: Einschreibemethoden

SANDBOXIE konfigurieren

Umstellung einer bestehenden T-Online Mailadresse auf eine kostenlose T-Online Fre -Adresse

Anleitung zur Einrichtung eines Netzwerkes für den Gebrauch von GVService unter Windows 7

Internet online Update (Mozilla Firefox)

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Anwenderdokumentation AccountPlus GWUPSTAT.EXE

DELFI. Benutzeranleitung Dateiversand für unsere Kunden. Grontmij GmbH. Postfach Bremen. Friedrich-Mißler-Straße Bremen

Professionelle Seminare im Bereich MS-Office

Nach dem Anmelden sind die Arbeitnehmer beim Finanzamt bekannt und Sie können und müssen sogar die Änderungsliste, z.b. monatlich, abrufen.

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Mandant in den einzelnen Anwendungen löschen

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Anleitungen zum KMG- -Konto

Kurzanleitung OOVS. Reseller Interface. Allgemein

Sichern der persönlichen Daten auf einem Windows Computer

Dieser Ablauf soll eine Hilfe für die tägliche Arbeit mit der SMS Bestätigung im Millennium darstellen.

Einrichten des Elektronischen Postfachs

VERWALTUNG. Postfächer, Autoresponder, Weiterleitungen, Aliases. Bachstraße 47, 3580 Mödring

Nach der Installation der Multi-User-Version von CUBUS können Sie mit dem Administrator- Tool Benutzergruppen und Benutzer einrichten.

Verwendung des IDS Backup Systems unter Windows 2000

Handout für die Einrichtung von Microsoft Outlook

Installationsanleitung

Microsoft Access 2013 Navigationsformular (Musterlösung)

Novell Client. Anleitung. zur Verfügung gestellt durch: ZID Dezentrale Systeme. Februar ZID Dezentrale Systeme

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

ARCO Software - Anleitung zur Umstellung der MWSt

Schuljahreswechsel im Schul-Webportal

Checkliste Installation. Novaline Bautec.One

Kleines Handbuch zur Fotogalerie der Pixel AG

Teamschool Installation/ Konvertierungsanleitung

Transkript:

Dauer dieser Unit 15 Minuten! Unit In dieser Unterrichtseinheit lernen Sie! Die Ablagemaske "Freie Eingabe" an Dokumenten in eine andere Maske umstellen! Berechtigungseinstellungen an ELO Objekten per SQL abzufragen! Berechtigungen (ACL Liste) an ELO Objekten per SQL zu setzen! Ein ELO Archiv berechtigungsseitig sicher für die Internetbenutzung zu machen! Weitere SQL Statements für die Systempflege kennenlernen Der elektronische Leitz Ordner Seite 1 von 11

Inhaltsverzeichnis Inhaltsverzeichnis... 2 1 Datenbank sichern (MS SQL 7)... 3 2 Query Analyzer starten und ELO Datenbank wählen... 4 3 Ablagemaske "Freie Eingabe" von Dokumenten entfernen... 5 3.1 Aufgabenstellung...5 3.2 Vorgehensweise...5 3.3 Abschluss...6 3.3.1 Normalfall Maske "Freie Eingabe" wurde nie modifiziert... 6 3.3.2 Maske "Freie Eingabe" wurde schon umfangreich modifiziert... 6 4 Archivweite Berechtigungseinstellungen verändern... 8 4.1 Aufgabenstellung...8 4.2 Vorgehensweise...8 5 Stichwort in einer Stichwortliste geändert...10 5.1 Aufgabenstellung...10 5.2 Vorgehensweise...11 5.2.1 Abfrage der schon existierenden Anzahl der Stichworte mit "WebVerkauf"...11 5.2.2 Ändern des Stichwortes "Webverkauf"...11 Der elektronische Leitz Ordner Seite 2 von 11

1 Datenbank sichern (MS SQL 7) Vor Änderungen an der Datenbank immer eine Datenbank Sicherung vornehmen!! Idealerweise probieren Sie nachfolgende Beispiele zuerst an einem Testsystem aus und wenn diese dort erfolgreich sind, dann - aber nicht ohnen vorherige Datensicherung - auch am Produktiv-System. Sichern Sie die Datenbank über die MS SQL eigene Datensicherungsfunktion! Umständlicher wäre es die Datenbankdatei "Archivname".mdf zu sichern. Und gerne vergisst man dabei die Master.mdf mitzusichern. Bild 1: Sicherung der MS SQL Datenbank des ELO-Archives Merke: Nehmen Sie keine Änderungen an ELO Datenbanken vor, wenn Sie sich im Sichern und zurückladen von Datenbanken unsicher sind! Der elektronische Leitz Ordner Seite 3 von 11

2 Query Analyzer starten und ELO Datenbank wählen Alle von Hand eingegebenen SQL-Statements sind eine potentielle Gefahr für die Stabilität des ELO Gesamtsystems. Führen Sie deshalb solche Statements zuerst an einem separaten Testsystem aus und machen Sie vom Originalsystem in jedem Fall vorher eine Datensicherung!!! SQL Statements werden bei MS SQL Servern über das Programm "SQL Query Analyzer eingegeben und gestartet. Bild 2: Start Programme... Bei ELO Archiven kann zur Anmeldung der mit NT-Security eingerichtete ELO Datenbank Anwender "EloDb" verwendet werden. Bild 3: Anmeldung am Query Analyzer Hier die gewünschte ELO-Datenbank auswählen (rot umrandet): Bild 4: ELO Datenbank im Query Analyzer auswählen Merke: Vor dem Absetzen eines SQL Statements (grüner Pfeil Bild 4) unbedingt eine Datensicherung machen. Der elektronische Leitz Ordner Seite 4 von 11

3 Ablagemaske "Freie Eingabe" von Dokumenten entfernen 3.1 Aufgabenstellung In einem ELO Archiv wurden Strukturelemente (Schrank/Ordner/Register etc...) mit derselben Ablagemaske wie Dokumente nämlich mit der Ablagemaske "Freie Eingabe" abgelegt. Da dies beim Suchen hinderlich ist, weil bei einer Dokumentensuche auch Strukturelemente zusätzlich in der Trefferliste auftauchen. Um das zukünftig auszuschliessen, sollen alle Dokumente einer anderen Ablagemaske zugeordnet werden. 3.2 Vorgehensweise! Archiv auswählen im Query Analyzer Bild 5: Archiv auswählen im MS Query Analyzer Bild 6: objmask= Nr sichtbar machen im ELO Ablagemasken Editor Der elektronische Leitz Ordner Seite 5 von 11

Bild 7: "Freie Eingabe" hat immer objmask=0 Update objekte set objmask=10 where objmask=0 and objtype=254 Objtype=254 sind Dokumente 3.3 Abschluss 3.3.1 Normalfall Maske "Freie Eingabe" wurde nie modifiziert Die Ablagemaske Freie Eingabe enthält nur die Felder Kurzbezeichnung, zwei Datumsfelder und das Feld Zusatztext. 1) Prüfen Sie, ob Ihr SQL Kommando erfolgreich war 3.3.2 Maske "Freie Eingabe" wurde schon umfangreich modifiziert Mit "modifiziert" ist zu verstehen, dass die Ablagemaske "Freie Eingabe" zusätzliche Indexfelder zu einem früheren Zeitpunkt bekommen hatte. 1) Wünschenswert wäre es die Ablagemaske "Freie Eingabe" wieder in den Ursprungszustand zu versetzen, also alle hinzugekommenen Felder wieder zu entfernen bis auf die Standardvorgaben: Kurzbezeichnung, Zusatztext und Datumsfelder. 2) Sicherstellen, dass alle zusätzlichen Felder in Schränken, Ordnern und Registern leer sind. Suche nach "%" oder "*" nach Einträgen in diesen Feldern 3) Zusätzliche Felder in Ablagemaske "Freie Eingabe" wieder entfernen. Merke: Sollten Sie Ihre Ablagemaske "Freie Eingabe" mit mehr Feldern als nur der Standard-Kurzbezeichung angelegt haben, dann gehen beim Löschen dieser Felder die Zieldefinitionen bei Automatischer Ablage verloren (nur in der untersten Archivebene), in allen Registern, die die Maske "Freie Eingabe" verwendet haben. Der elektronische Leitz Ordner Seite 6 von 11

Bild 8: Register mit Zieldefinition Diese Zieldefinitionen in Registern für die automatische Ablage nach Indexaufbau gehen verloren, wenn Sie die Ablagemaske "Freie Eingabe" wieder von zusätzlichen Indexfeldern befreien. Besonders bemerkbar wird sich das machen,wenn Sie Outlook verwenden und "automatische ELO- Archivablage von gesendeten Mails" aktiviert haben. Es geht nichts verloren, aber zu jedem bestehenden Emailregister wird dann ein neues angelegt, das dann die "Zieldefinition" z.b. "OUTLELO" wieder automatisch eingetragen bekommt. Der elektronische Leitz Ordner Seite 7 von 11

4 Archivweite Berechtigungseinstellungen verändern 4.1 Aufgabenstellung In einem Archiv sind an manchen Objekten Berechtigungen eingetragen, andere Objekte haben keine Berechtigungsattribute, also Vollzugriff für jeden ELO Benutzer. Es soll pauschal allen Dokumenten, die bisher "rechtelos" im Archiv existieren, zwei Rechte zugewiesen werden. Eine Gruppe mit nur lesendem Zugriff und eine Gruppe mit Lese und Schreibzugriff. Hintergrund dazu: - Ein Archiv, bisher nur innerhalb einer Firma verwendet, soll über das ELOprofessional Internetgateway im Web veröffentlicht werden. - Keines der Archivdokumente darf über das Web editierbar sein. Also muss jedes Dokument ein "Berechtigungsattribut" bekommen, damit dessen Zugriff geregelt werden kann. 4.2 Vorgehensweise Einrichtung zweier Gruppen 4) GrpWebRead 5) GrpWebReadWrite Jedes Objekt, dem also bisher keine besondere Berechtigung zugeteilt wurde bekommt also zwei Gruppeneinträge. - In der Gruppe GrpWebRead sind alle Anwender, die auf das Objekt lesenden Zugriff haben sollen - In der Gruppe GrpWebReadWrite sind alle Anwender, die Änderungen an den Dokumenten vornehmen dürfen Beispielhaft bekommt ein Objekt aus dem ELO Archiv die Rechteeinstellung, die später alle bisher "rechtsfreien" Dokumente haben sollen. Bild 9: Ablagemaske mit Objekt ID 7465 und Berechtigungseinstellung (Schlüssel) Der elektronische Leitz Ordner Seite 8 von 11

! Zuerst einmal herausfinden, wie die ACL-ID aussieht an diesem Musterobjekt (Bild 9 und Bild 10). Die Objekt ID 7465 ist im Bild 9 zu erkennen (unterstes Feld).! Diese ACL-ID soll dann an alle Objekte übertragen werden, die bisher noch keinerlei Berechtigungseintragungen hatten (Bild 11). Bild 10: Query Analyzer SQL Kommando und Ergebnis select objacl from objekte where objid=7465 Bild 11: Query Analyzer SQL Kommando allen Objekten bisher ohne Rechte eine definierte Berechtigung zu geben update objekte set objacl=' aqa ' where objacl='' Der elektronische Leitz Ordner Seite 9 von 11

5 Stichwort in einer Stichwortliste geändert In nachfolgenden Beispielen ist der Name des Rechners auf dem der SQL Server läuft "KONSTANZ2000". Das ELO-Archiv heisst "JensWitt". Beim Ändern des Stichwortes "WebVerkauf" in der Stichwortliste in "4400 Web-Erlöse 16 Prozent" sind danach beide Stichworte immer noch in der Datenbank vorhanden. Alle bis dahin abgelegten Dokumente haben das alte Stichwort "WebVerkauf", die neuen Dokumente das neue Stichwort. In der ELO-Suche taucht aber nur noch das neue Stichwort auf. Alle alten Dokumente können also mit einer stichwortlistenunterstützenden Suche nicht mehr gefunden werden. 5.1 Aufgabenstellung In der Stichwortliste selbst wurden In der Ablagemaske "Bilanz" sollen an allen schon existierenden Dokumenten alle Stichworte umgeändert werden, die bisher mit dem Stichwort "Webverkauf" im Feld Buchungskonto schon im Archiv existieren. Das neue Stichwort soll heissen "4400 Web-Erlöse 16 Prozent". Bild 12: Ausschnitt aus der Ablagemaske "Bilanz" Bild 13: MS SQL Enterprisemanager: die Tabelle objkeys vor der Umstellung Der elektronische Leitz Ordner Seite 10 von 11

5.2 Vorgehensweise 5.2.1 Abfrage der schon existierenden Anzahl der Stichworte mit "WebVerkauf" Bild 14: Select Statement und Ergebnis der Abfrage select okeydata from objkeys where okeydata='webverkauf' Ergebnis: 36 Dokumente haben das alte Stichwort "WebVerkauf" 5.2.2 Ändern des Stichwortes "Webverkauf" "Buchkonto" ist das Gruppenfeld des Feldes Buchungskonto (siehe Bild 12) Bild 15: überlanges SQL Statement alles in eine Zeile schreiben update objkeys set okeydata='4400 Web-Erlöse 16 Prozent' where okeyname='buchkonto' and okeydata='webverkauf' Das Ergebnis stimmt mit der Suche überein. Hinweis Erfolgskontrolle: Überprüfen Sie auch über eine ELO Suche, ob Ihr Statement den gewünschten Effekt im ELO-Archiv hatte Der elektronische Leitz Ordner Seite 11 von 11