7 Der SQL Server 2000 (S. 257-258) Der SQL Server 2000 ist wie der ISA Server 2000 nur in der Premium-Version des SBS 2003 verfügbar. Sie finden den SQL Server 2000 auf der CD Windows Small Business Server Premium Technologies. Der SQL-Server kann als Datenbank für Ihre Geschäftsapplikationen verwendet werden. Sie können aber auch die von den SharePoint Services verwendete Instanz der MSDE (Microsoft SQL Server Desktop Engine) aktualisieren. Es ist jedoch auch möglich, anstelle des SQL-Servers lediglich die MSDE zu verwenden, sofern die Anforderungen des Unternehmens nicht deren Funktionsumfang überschreiten. Ohne Datenbanken ist es heutzutage nahezu unmöglich, innerhalb eines Unternehmens Informationen und Aufgaben zu verwalten. Mit Hilfe einer strukturierten Aufbereitung der Daten können Sie für jeden Bereich und für die Mitarbeiter des Unternehmens einen schnellen und effektiven Zugriff auf die Daten sicherstellen. Die Implementierung einer Datenbankumgebung setzt sich aus mehreren Schritten zusammen. Ist bislang noch keine Datenbank im Unternehmen implementiert, so müssen Sie zunächst eine Planung der zu installierenden Datenbank durchführen. Je umsichtiger Sie dabei vorgehen, desto effektiver werden später die Daten nutzbar sein. Nach der Planung erfolgen die Installation des SQL-Servers und das Erstellen der einzelnen Datenbanken. Damit die Datenbank auch immer auf einem aktuellen Stand verbleibt, muss diese später auch gepflegt, aktualisiert und verwaltet werden. 7.1 Vorüberlegungen zur Implementierung Im Folgenden finden Sie eine Übersicht über die Features des MSDE sowie des SQL Servers 2000. Da der SQL-Server lediglich Bestandteil der Premium Edition ist, stellt sich natürlich die Frage, ob diese Komponente überhaupt erforderlich ist und so die zusätzlichen Kosten gerechtfertigt sind. Dies ist besonders wichtig, da im Gegensatz zum SQLServer Microsoft die MSDE kostenlos bereitstellt und beispielsweise die SharePoint Services auch auf diese zurückgreifen können. 7.1.1 SQL-Server oder MSDE Die Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) verwendet als Datenbankmodul die SQL-Server-Technologie. Als Hintergrundprogramm unterstützt MSDE transaktionale DesktopAnwendungen, besitzt jedoch keine eigene Benutzeroberfläche oder weitere Steuerungs- und Verwaltungsprogramme. Die Kommunikation der Benutzer mit der MSDE erfolgt über die Applikation, in der sie enthalten ist. Die MSDE liegt als selbstentpackendes Archiv vor. Damit ist eine simple Verteilung und Integration sichergestellt. Die MSDE ist an keine Lizenz gebunden und darf zudem weitergegeben werden. Sie fungiert als eine eingebettete Datenbank für Applikationen, die ein Datenbankmodul benötigen. Die MSDE kann unter den folgenden Betriebssystemen eingesetzt werden: Microsoft Windows 98, ME, NT 4.0 ab SP5, 2000, XP und 2003. Aufgrund der Kompatibilität zum SQL-Server sowie derselben Codegrundlage kann auch eine Anwendung später schnell auf den SQL-Server portiert werden, wenn diese nicht mehr den Anforderungen der MSDE entspricht. Die MSDE verfügt über die folgenden Features, aber auch Beschränkungen gegenüber dem SQL Server 2000: - Funktionsumfang: Die MSDE ist ein Datenbankmodul auf lokaler Ebene. Es kann ein gemeinsamer Zugriff darauf erfolgen. Allerdings besteht dabei eine Begrenzung auf fünf gleichzeitige Arbeitszugriffe. Werden mehr als fünf Zugriffe gleichzeitig ausgeführt, kommt es zu einem deutlichen Leistungsabfall in der Verarbeitungszeit der Datenbank. Dies liegt in der Überwachung des Systems begründet. Hierin liegt auch das Hauptargument für die Verwendung des SQL-Servers. Benötigen Sie dauerhaft mehr als fünf gleichzeitige Zugriffe, sollten Sie aus Performance-Gründen nicht mehr die MSDE verwenden. - Unterstützung mehrerer Instanzen: Die MSDE unterstützt pro Computer bis zu 16 Datenbankserverinstanzen. - Größe der Datenbank: Die MSDE unterstützt eine Datenbankgröße von bis zu 2 GB pro Datenbank. Auf einem Computer können sich auch mehrere MSDE-Instanzen befinden, deren Datenbank je bis zu 2 GB groß sein kann. - Remote-Verwaltung: Die Verwaltung der MSDE kann sowohl lokal als auch remote durchgeführt werden. Lediglich bei einer Multiserverumgebung, in der Transaktionen zwischen mehreren Servern durchgeführt werden, kann keine Remote-Verwaltung der MSDE erfolgen. - Data Transformation Services (DTS): Die MSDE kann zwar Data Transformation Services- Pakete ausführen, jedoch keine Pakete designen, weil die MSDE keinen DTSDesigner besitzt. - Dienstprogramm osql.exe: Mit diesem Programm können an der Eingabeaufforderung interaktiv Transact-SQL-Anweisungen sowie Skripte ausgeführt werden. Die Ausgabe erfolgt ebenfalls über die Eingabeaufforderung.