Getting Down to Business mit SQL Server 2005 Express

Wenn Sie sich fragen, wie können Sie das Produkt verwenden zu beginnen, das ist, was in diesem Artikel geht.

Die Planung Ihrer Datenbank

Die erste Sache im Auge zu behalten, wie Sie betrachten, was in Ihrem SQL Server zu halten 2005 Express-Datenbank ist, dass dies nicht eine abgespeckte, mit eingeschränktem Funktionsumfang, Stand-alone-Produkt. Es stimmt, dass Express hat erhebliche Einschränkungen auf die Menge an Informationen, die Sie in der Datenbank speichern können, und dass bestimmte Schlüssel High-Volume-Funktionen sind nicht vorhanden.

Bevor Sie mit dieser Ausgabe stark in zu bekommen, sollte man darauf achten, dass keine dieser Einschränkungen für Sie sind Showstopper. Denken Sie daran, dass die meisten dieser Einschränkungen sollten Sie nicht während des Aufpralls entwicklungs- sie sind nur ein Thema zur Laufzeit.

Auch wenn diese Edition Feature Einschränkungen hat, SQL Server 2005 Express arbeitet mit den gleichen Arten von Informationen als vollständiger Geschwister gekennzeichnet, und man kann leicht auf eine leistungsfähigere Edition migrieren. Es unterstützt auch alle die gleiche Anwendungsprogrammierschnittstellen (APIs), sowie die gleichen gespeicherten Prozedur und Triggerfunktionen.

Dies bedeutet, dass als Designer, können Sie Ihre SQL Server 2005 Express-Datenbank mit Vertrauen aufbauen kann, zu wissen, dass Sie nicht in eine Ecke durch fehlende Fähigkeiten gemalt sind, noch die Lösung, die Sie für immer Entwurf ist auf diese Einstiegs Datenbank übergeben. Dies funktioniert auf die anderen Weg: Sie können Ihre Lösung auf eine leistungsfähigere Edition von SQL Server 2005, entwerfen und es dann auf SQL Server 2005 Express einsetzen, solange es keine der Funktionen benötigt, die nur gefunden werden, in die teureren Ausgaben des Produkts.

Ein Merkmal, das für verteilte Anwendungsentwickler und Anbieter besonders attraktiv ist, ist die Xcopy Einsatzfähigkeit von SQL Server 2005 Express. Auf diese Weise können Sie ganz einfach Ihre Anwendung bündeln und Datenbank (MDF-Datei) und dann kopieren Sie sie auf eine andere Maschine. Denn alles ist bereits abgepackte, müssen Sie nicht manuell diese Plattformen konfigurieren, solange sie eine laufende Instanz von SQL Server 2005 Express haben. Wenn die Anwendung gestartet wird, legt der Datenbankserver automatisch die MDF- Datei auf der lokalen Instanz. Diese Architektur führt in eine implementierte leicht Portabilität Strategie.

Gebäude SQL Server 2005 Express-Anwendungen

Sie haben eine Vielzahl von Wahlfächern, wenn eine Lösung entwickeln, das ihre Informationen in dieser Datenbank gespeichert sind. Um zu beginnen, wird Microsoft die Visual Studio Express Produkte erschwinglich und einfach zu machen verwenden Datenbank-gestützte Anwendungen zu erstellen. Wenn Sie für die Anwendungsentwicklung neu sind, ist es, diese Produkte heraus überprüfen, auf jeden Fall die Mühe wert.

Diese enge Integration kann ein langer Weg in Richtung Ihrer Produktivität zu steigern. In der Tat, mit diesen Produkten hat Microsoft nach unten gebrochen, um die traditionelle Barriere zwischen Anwendung und Datenbank-Tools.

Wenn Sie eher geneigt sind schwerer Gewicht zu verwenden, leistungsfähiger Tools, Visual Studio 2005 macht sehr viel Sinn für die Anwendungsentwicklung zu verwenden. Es ist ein extrem potentes Werkzeug, das eine enorme Menge an Funktionalität enthält. Es ist auch sehr gut mit allen SQL Server 2005 Produkte, nicht nur die Express-Edition integriert. Natürlich sind alle diese Macht kommt mit zusätzlichen Komplexität und eine etwas steilere Lernkurve, so sollten Sie entscheiden, ob Ihre Anwendung alle diese Fähigkeiten erfordert.

Natürlich ist Microsoft nicht das einzige Spiel in der Stadt, wenn es um Technologien Anwendungsentwicklung kommt. Sie können mehrere Tools von Drittanbietern (einschließlich Open Source und Shareware) verwenden, um eine SQL Server-basierte Lösung zu konstruieren.

Konfiguration, Verwaltung und Überwachung von SQL Server 2005 Express

Mit Ihrer Datenbank und der Anwendung gebaut, ist es natürlich Ihre Aufmerksamkeit Parameter einstellen Konfiguration zu drehen und dann die Datenbank zu überwachen. Auch hier haben Sie keinen Mangel an Möglichkeiten.

Um zu beginnen, SQL Server 2005 Express schnappt in die Standard-Microsoft-Konsole Computerverwaltung. Auf diese Weise können Sie Ihre Datenbank-Dienste konfigurieren und zu betreiben.

Für weitere Konfiguration und SQL Server 2005 Express-Server verwalten, können Sie zwischen grafischen und zeichenbasierten Tools wählen. Wie Sie vielleicht erwarten, bieten grafische Tools mehr intuitive, einfach zu verstehende Informationen zu Ihrem Server.

Wenn es um die grafischen Tools kommt, ist es schwer, Microsoft, ausgezeichnete grafische Management-Umgebung wie SQL Server Management Studio Express bekannt zu schlagen. SQL Server Management Studio Express kann viel mehr als nur zeigen Ihnen, Tabellen und Abfragen ausführen. Ein nützliches Tool ist der Aktivitätsmonitor, der für den Server ein Fenster auf alle Datenbank-bezogene Aktivität öffnet. Sie können eine enorme Menge an Informationen mit diesem Werkzeug zu überwachen.

Für diejenigen von Ihnen, die eine zeichenbasierte Konfiguration und Verwaltung Programm bevorzugen, setzt Microsoft die SQLCMD-Dienstprogramm zu versenden, die für die direkte Eingabe von SQL-Anweisungen ermöglicht. Da Sie viel von den administrativen Funktionen für SQL Server eingebettet in gespeicherten Prozeduren zu finden, können Sie fast jede Bewältigungsoperation von der eher fad SQLCMD-Schnittstelle ausgeführt werden.

Menü