C1. SSEE / MSDE


 

C1.17. Keine Verbindung zu SSEE
C1.16. SSEE und SQL Server Agent
C1.15. Migration MSDE nach SSEE
C1.14. Verfügbarkeit MSDE
C1.13. Limitationen SSEE
C1.12. Administrationstool SSEE
C1.11. Kennwort für sa vergeben
C1.10. Administrationstools für MSDE
C1.9. MSDE-Datenbank auf CD
C1.8. Security Modus nach Installation ändern
C1.7. Restore MSDE-Datenbank
C1.6. MSDE 2000
C1.5. MSDE und Volltextsuche
C1.4. MSDE- oder SQL Server Installation
C1.3. MSDE läßt sich nicht installieren
C1.2. Clienttools für MSDE
C1.1. MSDE und SQL Server auf einem Rechner



C1.17. Keine Verbindung zu SSEE

Problem:
Nach Installation der SQL Server Express Edition unter Windows XP ist keine Verbindung auf die Express Edition möglich.
Die Verbindung wird mit der Fehlermeldung "Server existiert nicht oder Zugriff verweigert" abgebrochen.

Lösung:
Bei einer lokalen Installation findet der Zugriff auf den SQL Server über die Named Pipes statt.
Diese erkennen die Angabe localhost nicht als Servername. Anstelle von localhost kann entweder der Server- bzw. Rechnername oder die IP-Adresse 127.0.0.1 oder einfach nur ein Punkt (.) angegeben werden.
Eine andere Möglichkeit wäre der Zugriff über TCP/IP. Im SQL Server Configuration Manager kann die Netzwerk- und Clientkonfiguration auf TCP/IP geändert und der Zugriff über Named Pipes ausgeschaltet werden. Unter TCP/IP wird localhost als Servername erkannt.

zurück


C1.16. SSEE und SQL Server Agent

Problem:
Wo ist der SQL Server Agent?

Lösung:
Der SQL Server Agent ist in der SSEE nicht mehr enthalten. Automatische Jobs müssen über den Taskplaner des Betriebssystems Systemsteuerung->Geplante Tasks in Verbindung mit dem SQL Server Kommandozeilentool sqlcmd konfiguriert werden.

zurück


C1.15. Migration MSDE nach SSEE

Problem:
Eine MSDE-Datenbank soll zu einer SQL Server Express Edition-Datenbank migriert werden.

Lösung:
Das Upgrade einer MSDE-Datenbank zu einer SSEE-Datenbank wird ausführlich im TechNet-Artikel Upgrading MSDE 2000 to SQL Server 2005 Express und im Dokument SQL2005UpgradeTechRef beschrieben.

zurück


C1.14. Verfügbarkeit MSDE

Problem:
Wie lange wird es Support für die MSDE geben?

Lösung:
Die MSDE 2000 wird nach Angaben von Microsoft noch bis April 2008 supportet.
Aber bereits unter Microsoft Vista ist die MSDE 2000 nicht mehr funktionsfähig.
Mehr zu diesem Thema unter www.microsoft.com/germany/sql/editionen/express/upgrade.mspx.

zurück


C1.13. Limitationen SSEE

Problem:
Welche Einschränkungen hat die SSEE gegenüber der Vollversion?

Lösung:
Begrenzung auf 1 CPU
Begrenzung auf 1 GByte RAM
Begrenzung auf 5 GByte Datenbankgröße

Die bei der MSDE noch übliche Begrenzung der 5 gleichzeitigen Zugriffe wurde aufgehoben.

Nicht unterstützt werden Partitionierung von Tabellen, Parallelindexoperationen, Indizierte Views, Datenbankspiegelung, Failoverclustering, Backupprotokollversand, Onlineindizierung, Onlinewiederherstellung, Volltextsuche, SQL Server Agent, Notification Services, SSIS, Webdienste

zurück


C1.12. Administrationstool SSEE

Problem:
Gibt es für die SSEE ein Administrationstool?

Lösung:
Microsoft stellt für die SQL Server Express Edition das Microsoft SQL Server Management Studio Express (SSMSE) zur Verfügung.

zurück


C1.11. Kennwort für sa vergeben

Problem:
Der Standard-Account sa soll mit einem Kennwort versehen werden.

Lösung:
Das Kennwort wird mit dem SQL-Statement sp_password altespassword, neuespassword geändert.
Nun wird mit der MSDE kein Query Analyzer zur Verfügung gestellt, wohl aber das Kommandozeilentool osql, das SQL-Statements am SQL Server ausführt.
Mit osql -U sa -Q "sp_password NULL, 'Neues_Kennwort'" wird das Kennwort geändert.
Mehr zur Syntax von osql gibt es in der Onlinehilfe.

zurück


C1.10. Administrationstools für MSDE

Problem:
Die MSDE enthält keine Administrationstools.

Lösung:
www.microsoft.com/sql/msde/partners/default.asp stellt einige Anbieter von Administrationstools vor.

zurück


C1.9. MSDE-Datenbank auf CD

Problem:
Kann eine Datendatei einer MSDE-Datenbank auf einer CD gespeichert werden?

Lösung:
Eine Datenbank kann per sp_create_removable für den Einsatz auf einem oder mehreren austauschbaren Medien erstellt werden.
Das Medium muss sich dabei wie eine Festplatte verhalten.
Schreibgeschützte Medien werden nicht unterstützt, da auch nur bei lesendem Zugriff die Datenbanken nicht schreibgeschützt sein dürfen.

zurück


C1.8. Security Modus nach Installation ändern

Problem:
Der Security Modus soll von NT-Authentifizierung in den gemischten Modus geändert werden.

Lösung:
Im Knowledgebase-Artikel 325022 wird der Wechsel des Security Modus beschrieben.

zurück


C1.7. Restore MSDE-Datenbank

Problem:
Eine MSDE-Datenbank soll wiederhergestellt werden.

Lösung:
Als erstes muss mit osql eine Verbindung zur MSDE hergestellt werden.
Außer dieser Verbindung sollten keine weiteren Verbindungen zur Datenbank bestehen. MIt sp_who oder sp_who2 können die aktuellen Verbindungen zur Datenbank geprüft werden. Um ganz auf Nummer Sicher zu gehen, kann die Datenbank mit sp_dboption in den Single-User-Mode gesetzt werden.
Für die Wiederherstellung der Datenbank gibt es die T-SQL Anweisung Restore.

Beispiel:
Restore Database dbname From Disk = N'c:\Mssql7\Backup\dbname.bak'
With File=1, Nounload , Recovery , Replace

Wird die Wiederherstellung aus einem Access Projekt gestartet, sollte die bestehende Verbindung zur Datenbank vorher über Close.Connection getrennt werden. Anschließend muß eine Verbindung zur Systemdatenbank master aufgebaut, über die die Restore-Anweisung gestartet wird.

zurück


C1.6. MSDE 2000

Problem:
Gibt es analog zum SQL Server 2000 auch eine MSDE 2000?

Lösung:
Die MSDE gibt es unter dem Namen MSDE2000 bzw. Personal Edition.

zurück


C1.5. MSDE und Volltextsuche

Problem:
Unterstützt die MSDE die Volltextsuche?

Lösung:
Die Volltextsuche wird nur bei SQL Server-Vollversionen unterstützt.

zurück


C1.4. MSDE- oder SQL Server Installation

Problem:
Per VBA soll ermittelt werden, ob es sich beim installierten SQL Server um eine MSDE handelt.

Lösung:
Im Knowledgebase-Artikel 199395 wird die Ermittlung der SQL Server Version beschrieben.

zurück


C1.3. MSDE läßt sich nicht installieren

Problem:
Die Installation der MSDE wird mit der Meldung, dass zuerst die ältere Version deinstalliert werden soll, abgebrochen.
Auf dem Rechner sind lediglich die Clienttools des SQL Servers installiert.

Lösung:
Auch die Clienttools müssen vor der MSDE-Installation deinstalliert werden.

zurück


C1.2. Clienttools für MSDE

Problem:
Die MSDE stellt keine Administrationstools zur Verfügung. Welche Möglichkeiten zur Administration einer MSDE gibt es?

Lösung:
Im Lieferumfang befindet sich das Kommandozeilentools osql, mit dem SQL-Statements an der MSDE ausgeführt werden können.
Eine Alternative dazu bietet Access im ADP-Format. Dort ist es möglich Datenbankobjekte anzulegen, zu ändern und zu löschen. Auch die Berechtigungen der einzelnen Objekte können über Access konfiguriert werden.
Eine weitere Alternative ist der Kauf einer SQL Server-Client-Lizenz. Darin ist der Enterprise Manager, der Query Analyzer und der MS Profiler enthalten.

zurück


C1.1. MSDE und SQL Server auf einem Rechner

Problem:
Die MSDE soll auf einem Rechner installiert werden, auf dem bereits ein SQL Server installiert ist.

Lösung:
Eine Parallelinstallation einer MSDE zu einem SQL Server ist ab der SQL Server Verion 2000 möglich.
Erst ab dieser Version wird das Installieren mehrerer SQL Server Instanzen unterstützt.

zurück