---
title: "SQL Server-Datenbank im Netzwerk einrichten"
description: "Eine MultiBaseCS-Datenbank und die Kartendatenbank auf einem SQL Server im Netzwerk anlegen und MultiBaseCS damit verbinden."
topicId: "SQL_Server_Einrichten_SQL_Server_DB_2"
contextId: 8
editionen: [professional, server]
status: aktualisiert
version: "5.4"
---
Diese Anleitung beschreibt, wie Sie eine MultiBaseCS-Datenbank auf einem Microsoft SQL Server von Hand anlegen. Für Netzwerkinstallationen von MultiBaseCS Server installieren Sie den SQL Server auf einem zentralen Server. Für größere Datenmengen und viele Benutzer empfehlen wir statt der Express-Edition SQL Server Standard oder Enterprise.

## MultiBaseCS-Datenbank anlegen

1. Legen Sie auf dem SQL Server eine neue Datenbank an. Geben Sie ihr einen treffenden Namen, zum Beispiel *MultiBaseCS* oder *Artenerfassung*.
2. Legen Sie in dieser Datenbank eine Tabelle mit dem Namen **MultiBaseCS** an (genau so geschrieben). Sie braucht nur eine Spalte **ID** vom Datentyp **int**.
3. Vergeben Sie die nötigen Rechte für die Benutzer (siehe [Nutzerrechte auf dem SQL Server](/desktop/administration/microsoft-sql-server/konfiguration-der-sql-server-seitigen-nutzerrechte)).

:::note
Beim ersten Verbinden legt MultiBaseCS alle übrigen Tabellen und Beziehungen selbst an und lädt die Referenzlisten. Dafür muss die Tabelle *MultiBaseCS* vorhanden sein, sonst meldet MultiBaseCS „Die angegebene Datenbank ist keine MultiBaseCS-Datenbank.“ Der Benutzer, der sich zum ersten Mal verbindet, braucht Rechte zum Anlegen von Tabellen (zum Beispiel die Rolle db\_owner).
:::

## Kartendatenbank anlegen

1. Legen Sie eine weitere Datenbank mit dem Namen **MultiBaseCS\_MapData** an. MultiBaseCS speichert darin die Kartenkacheln der WebTile-Karte zwischen.
2. Vergeben Sie auch hier die nötigen Rechte.

Wie die Arbeitsplätze die Kartendatenbank finden, legen Sie mit dem Parameter *WebTileServerCache* in der [INI-Datei](/desktop/administration/konfiguration/ini-datei#default) fest.

## Verbindungsdatei (UDL-Datei) anlegen

Für den Zugriff auf die Datenbank legen Sie eine Verbindungsdatei an (UDL = Universal Data Link):

1. Legen Sie eine neue, leere Textdatei an und geben Sie ihr einen aussagekräftigen Namen mit der Endung **.udl**, zum Beispiel `MultiBaseCS.udl`. Bestätigen Sie die Rückfrage zum Ändern der Dateiendung mit **Ja**.

   :::note
   Damit Sie die Dateiendung ändern können, muss der Explorer die Endungen anzeigen. Aktivieren Sie dazu im Explorer unter **Anzeigen** die Option **Dateinamenerweiterungen**.
   :::

2. Öffnen Sie die UDL-Datei per Doppelklick. Das Fenster **Datenverknüpfungseigenschaften** öffnet sich.
3. Wählen Sie auf der Registerkarte **Provider** einen Provider für SQL Server, zum Beispiel **Microsoft OLE DB Driver for SQL Server** oder **Microsoft OLE DB Provider for SQL Server**, und klicken Sie auf **Weiter**.
4. Auf der Registerkarte **Verbindung**:
   1. Wählen Sie den Server aus oder geben Sie ihn ein (`Servername\Instanzname`).
   2. Wählen Sie die Anmeldung: Windows-Authentifizierung (integrierte Sicherheit) oder Benutzername und Kennwort.
   3. Wählen Sie die MultiBaseCS-Datenbank aus.
5. Klicken Sie auf **Verbindung testen**. Der Test muss erfolgreich sein.

   ![Datenverknüpfungseigenschaften](/blume-assets/content/assets/legacy/desktop/datenverknuepfungseigenschaften.png)

6. Schließen Sie das Fenster mit **OK**.

## <a id="1" />Verbinden mit der MultiBaseCS Datenbank

1. Starten Sie MultiBaseCS. Ist noch keine Datenbank festgelegt, öffnet sich das Fenster **MultiBaseCS - Datenbankverbindung festlegen**. Später öffnen Sie es über das Anwendungsmenü mit **Datenbank wechseln**.
2. Wählen Sie **MultiBaseCS Datei-Datenbank (schreibgeschützt) oder UDL-Datei** und wählen Sie per Dateidialog die UDL-Datei der MultiBaseCS-Datenbank aus.

   Datenbanken auf dem lokalen SQL Server, LocalDB-Datenbanken und Verbindungen aus der [INI-Datei](/desktop/administration/konfiguration/ini-datei#connectionstrings) wählen Sie dagegen unter **MultiBaseCS Server-Datenbank** direkt aus der Liste.

3. Klicken Sie auf **OK**.

![Datenbankverbindung festlegen](/blume-assets/content/assets/legacy/desktop/datenverbindungsdialog-2.png)

## Erweiterter Verbindungsdialog

Mit **Weitere Einstellungen** blenden Sie zusätzliche Einstellungen ein:

- **Command-Time-Out für Server-Anfragen (Sekunden):** Wie lange MultiBaseCS auf die Antwort der Datenbank wartet. Vorgabe sind 300 Sekunden. Erhöhen Sie den Wert nur, wenn bei sehr großen Datenmengen Zeitüberschreitungen auftreten.
- **Anwendungsereignisse protokollieren:** schreibt zusätzliche Informationen in das Protokoll, zum Beispiel zur Fehlersuche für den Support.

![Weitere Einstellungen im Verbindungsdialog](/blume-assets/content/assets/legacy/desktop/datenverbindungsdialog-3.png)
