---
title: 'Eigene Werkzeuge für cobra: Explorer, Sidebar-Editor und SQL-Skripte'
url: 'https://www.p17-crm.de/erweiterungen/p17-werkzeuge'
markdown: 'https://www.p17-crm.de/erweiterungen/p17-werkzeuge.md'
lang: de
date: '2026-10-16'
description: 'Feldnamen finden, Sidebar ohne XML bauen, fehlende Indizes aufspüren: kleine Werkzeuge der p17 GmbH für die cobra Administration, mit Preisen und Stand.'
---

Software & Systeme · Erweiterungen 
# Eigene Werkzeuge für cobra: Explorer, Sidebar-Editor und SQL-Skripte

Welches Datenbankfeld steckt hinter „Firma“, warum ist die Suche so langsam, und wer pflegt eigentlich die Seitenleiste? Für solche Fragen aus unserem Projektalltag haben wir eigene Werkzeuge für cobra gebaut. Sie sind klein, günstig und für alle gedacht, die cobra selbst administrieren.

 [Werkzeug anfragen ](#kontakt) [ +49 2562 18749-70](tel:+4925621874970) 

## Warum wir eigene Werkzeuge bauen

In fast jedem cobra Projekt stellen sich dieselben Fragen: Welche Felder werden überhaupt genutzt? Warum dauert die Suche so lange? Wer ist für dieses Gebiet zuständig? Statt sie jedes Mal von Hand zu beantworten, haben wir dafür kleine Werkzeuge gebaut. Sie sind für Administratorinnen und Administratoren, cobra Partner und Unternehmen gedacht, die solche Aufgaben selbst erledigen wollen. Wer es lieber machen lässt, findet uns beim [cobra Support](https://www.p17-crm.de/leistungen/cobra-support).

## Datenbank-Explorer: welches Feld ist welches?

In jeder cobra Datenbank klaffen zwei Welten auseinander. Anwenderinnen und Anwender kennen „Adressen“, „Kontakte“ oder „Serviceaufträge“; in der Datenbank heißen dieselben Tabellen ADDRESSES, CONTACTS oder SUBTABLE01, und hinter dem Feld „Firma“ steckt COMPANY1. Der **p17 cobra Datenbank-Explorer** liest die cobra Systemtabellen aus, verknüpft sie mit den Spalten des SQL Servers und zeigt beide Namen nebeneinander, für jede Tabelle und jedes Feld.

- **Je Tabelle**: Name in cobra, Name in der Datenbank, Zahl der Datensätze und Felder
- **Je Feld**: Name in cobra, Datenbankfeld, Datentyp mit Länge, fachliche Bedeutung (etwa E-Mail, Datum, Ja/Nein), kürzester und längster Inhalt sowie der **Befüllungsgrad** als Zahl und Balken
- **Verbindung per ADL-Datei**: Ziehen Sie die Verbindungsdatei von cobra (Adress-Link-Datei) ins Fenster, und Server, Datenbank und Anmeldung werden übernommen. Das enthaltene Passwort wird nur zum Verbinden genutzt, nie angezeigt, gespeichert oder exportiert.
- **Dokumentation zum Mitnehmen**: vollständiger Feldkatalog als HTML-Bericht, CSV-Export für Excel oder einzelne Feldlisten über die Zwischenablage
- **Für den Einsatz beim Kunden gebaut**: eine einzige EXE-Datei (rund 63 MB), ohne Installation, Administratorrechte oder .NET-Laufzeit; nur lesende Abfragen, ein Datenbankbenutzer mit Leserecht genügt
- **Rücksichtsvoll**: Die Auswertung liest ohne Sperren und bremst den laufenden cobra Betrieb nicht aus
- **Praktische Details**: Virtuelle Felder wie Adresskopf oder Briefanrede werden gekennzeichnet, dazu Volltextsuche und Filter auf befüllte Felder

So beantworten Sie in Sekunden, was sonst eine halbe Stunde SQL kostet: Passt das Zielfeld bei einer Migration von der Länge? Welche der zwanzig Freitextfelder sind gepflegt, und welche stehen seit Jahren leer? Der Explorer läuft unter Windows 10 und 11 (64 Bit) und wurde mit den Demodatenbanken von cobra CRM PRO und cobra One Max getestet.

## Sidebar-Editor: die Seitenleiste ohne XML

Die Seitenleiste von cobra wird über eine XML-Datei gesteuert, die Sidebar.config.xml. Der **p17 cobra Sidebar Editor** erspart Ihnen das Bearbeiten dieser Datei: Sie bauen die Seitenleiste in einer Baumstruktur aus Hauptpunkten und aufklappbaren Untermenüs zusammen, und das Programm schreibt daraus eine passende Sidebar.config.xml.

- cobra Funktionen wählen Sie nach Namen aus einer durchsuchbaren Liste, von „Neue Adresse“ bis „Serienbrief“, ohne technische Befehlsnummern
- Ansichten (die Masken aus dem Ansichten-Editor von cobra) übernehmen Sie direkt aus dem System- und Gruppenverzeichnis; die passende Gruppe wird mitgesetzt
- Symbole kommen aus dem Icons-Ordner Ihrer cobra Installation, mit Vorschau und Empfehlung zur Größe
- Das Systemverzeichnis wählen Sie per Klick oder übernehmen es aus der Datei Winplus.sys
- Eine laufende Prüfung warnt, wenn ein Symbol fehlt, ein Eintrag keine Funktion hat oder eine Ansicht in der falschen Gruppe liegt

## SQL-Skripte für Datenbank und Datenqualität

Die folgenden Skripte führen Sie im SQL Server Management Studio (SSMS) aus. Alle sind ausführlich kommentiert, die anpassbaren Stellen stehen in einem eigenen Abschnitt am Anfang.

### Fehlende Datenbankindizes finden

Eine langsame Datenbank liegt oft nicht an der Hardware, sondern an fehlenden Indizes. Ein Index ist ein Verzeichnis, über das der SQL Server Datensätze schneller findet. Der Server merkt sich im laufenden Betrieb selbst, wo ein Index helfen würde; das Skript liest diese Hinweise aus und erzeugt daraus fertige Befehle zum Anlegen der Indizes, sortiert nach einem berechneten Nutzwert.

- Das Skript **legt selbst keine Indizes an**, es macht nur Vorschläge. Sie entscheiden, was umgesetzt wird.
- Es funktioniert mit jeder Datenbank auf Microsoft SQL Server, auch **unabhängig von cobra**.
- Mindest-Nutzwert, Datenbank und Mindestzahl an Zugriffen lassen sich einstellen.
- Die Hinweise des Servers werden bei jedem Neustart gelöscht. Aussagekräftig sind sie erst nach einigen Tagen bis Wochen im Echtbetrieb.

Wichtig: Mehr Indizes sind nicht automatisch schneller. Jeder Index bremst Schreibvorgänge, belegt Speicher und verlängert Wartung und Datensicherung; die Vorschläge berücksichtigen außerdem keine vorhandenen Indizes. Setzen Sie deshalb lieber wenige, gut geprüfte Indizes und beobachten Sie danach, ob die Abfragen wirklich schneller werden.

### Letzter Telefonkontakt auf der Adresse

Das Skript durchsucht die Kontakthistorie, ermittelt je Adresse den jüngsten Telefonkontakt und schreibt das Datum in ein Feld der Adresstabelle. So sieht Ihr Team den letzten Anruf direkt an der Adresse, ohne die Historie zu durchsuchen. Es ist ein Datenbankskript, keine Funktion in cobra: Damit das Datum aktuell bleibt, muss es regelmäßig laufen, etwa täglich als Auftrag im SQL Server Agent. Dafür brauchen Sie Schreibrechte auf die Datenbank; Tabellen- und Feldbezüge stimmen Sie vor dem Einsatz auf Ihre Struktur ab.

### Befüllungsgrad der Adresstabelle

Wie gut sind Ihre Adressdaten gepflegt? Das Skript zeigt für jedes Feld der Adresstabelle den Namen in cobra und in der Datenbank, den Datentyp, die Zahl gefüllter und leerer Datensätze, den Befüllungsgrad in Prozent, die Länge des längsten Eintrags und einen Hinweis, ob es ein geschütztes Standard- oder Systemfeld ist. Es liest die Feldstruktur zur Laufzeit aus den cobra Systemtabellen und läuft deshalb ohne Anpassung in jeder cobra Adressdatenbank, von ADRESS PLUS bis One Max. Voraussetzung ist Microsoft SQL Server ab Version 2017 mit Leserecht.

Ideal ist das vor einer Bereinigung, einer [Migration](https://www.p17-crm.de/leistungen/cobra-update) oder einer Prüfung nach DSGVO. Zeigt die Analyse, dass nicht leere, sondern veraltete Adressen das Problem sind, hilft unser Geschäftsbereich Daten, der [Adressdaten aktuell hält](https://www.p17-data.de/).

### Trigger: Außendienst nach Postleitzahl zuweisen

Eine neue Adresse kommt in cobra an, und erst muss jemand nachschlagen, wer für das Gebiet zuständig ist. Dieser Trigger, also eine Regel, die die Datenbank bei jeder Änderung selbst ausführt, übernimmt das: Beim Anlegen und Ändern einer Adresse trägt er anhand der ersten beiden Stellen der Postleitzahl die zuständige Person in ein Textfeld ein (Standard TEXT99, frei wählbar).

- erkennt deutsche Adressen über den Ländercode DE oder das Länderfeld „Deutschland“
- jede zweistellige Postleitzahl ist einzeln hinterlegt und einer Person zuweisbar
- arbeitet auch bei großen Importen zuverlässig, weil er alle Datensätze auf einmal verarbeitet
- lässt Adressen außerhalb Deutschlands und Einträge ohne Postleitzahl unverändert
- mit Testbeispielen und Hinweis zur Deinstallation; Voraussetzung ist Microsoft SQL Server ab 2016 SP1

Wer Gebiete nicht nach Postleitzahl, sondern nach Fahrzeit schneiden will, plant sie mit [MAP+PLUS](https://www.p17-crm.de/erweiterungen/mapplus); wie beides im Vertrieb zusammenspielt, zeigt die Seite [CRM für Außendienst](https://www.p17-crm.de/fuer-wen/aussendienst).

## Preise und Bezug

Alle Werkzeuge sind Produkte der p17 GmbH und im Shop auf p17.de erhältlich. Die Preise im Überblick (Stand laut Shop):

| Werkzeug | Art | Preis | Stand |
|---|---|---|---|
| Datenbank-Explorer | Programm (EXE) | 5 € | September 2026 |
| Sidebar-Editor | Programm | 15 € | August 2026 |
| Fehlende Datenbankindizes | SQL-Skript | 10 € | Mai 2026 |
| Letzter Telefonkontakt | SQL-Skript | 2 € | Mai 2026 |
| Befüllungsgrad-Analyse | SQL-Skript | 19 € | Mai 2026 |
| Außendienst nach Postleitzahl | SQL-Trigger | 19 € | Mai 2026 |

Zu jedem Werkzeug gibt es eine eigene Seite im Shop: Datenbank-Explorer , Sidebar-Editor , Index-Skript , Skript zum letzten Telefonkontakt , Befüllungsgrad-Analyse  und Außendienst-Trigger .

Ebenfalls von uns stammt der offene n8n Community Node für cobra, beschrieben auf der Seite [Automatisierung und API](https://www.p17-crm.de/erweiterungen/automatisierung).

> **Praxis-Tipp:** Die Werkzeuge ersetzen keinen Blick von außen. Wenn der Explorer zeigt, dass die Hälfte Ihrer Felder leer ist, oder das Index-Skript zwanzig Vorschläge macht, lohnt ein Termin zur [Einrichtung und Optimierung](https://www.p17-crm.de/leistungen/einrichtung-optimierung). Wir sehen uns die Datenbank mit Ihnen an und räumen gemeinsam auf.

## Häufige Fragen

Verändern die Werkzeuge meine cobra Datenbank? 

Das hängt vom Werkzeug ab. Datenbank-Explorer, Befüllungsgrad-Analyse und Index-Skript lesen nur; das Index-Skript schlägt Indizes lediglich vor. Das Skript für den letzten Telefonkontakt und der Außendienst-Trigger schreiben dagegen in ein Feld der Adresstabelle. Legen Sie vor dem ersten Einsatz eine Datensicherung an und testen Sie in einer Kopie.

Brauche ich SQL-Kenntnisse? 

Für den Datenbank-Explorer und den Sidebar-Editor nicht, beide bedienen Sie per Mausklick. Die SQL-Skripte sind ausführlich kommentiert, setzen aber den Umgang mit dem SQL Server Management Studio voraus. Wenn Sie das nicht selbst machen möchten, richten wir die Skripte per Fernwartung für Sie ein.

Laufen die Werkzeuge auch mit der cobra CRM Cloud? 

Nein. Alle Werkzeuge brauchen direkten Zugriff auf den Microsoft SQL Server oder auf das Systemverzeichnis Ihrer cobra Installation. Sie sind für die installierten Versionen gedacht, also von cobra ADRESS PLUS bis cobra One Max auf Ihrem eigenen oder einem gemieteten Server.

Wo bekomme ich die Werkzeuge? 

Im Shop der p17 GmbH auf p17.de oder direkt über uns. Schreiben Sie uns kurz, welches Werkzeug Sie brauchen und mit welcher cobra Version Sie arbeiten; dann sagen wir Ihnen auch, ob es für Ihren Fall passt.

 Weiterführend 
## Das könnte Sie auch interessieren

### Datenbankstruktur

Zusatz-, Unter- und freie Tabellen, Adresshierarchie, Verknüpfungen und Stichwörter: das Grundlagenwissen für jeden cobra Administrator.

 [Datenbankstruktur ansehen ](https://www.p17-crm.de/wissen/cobra-datenbankstruktur) 

### Einrichtung & Optimierung

Datenbankstruktur, Ansichten, Eingabemasken und Datenqualität: Wir richten cobra so ein, dass Ihr Team gern damit arbeitet.

 [Einrichtung & Optimierung ansehen ](https://www.p17-crm.de/leistungen/einrichtung-optimierung) 

### Automatisierung & API

REST-API, No-Code-Werkzeuge wie n8n und Workflows: wie Sie wiederkehrende Handarbeit aus Ihrem cobra Alltag entfernen.

 [Automatisierung & API ansehen ](https://www.p17-crm.de/erweiterungen/automatisierung) 

### cobra Support

Hilfe per Telefon und Fernwartung für alle cobra Versionen, auch bei fremdgekauften Lizenzen. Abgerechnet wird im 15-Minuten-Takt.

 [cobra Support ansehen ](https://www.p17-crm.de/leistungen/cobra-support) 

### Außendienst & Handelsvertreter

Kundendaten unterwegs, KI-Besuchsberichte, optimierte Touren: die Kombination aus cobra Mobile CRM und MAP+PLUS für Außendienst und Handelsvertreter.

 [Außendienst & Handelsvertreter ansehen ](https://www.p17-crm.de/fuer-wen/aussendienst) 

 Kontakt 
## Werkzeug anfragen

Rufen Sie an oder schreiben Sie uns kurz, worum es geht. Wir melden uns in der Regel innerhalb eines Werktags.

 Direkt sprechen![Benjamin Beloch, Geschäftsführer](https://www.p17-crm.de/images/c/8/a/1/8/c8a18f2cae87cd0093f6e3d4ddf235ce8a89b7f8-benjamin-beloch.jpg)**Benjamin Beloch**Geschäftsführer

 [ +49 2562 18749-70](tel:+4925621874970)Mo–Do 8–17 Uhr, Fr 8–16 Uhr

- [ info@p17-crm.de](mailto:info@p17-crm.de)

1. **Sie rufen an oder schreiben**Ein paar Sätze genügen.
2. **Wir melden uns**In der Regel innerhalb eines Werktags, persönlich.
3. **Erstgespräch**Danach entscheiden Sie, ob und wie es weitergeht.

---

## Navigation

- Parent: [Erweiterungen und Schnittstellen: mehr aus cobra herausholen](https://www.p17-crm.de/erweiterungen.md)
- Previous: [Partner-Erweiterungen: das cobra Umfeld jenseits des Standards](https://www.p17-crm.de/erweiterungen/partner-erweiterungen.md)
