Artikel-ID: 910229 - Geändert am: Donnerstag, 22. November 2007 - Version: 1.5

SQL Server 2005 Express Edition-Infodatei

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.

Auf dieser Seite

Alles erweitern | Alles schließen

EINFÜHRUNG

Microsoft SQL Server 2005 Express Edition (SQL Server Express) ist eine kostenlose und leicht zu bedienende Version von SQL Server 2005, die Microsoft Desktop Engine (MSDE) ersetzt. Microsoft Visual Studio 2005 integriert, erleichtert SQL Server Express leistungsfähige, sichere, datengesteuerte Anwendungen entwickeln und diese schnell bereitstellen. SQL Server Express kann (unterliegen zum Lizenzvertrag) weitergegeben und können als Client-Datenbank sowie einer grundlegenden Server-Datenbank fungieren. SQL Server Express ist die ideale Wahl für unabhängigen Softwarelieferanten (ISVs), Server-Benutzer, nicht professionellen Entwickler, Web-Anwendungsentwickler, Website Hoster und Hobbyprogrammierer, die Client-Anwendungen.

Informationen zu SQL Server Express, die nicht in der Zeit, die in dieser Readme-Datei enthalten sein verfügbar war wird in der folgenden Microsoft Knowledge Base-Artikel veröffentlicht werden.
907284  (http://support.microsoft.com/kb/907284/ ) Änderungen an der Infodatei für SQL Server 2005

Informationen zum Bereitstellen von Feedback mithilfe der SQL Server Express-Newsgroups finden Sie unter 3.6 Newsgroup Support.

Weitere Informationen

1.0 Zu downloaden und installieren SQL Server Express

Dieser Abschnitt enthält Informationen zur Installation von .NET Framework 2.0, SQL Server Express und Tools, die Verbindung zu SQL Server Express verwendet werden können.

1.1 Installationsanforderungen für SQLServer Express


1.1.1 Systemanforderungen

Die folgende Tabelle listet die erforderliche Software und die Mindestanforderungen für Hardware und Software für die Ausführung von Microsoft SQL Server 2005 Express Edition (SQL Server Express). Um ermitteln, ob der Computer die Systemanforderungen, klicken Sie im Startmenü erfüllt klicken Sie mit der rechten Maustaste auf Arbeitsplatz und klicken Sie dann auf Eigenschaften . Die Registerkarte Allgemein zeigt die CPU-Typ und Geschwindigkeit sowie die Größe des installierten Arbeitsspeichers (RAM).

Tabelle minimierenTabelle vergrößern
Erforderliche softwareMicrosoft .NET Framework
Microsoft Internet Explorer 6.0 SP1 oder höher (Voraussetzung für .NET Framework)
RAMMinimum: 192 MB
Empfohlen: 512 MB oder höher
Erforderlicher Festplattenspeicher600 MB freien Speicherplatz
ProzessorPentium III-kompatibler oder höher
Minimum: 500 MHz
Empfohlen: 1 GHz oder höher
BetriebssystemWindows Server 2003 SP1
Windows Server 2003 Enterprise Edition SP1
Windows Server 2003 Datacenter Edition SP1
Windows Small Business Server 2003 Standard Edition SP1
Windows Small Business Server 2003 Premium Edition SP1
Windows XP Professional SP2
Windows XP Home Edition SP2
Windows XP Tablet Edition SP2
Windows XP Media Edition SP2
Windows 2000 Professional Edition SP4
Windows 2000 Server Edition SP4
Windows 2000 Advanced Edition SP4
Windows 2000 Datacenter Server Edition SP4

Hinweis: Es gibt keine Unterstützung in dieser Version für Windows XP Embedded Edition.

1.1.2 Vor der Installation SQL Server Express

Vor der Installation von Microsoft SQL Server 2005 Express Edition (SQL Server Express) stellen Sie sicher, dass Sie die richtige Version von .NET Framework zugeordneten SQL Server Express installieren.

Tabelle minimierenTabelle vergrößern
SQL Server Express-Version.NET Framework-Version
SQL Server 2005 Express Edition Wenn Sie SQL Server 2005 Express Edition installieren, gehen Sie folgendermaßen in der Reihenfolge ein:
1. Deinstallieren Sie .NET Framework 1.2 und spätere Versionen von Ihren Computer (Versionen 1.0 und 1.1 müssen nicht deinstalliert werden). Anschließend installieren Sie .NET Framework 2.0. von .NET Framework 2.0 Download Center (http://go.microsoft.com/fwlink/?LinkId=45988) .
2. Installieren Sie SQL Server 2005 Express Edition von SQL Server Express Web site (http://go.microsoft.com/fwlink/?LinkId=31401) .

1.1.3 Wie .NET Framework, Version auf Ihrem Computer ermitteln

Sie können .NET Framework identifizieren, die Version auf Ihrem Computer auf zwei Arten verfügbar ist:
  • Wenn die Version 2.0 ist, klicken Sie zum Ermitteln der genauen Version wechseln Sie klicken Sie mit der rechten Maustaste % WINDIR%\Microsoft.NET\Framework\version auf mscorlib.dll , klicken Sie auf Eigenschaften , und klicken Sie dann auf Version .
  • Alternativ auf Startmenü , klicken Sie auf Systemsteuerung , öffnen Sie Verwaltung , und dann öffnen Sie .NET Framework 2.0-Konfiguration . Zeigt am oberen Rand des rechten Bereichs die .NET Framework-Version.

1.1.4 Verwenden von Befehlszeilenoptionen zum Installieren von SQLServer Express

Installation von SQL Server 2005 Express Edition (SQL Server Express) stellt eine Schnittstelle Eingabeaufforderung zusätzlich zu der grafischen Benutzeroberfläche bereit. Finden Sie unter "ausführen Setup von der Eingabeaufforderung" in SQL Server 2005 Books Online anpassen, wie SQL Server Express-Setup installiert.

Hinweis: SQL Server Express ist eine eingeschränkte Version von SQL Server 2005. Der Setupfunktionalität mithilfe der Eingabeaufforderung für SQL Server Express ähnelt der von SQL Server 2005.

1.1.5 Ändern SQL Server Express installierte Komponenten

Wenn Sie SQL Server Express im Download Center auf der SQL Server Express Web site (http://go.microsoft.com/fwlink/?LinkId=31401) installieren, werden Sie sqlexpr.exe verwenden, um Setup ausführen. Wenn sqlexpr.exe direkt und ohne Speichern zu einem Ordner ausgeführt wird, wird das temporäre Verzeichnis, in denen die binären Dateien extrahiert werden, gelöscht, nachdem die Installation abgeschlossen ist. Wenn Sie versuchen, die SQL Server Express-Komponenten mithilfe von Software in der Systemsteuerung ändern, wird die Schaltfläche ändern für ein Setup-Verzeichnis sehen jedoch nicht gefunden werden.

Um die installierten SQL Server Express-Komponenten zu ändern, müssen Sie die sqlexpr.exe erneut von der Website downloaden und speichern Sie die EXE-Datei in einem Ordner. Ändern Sie an der Eingabeaufforderung den Pfad in den Ordner, in dem die EXE-Datei gespeichert und führen Sie Setup mit sqlexpr.exe ? x, Parameter. Sie werden aufgefordert, ein Verzeichnis extrahieren-Installation auszuwählen.

Beim Extrahieren von der Setup-Dateien können Sie die Schaltfläche ändern, Änderungen an Ihrer SQL Server Express-Installation, indem Sie Angabe des Verzeichnisses extrahieren, wenn Sie dazu aufgefordert werden.

Hinweis: Dieses Szenario gilt nicht, wenn SQL Server Express als Teil von Visual Studio 2005 Express installiert ist. Weitere Informationen über Visual Studio Express finden Sie unter Visual Studio 2005 Express Products (http://msdn2.microsoft.com/en-us/express/default.aspx) .

1.1.6 Aktualisieren von MSDE auf SQL Server Express

Wenn MDSE mit einer msi-Setup die vorhandene MSDE installiert wurde Instanz wird aktualisiert, bei der Installation von Microsoft SQL Server 2005 Express Edition (SQL Server Express) mit dem gleichen Instanznamen. Verwenden Sie die Standard Instanz Option, wenn Sie SQL Server Express Setup ausführen. Die Ausnahme ist, wenn die Version von SQL Server Express Installation nicht Englisch ist. Dann die MSDE-Installation aktualisieren, muss entweder derselben Sprache wie die SQL Server Express-Version oder Englisch sein.

Wenn MSDE als Teil einer anderen Anwendung, die eigenen Installationsprogramm verwendet installiert wurde, wird das SQL Server Express-Installationsprogramm nicht wissen. Ist in diesem Szenario die einzige Möglichkeit, SQL Server Express zu aktualisieren, installieren SQL Server Express unter einem anderen Instanznamen. Verwenden Sie die Option benannte Instanz, um einen neuen Instanznamen angeben, wann Sie SQL Server Express-Setup führen und anschließend trennen die Datenbanken von MSDE und, SQL Server Express zuordnen.

Wissen Sie, wenn MSDE als Teil einer anderen Anwendung installiert wurde, wechseln Sie zu die Option Software in der Systemsteuerung. Wenn MSDE nicht Hinzufügen oder entfernen angezeigt wird, wurde es als Teil einer anderen Anwendung installiert. Ist in diesem Szenario die einzige Möglichkeit um MSDE zu entfernen, um die Anwendung deinstallieren, die MSDE installiert. In den meisten Fällen können die Benutzer der Anwendung den Hersteller der Anwendung Umgang mit der Aktualisierung.

1.2 SQL Server Express


SQL Server Express steht zum Download auf dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31401) zur Verfügung.

Hinweis: Müssen Sie unbedingt die Anweisungen auf der Downloadwebsite downloaden und extrahieren das Produkt bereitgestellt.
Nachdem Sie SQL Server Express installiert haben, verwenden Sie Verbindung zu SQL Server Express mithilfe der Eingabeaufforderung den folgenden Befehl:

Sqlcmd -S Server\Instance

Wobei Server der Name des Computers und Instanz ist ist der Name der Instanz, die Sie eine Verbindung herstellen möchten. Wenn Sie der standardmäßig benannten Instanz während der Installation verwendet haben, geben Sie die Instanz als "SQLExpress".

1.3 Tools zum Verwalten von SQL Server Express


Weitere Informationen zum Herstellen und Verwalten von einer SQL Server finden Sie im folgenden Artikel der Microsoft Knowledge Base:
907716  (http://support.microsoft.com/kb/907716/ ) Herstellen einer Verbindung zu SQL Server Express Edition


1.4 Auf Setup-Dokumentation zugreifen.


Hardware- und Softwareanforderungen sind im Abschnitt zusammengefasst.

1.5 SQL Server 2005-Infodatei


Infodatei für SQL Server 2005 steht online auf dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52285) .
Weitere Informationen zu SQL Server 2005 und SQL Server Express, die nicht rechtzeitig in der Infodatei zu berücksichtigenden verfügbar war-Datei, klicken Sie auf die folgende KB-Artikelnummer:
907284  (http://support.microsoft.com/kb/907284/ ) Änderungen an der Infodatei für SQL Server 2005


2.0 Setup-Probleme


In diesem Abschnitt werden Setupprobleme in dieser Version.

2.1 Vorhandenen SQL Native Clientinstallation verursacht Setup fehlgeschlagen


Setup kann fehlschlagen und Rollback mit den folgenden Fehlermeldung:

Ein Installationspaket für das Produkt Microsoft SQL Native Client wurde nicht gefunden. Wiederholen Sie die Installation erneut mit einer gültigen Kopie des Installationspakets 'Sqlncli.msi'.

Um dieses Problem zu umgehen, deinstallieren Sie SQL Native Client mithilfe von Software. Deinstallieren Sie SQL Native Client auf einem Cluster von allen Knoten. Führen Sie dann SQL Server Setup erneut aus.

2.2 System Configuration Checker schlägt mit Nachricht "Konnte nicht von Systemmonitor Leistungsindikatoren überprüfen"


System Configuration Checker (SCC) überprüft den Wert des Leistungsindikator-Registrierungsschlüssels, bevor SQL Server-Installation beginnt. Wenn SCC bereits vorhandenen Registrierungsschlüssel nicht überprüfen können oder wenn SCC LODCTR.exe System-Programm nicht ausführen können, die SCC-Überprüfung fehlschlägt, und Setup ist blockiert. Um Setup abzuschließen, müssen Sie den Registrierungsschlüssel manuell erhöhen.

Hinweis: Durch fehlerhaftes Bearbeiten der Registrierung kann schwerwiegende Probleme verursachen, die Neuinstallation des Betriebssystems erfordern können. Microsoft kann nicht dafür garantieren, dass aus falsch Bearbeiten der Registrierung resultierende Probleme behoben werden können. Sichern Sie alle wertvollen Daten vor dem Bearbeiten der Registrierung. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Beschreibung der Microsoft Windows-Registrierung
Gehen Sie folgendermaßen vor um den Leistungsindikator-Registrierungsschlüssel manuell zu erhöhen:
  1. Klicken Sie auf der Taskleiste auf Start , klicken Sie auf Ausführen , geben Sie regedit.exe in das Feld Öffnen ein, und klicken Sie dann auf OK .
  2. Navigieren Sie zum folgenden Registrierungsschlüssel:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib]
    . Die folgenden Tasten nachschlagen:
    • "Last Counter"=dword:00000ed4 (5276)
    • "Last Help"=dword:00000ed5 (5277)
  3. Überprüfen Sie die Werte. Der Last Counter-Wert aus der vorherigen Schritt (5276) muss gleich dem maximale Wert des Schlüssels Zähler von Perflib\009 in den folgenden Registrierungsschlüssel, und des letzte Hilfe Wertes aus der vorherigen Schritt (5277) muss gleich dem maximalen Wert des Schlüssels Hilfe von Perflib\009 in den folgenden Registrierungsschlüssel:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009].


    Hinweis: "009" ist der Schlüssel für Englisch (USA) verwendeten Sprache.
  4. Ändern Sie ggf. den Wert für die Last Counter und Last Help Werte in die \Perflib-Taste. Klicken Sie mit der rechten Maustaste auf Last Counter - oder Letzte Hilfe im rechten Fensterbereich, select Ändern , klicken Sie auf Base = Decimal , den Wert in das Feld Wert Daten und klicken Sie dann auf OK . Wiederholen Sie für den Schlüssel die bei Bedarf, und schließen Sie den Registrierungseditor.
  5. Führen Sie SQL Server 2005 Express Edition Setup erneut aus.

2.3 SQL Server Express-Onlinedokumentation enthält falsche Informationen zur Betriebssystemunterstützung


Im Thema "Hardware- und Softwareanforderungen (SQL Server Express)" in der Onlinedokumentation zu SQL Server Express verfügen nicht über eine genaue Liste der Betriebssysteme. Die folgenden Betriebssysteme werden von SQL Server unterstützt Express.
  • Windows Server 2003 SP1
  • Windows Server 2003 Enterprise Edition SP
  • Windows Server 2003 Datacenter Edition SP1
  • Windows Small Business Server 2003 Standard Edition SP1
  • Windows Small Business Server 2003 Premium Edition SP1
  • Windows XP Professional SP2
  • Windows XP Home Edition SP2
  • Windows XP Tablet Edition SP2
  • Windows XP Media Edition SP2
  • Windows 2000 Professional Edition SP4
  • Windows 2000 Server Edition SP4
  • Windows 2000 Advanced Edition SP4
  • Windows 2000 Datacenter Server Edition SP4

2.4 Wenn kryptografische Dienste unter Windows Server 2003 deaktiviert sind, Setup schlägt mit Windows-Logo-Anforderungen (Dialogfeld)


Windows Kryptografiedienstanbieter (CSP) ist Code, der Authentifizierung, Codierung und Verschlüsselungsdienste ausführt, die Windows-basierte Anwendungen über CryptoAPI unter Windows Server 2003 zugreifen. Wenn der CSP Dienst angehalten oder deaktiviert ist, SQL Server Setup schlägt fehl und zeigt eine Meldung Windows-Logo-Anforderungen.

Hinweis: Bevor Sie SQL Server Setup auf einem Windows Server 2003-Failovercluster ausführen, muss der CSP-Dienst auf allen Knoten im Cluster gestartet werden.
Gehen Sie folgendermaßen vor um den Windows-KRYPTOGRAFIEDIENSTANBIETER-Dienst unter Windows Server 2003 zu aktivieren:
  1. Öffnen Sie in der Systemsteuerung Verwaltung , und doppelklicken Sie auf Dienste .
  2. Klicken Sie in der Spalte Name mit der rechten Maustaste auf Kryptografische Dienste , und klicken Sie dann auf Starten .
  3. Schließen Sie Dienste .
  4. Führen Sie Setup aus.

2.5 MSDTC ist nicht vollständig in Windows aktiviert.


Da Microsoft Distributed Transaction Coordinator (MS DTC) in Windows nicht vollständig konfiguriert ist, fehlschlagen Anwendungen SQL Server Express Ressourcen in einer verteilten Transaktion eintragen. Dieses Problem kann betreffen, Verbindungsserver, verteilte Abfragen und remote gespeicherte Prozeduren, die verteilte Transaktionen verwenden. Um solche Probleme zu vermeiden, müssen Sie MSDTC Dienste auf dem Server, die SQL Server Express installiert ist, vollständig aktivieren.
Gehen Sie folgendermaßen vor um MSDTC zu aktivieren,
  1. Öffnen Sie in der Systemsteuerung Verwaltung , und doppelklicken Sie dann auf Komponentendienste .
  2. Klicken Sie im linken Konsolenstamm klicken Sie auf Komponentendienste , und erweitern Sie dann Computer .
  3. Klicken Sie mit der rechten Maustaste auf Arbeitsplatz , und klicken Sie dann auf Eigenschaften .
  4. Klicken Sie auf der Registerkarte MSDTC auf Security Configuration .
  5. Wählen Sie unter Sicherheitseinstellungen alle Kontrollkästchen.
  6. Stellen Sie sicher, dass der DTC-Anmeldekonto Name auf NT AUTHORITY\NetworkService festgelegt ist.

2.6 Beispieldatenbanken wurden nicht standardmäßig installiert.


Die Beispieldatenbanken werden nicht standardmäßig in SQL installiert Server Express. Die Beispieldatenbanken Northwind und Pubs können von dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31995) heruntergeladen werden. Die Beispieldatenbank AdventureWorks kann von dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=31046) installiert werden.

2.7 "Force" Verschlüsselungskonfiguration kann SQLServer Express Setup, um Fehler verursachen.


Setup kann fehlschlagen, wenn eine vorhandene SQL Server Client-Installation mit der Option "Force Verschlüsselung" aktiviert konfiguriert ist. Um dieses Problem zu umgehen, deaktivieren Sie die Option auf SQL Server-Clients. Verwenden Sie für Microsoft Data Access Components (MDAC) Clients in SQL Server 2000 die SQL Server 2000-Clientkonfiguration. Deinstallieren Sie für SQL Native Client SQL Native Client mithilfe von Software hinzufügen oder entfernen . In einem Cluster deinstallieren Sie SQL Native Client von allen Knoten. Führen Sie dann SQL Server 2005-Setup erneut aus.

2.8 Einstellungen für Sp_configure können Ursache Setup, um Fehler beim Aktualisieren von Systemdatenbanken


Setup von der Eingabeaufforderung den Befehl fehlschlagen beim Deinstallieren eines früheren Community Technology Preview (CTP) Version von SQL Server Express mit SAVESYSDB und installieren Sie anschließend diese Version über USESYSDB, wenn die Sp_configure SMO und DMO XPs-Optionen auf die frühere Instanz deaktiviert sind. Um dieses Problem zu beheben, sicherzustellen Sie, dass diese Optionen aktiviert sind, bevor Sie mit Setup um Systemdatenbanken zu aktualisieren. Weitere Informationen finden Sie unter "Einstellungen Server Configuration Options" in der SQL Server-Onlinedokumentation auf dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=44375) .

2.9 Installieren einer Standardinstanz von SQLServer 2000 kann SQLServer Express deaktivieren.


Wenn Ihr Computer SQL Server 2000-Verwaltungstools hat und eine Standardinstanz von SQL Server Express installiert ist, wird SQL Server Setup eine Standardinstanz von SQL Server 2000 installieren ermöglichen. Dies wird jedoch so die installierte Instanz von SQL Server Express deaktivieren. Aus diesem Grund nicht installieren einer Standardinstanz von SQL Server 2000, wenn SQL Server 2000-Verwaltungstools und einer Standardinstanz von SQL Server Express bereits auf dem Computer vorhanden sind

2.10 Installieren von SQLServer Express auf einem Windows-Domänencontroller


Sicherheitshinweis Wir empfehlen, gegen das SQL Server Express auf einem Domänencontroller ausführen.
Es ist möglich, SQL Server Express installieren auf einem Windows-Domänencontroller; allerdings es kann nicht auf eine Windows Server 2003 Domänencontroller ausgeführt als lokaler Dienst oder Netzwerkdienst. SQL Server-Dienstkonten sollten als Domänenbenutzerkonten ausgeführt werden. Es ist auch möglich, installieren Sie SQL Server-Dienstkonten als lokales System ausgeführt, aber diese Option wird nicht empfohlen.

Ändern Sie die Rolle des Servers nicht nach der Installation von SQL Server Express. Z. B. Wenn Sie SQL Server Express auf einem Mitgliedsserver installieren, verwenden Sie nicht das Tool Dcpromo um den Server zu einem Domänencontroller heraufzustufen. Oder wenn Sie SQL Server Express auf einem Domänencontroller installieren, verwenden Dcpromo, Server zu einem Mitgliedsserver herabzustufen. Ändern der Rolle eines Servers nach unterstützt installieren kann führen Verlust der Funktionalität und ist nicht SQL Server Express.

2.11 Vorhandenen SQL Native Clientinstallation verursacht Setup fehlgeschlagen


Setup kann fehlschlagen und Rollback mit den folgenden Fehlermeldung:

Ein Installationspaket für das Produkt Microsoft SQL Native Client wurde nicht gefunden. Wiederholen Sie die Installation erneut mit einer gültigen Kopie des Installationspakets 'Sqlncli.msi'.

Um dieses Problem zu umgehen, deinstallieren Sie SQL Native Client mithilfe von Software. Deinstallieren Sie SQL Native Client auf einem Cluster von allen Knoten. Führen Sie dann SQL Server Setup erneut aus.

2.12 Deinstallieren vorab veröffentlichter Versionen SQLServer Express und Visual Studio 2005


Sie müssen alle früheren Builds von SQL Server Express, Visual Studio 2005 und .NET Framework 2.0 vor der Installation entfernen. Da beide Produkte auf der gleichen Version von .NET Framework abhängen, müssen Sie in der folgenden Reihenfolge deinstalliert werden:
  • SQL Server Express
  • Visual Studio 2005
  • .NET Framework 2.0

2.13 Wartung Modus Eingabeaufforderungen für Pfad zu Setup.exe


Wenn Sie eine neue SQL Server 2005-Komponente im Wartungsmodus installieren, werden Sie aufgefordert, den Speicherort von Setup.exe auf dem SQLServer 2005-Installationsmedium anzugeben. Angabe des Speicherorts sicherzustellen, dass enthält den Pfad "Setup.exe". Z. B. der Pfad "D:\" fehl, und "D:\Setup.exe" gelingt.

2.14 Fehlerbehandlung bei Fehlschlagen des Setup-Befehl Shellskripts


Setup Befehlsshellskripts können Windows-Skriptfehler generieren, wenn die Path-Variablen Klammern enthalten. Ursache hierfür Befehlsshellskripts Klammern in die Path-Variablen unterstützen nicht die auftreten können, wenn 32-Bit-Komponenten auf Windows auf Windows (WOW64) 32-Bit-Subsystem auf einem 64-Bit-Computer zu installieren. Z. B. das folgende Skript, mit dem Pfadwert "\ C:\Programme (X 86)" einen Fehler generiert, da der Shell-Skriptinterpreter Klammern in der erweiterten PATH-Variablen als Teil der misinterprets der IF-ELSE-Anweisung:
IF "%SOME_PATH%" == "" ( 

SET PATH=%PATH%;%PATH_A% 

) ELSE ( 

SET PATH=%PATH%;%PATH_B% 

) 

Ändern Sie um dieses Problem zu umgehen, das Skript die runden Klammern entfernen. Beispiel:
IF "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_A% 

IF NOT "%SOME_PATH%" == "" set PATH=%PATH%;%PATH_B% 

Oder entfernen Sie den SQL-Eintrag mit Klammern aus dem Pfad.

3.0 Zusätzliche Informationen


3.1 Service Account und Netzwerkprotokolle


Für SQL Server Express, ist das Konto Lokales System Netzwerk Dienstkonto.

SQL Server Express überwacht lokale named Pipes und den gemeinsamen Speicher. Bei einer Standardinstallation keine Remote Verbindung zu SQL Server Express. Sie benötigen zum Aktivieren von TCP/IP und überprüfen, ob die Firewall aktiviert ist.

Gehen Sie folgendermaßen vor 3.1.1 um TCP/IP zu aktivieren:

  1. Klicken Sie im Startmenü Wählen Sie Alle Programme , zeigen Sie auf Microsoft SQL Server 2005 , zeigen Sie Konfigurationstools und klicken Sie auf SQL Server-Konfigurations-Manager .
  2. Erweitern Sie SQL Server 2005-Netzwerkkonfiguration , und klicken Sie auf Protokolle für InstanceName.
  3. Klicken Sie in der Liste der Protokolle mit der rechten Maustaste auf das Protokoll, das Sie aktivieren möchten, und klicken Sie dann auf Aktivieren .
    Das Symbol für das Protokoll wird ändern, um anzuzeigen, dass das Protokoll aktiviert ist.

Gehen Sie folgendermaßen vor 3.1.2, um die Firewall zu aktivieren:

  1. Klicken Sie auf Start , klicken Sie auf Steuerelement Systemsteuerung , und klicken Sie Netzwerkverbindungen .
  2. Klicken Sie auf der Navigationsleiste auf der linken Seite auf Ändern Windows-Firewall-Einstellungen .
  3. Auf der Registerkarte Ausnahmen im Feld Programme und Dienste sehen wahrscheinlich Sie, dass SQL Server aufgeführt ist, aber nicht als Ausnahme aktiviert. Wenn Sie das Kontrollkästchen auswählen, wird Windows den Port 1433 damit TCP-Anforderungen öffnen. Auch wenn Sie nicht SQL Server aufgeführt, folgendermaßen Sie vor:
    1. Klicken Sie auf Programm .
    2. Klicken Sie auf Durchsuchen .
    3. Navigieren Sie zu drive: \Programme\Microsoft SQL Server\MSSQL.1\MSSQL\BINN
    4. Fügen Sie die Datei sqlservr.exe zur Liste der Ausnahmen hinzu.

3.2 Benutzer Instanz-Funktionen


SQL Server Express ermöglicht nicht-Administrator-Benutzern, kopieren oder Verschieben von Datenbanken (mit XCOPY Bereitstellung) ohne DBCreator-Rechte. Informationen finden Sie in der SQL Server Express Onlinedokumentation auf dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52327) ? User Instances für nicht-Administratoren eingeben.

3.3 WMI-Anbieter und User Instance-Funktionalität


WMI-Anbieter für Serverereignisse wird auf dynamisch erzeugte Benutzerinstanzen nicht unterstützt werden. Dies sollte trotzdem funktionieren, auf dem übergeordneten SQL Server Express-Instanz.

3.4-Onlinedokumentation


Onlinedokumentation zu SQL Server Express steht zum Download von dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52327) .

Hinweis: Da SQL Server Express eine eingeschränkte Version von SQL Server 2005 ist, ist die Onlinedokumentation zu SQL Server Express-Dokumentation stark abhängig von Inhalt vorhanden in der SQL Server 2005-Onlinedokumentation.

SQL Server 2005-Onlinedokumentation steht zum Download von dieser Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=52287) .

Microsoft veröffentlicht regelmäßig herunterladbare Updates um Onlinedokumentation zu SQL Server Express und SQL Server 2005-Onlinedokumentation. Wir empfehlen die Installation dieser Updates um die Informationen in der lokalen Kopie der Dokumentation aktuell zu halten.

3.5 Abrufen SQL Server Express


Es gibt vier wichtigsten Quellen von Informationen von Microsoft SQL Server Express:
  • SQL Server Express-Dokumentation und Beispiele
  • SQL Server 2005-Dokumentation
  • SQL Server-Sites auf Microsoft Developer Network (MSDN) (http://go.microsoft.com/fwlink/?LinkId=42457) und TechNet (http://go.microsoft.com/fwlink/?linkid=28107)
  • SQL Server-Informationen auf zusätzliche Microsoft-Websites

Sie können Hilfe von anderen auch abrufen, durch die SQL Server community (http://technet.microsoft.com/en-us/sqlserver/bb671048.aspx) oder direkt von Microsoft support (http://go.microsoft.com/fwlink/?LinkId=52274) . Weitere Informationen finden Sie unter "Erste SQL Server Express Assistance" in SQL Server Express Books Online.

3.6 Newsgroup-Support


Unterstützung für Newsgroups finden Sie in der SQL Server Express-Newsgroups auf dieser Microsoft Web site (http://technet.microsoft.com/en-us/sqlserver/bb895986.aspx) . Verwenden Sie keine anderen Microsoft-Newsgroups für die Buchung Fragen zu SQL Server Express.
Die neueste Informationen aus dem SQL Server Express-Team finden Sie unter SQL Server Express Weblog (http://go.microsoft.com/fwlink/?LinkId=38092) .

Hinweis: Newsgroups werden nur in englischer Sprache unterstützt.

3.7 Bereitstellen von Feedback für SQL Server Express


Vorschläge und Berichte auf SQL Server Fehler Express:
  • Senden Sie Vorschläge und Fehlerberichte zu Features und Benutzeroberfläche von SQL Server Express auf dieser Microsoft Web site (http://connect.microsoft.com/site/sitehome.aspx?SiteID=68) .
  • Senden Sie Vorschläge und Featureverwendung mithilfe der Feedback-Funktionen in SQL Server Express Books Online-Dokumentation.
  • Fehlerberichte und Featureverwendungsdaten automatisch an Microsoft zu Analysezwecken senden möchten.

Weitere Informationen finden Sie unter "Bereitstellen von Feedback auf SQLServer 2005" in SQL Server-Onlinedokumentation.

4.0-Datenbankmodul


Die Notizen in diesem Abschnitt sind topaktuelle Artikel für die SQL Server 2005-Datenbankmodul und Datenbank-Engine-spezifische Befehlszeilen-Dienstprogramme, die auch auf SQL Server Express gelten.

4.1 Verbindungen können erzwingen geschlossen werden, wenn unter Windows Server 2003 SP1 ausführen


Wenn TCP/IP-Netzwerkprotokoll aktiviert ist, möglicherweise Clientverbindungen zu einer Instanz von SQL Server Express-Datenbankmoduls auf Windows Server 2003 Service Pack 1 ausgeführt mit den folgenden Fehler fehl:

ProviderNum: 7, Fehler:, 10054 ErrorMessage: "TCP-Provider: eine vorhandene Verbindung wurde vom Remotecomputer Host geschlossen".


Dies kann auftreten, wenn Sie Skalierbarkeit mit einer großen Anzahl von Client-Verbindungsversuche testen. Um dieses Problem zu beheben, verwenden Sie das Dienstprogramm "regedit.exe", um einen neuen DWORD-Wert mit dem Namen SynAttackProtect auf den Registrierungsschlüssel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ with value data of 00000000
hinzuzufügen.

Sicherheitshinweis Festlegung dieses Registrierungsschlüssels kann den Server ein SYN-Flut Denial-des-Service-Angriff ausgesetzt. Nach Abschluss der Tests, entfernen Sie diesen Registrierungswert.

Hinweis: Durch fehlerhaftes Bearbeiten der Registrierung kann schwerwiegende Probleme verursachen, die Neuinstallation des Betriebssystems erfordern können. Microsoft kann nicht dafür garantieren, dass aus falsch Bearbeiten der Registrierung resultierende Probleme behoben werden können. Sichern Sie alle wertvollen Daten vor dem Bearbeiten der Registrierung. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Beschreibung der Microsoft Windows-Registrierung

Sichere 4.2 Service Broker-Dialogfelder erforderlich einen Datenbank-Hauptschlüssel


SQL Server 2005-Onlinedokumentation steht fälschlicherweise, dass bei eine Unterhaltung mit Dialogfeld Sicherheit Datenbanken erstreckt, SQL Server einen Sitzungsschlüssel mit dem Hauptschlüssel für die Datenbank verschlüsselt erstellt. Der Sitzungsschlüssel ist tatsächlich mit den Hauptschlüssel für die Datenbank für alle Konversationen verschlüsselt, das Dialogfeld Sicherheit zu verwenden. Wenn ein Datenbank-Hauptschlüssel nicht verfügbar ist, verbleiben Nachrichten für die Unterhaltung in Transmission_queue mit einem Fehler, bis ein Datenbank-Hauptschlüssel erstellt wird oder die Unterhaltung Timeout. Verwenden Sie entweder die ENCRYPTION = OFF Parameter für eine unverschlüsselte Dialogfeld erstellen oder verwenden Sie den folgenden Befehl, um einen Datenbank-Hauptschlüssel erstellt:
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '<password>'

4.3 Common Language Runtime benutzerdefinierte Typen sollten nur eine Serialisierung ist.


Jede Instanz eines Objekts Byte geordnet eines benutzerdefinierten Typs (UDT) haben nur eine serialisierte Darstellung. Wenn die Serialisierung oder Deserialisieren Routinen erkennen mehr als eine Darstellung eines bestimmten Objekts, sehen Sie möglicherweise Fehler in den folgenden Fällen:
  • Während der Validierung eines UDT Byte geordnet RPC weitergegeben UDT Validierung führt Deserialisieren-serialization/neu-serialization des UDT aus und erfordert, dass der resultierenden Bytes genau wie das Original ist. Wenn die Validierung fehlschlägt, wird den Fehler angezeigt:
    System.Data.SqlClient.SqlException eingehende TDS-RPC-Protokoll-Stream ist falsch. Parameter 1 ("<parametername>"): der angegebene Wert ist keine gültige Instanz des Datentyps <typename>. Überprüfen Sie die Quelldaten für ungültige Werte.
  • Während DBCC müssen die Bytes in ein Byte geordnet UDT-Spalte gespeichert, die berechnete Serialisierung des UDT-Wert gleich sein. Wenn dies nicht der Fall ist, meldet die DBCC CHECKTABLE-Routine ein Konsistenzfehler.

4.4-Netzwerkkonnektivität von Setup nicht aktiviert.


Um die Sicherheit zu erhöhen, wird SQL Server Express Netzwerkkonnektivität für einige neuen Installationen deaktiviert. Nicht ist Netzwerkverbindung über TCP/IP deaktiviert, wenn Sie SQL Server Enterprise, Standard oder Workgroup Edition verwenden oder eine frühere Installation von SQL Server vorhanden ist. Named Pipes-Konnektivität ist nur für lokale Verbindungen verfügbar, wenn eine frühere Installation von SQL Server vorhanden ist. Für alle Installationen ist das shared Memory-Protokoll für die lokalen Verbindungen mit dem Server aktiviert. Der SQL Browser-Dienst, abhängig von Bedingungen für die Installation und Installationsoptionen beendet werden kann.

4.5 Überlegungen für Assemblys mit benutzerdefinierten Typen


Die folgenden Einschränkungen gelten für Common Language Runtime (CLR)-Assemblys, benutzerdefinierte Typen enthalten.
4.5.1 Common Language Runtime benutzerdefinierte Typen sollten nur eine Serialisierung ist.

Jede Instanz eines Objekts eines benutzerdefinierten Typs Byte bestellt haben nur eine serialisierte Darstellung. Wenn die Serialisierung oder Deserialisieren Routinen erkennen mehr als eine Darstellung eines bestimmten Objekts, sehen Sie möglicherweise Fehler in den folgenden Fällen:
  • Während der Validierung eines Byte geordnet benutzerdefinierten Typs RPC weitergegeben benutzerdefinierter Typvalidierung führt Deserialisieren-serialization/neu-serialization des benutzerdefinierten Typs aus und erfordert, dass der resultierenden Bytes genau wie das Original ist. Wenn die Validierung fehlschlägt, wird den Fehler angezeigt:

    System.Data.SqlClient.SqlException eingehende TDS-RPC-Protokoll-Stream ist falsch. Parameter 1 ("<parametername>"): der angegebene Wert ist keine gültige Instanz des Datentyps <typename>. Überprüfen Sie die Quelldaten für ungültige Werte.
  • Während der DBCC CHECKTABLE die Bytes in einer Spalte eines benutzerdefinierten Typs Byte geordnet gespeicherten muss die berechnete Serialisierung des UDT gleich Wert. Wenn dies nicht der Fall ist, meldet die DBCC CHECKTABLE-Routine ein Konsistenzfehler.

4.5.2 Aktualisierte Einschränkungen bei Assemblys, die benutzerdefinierten Typ-Klassen halten aktualisieren

ALTER ASSEMBLY kann zum Aktualisieren von benutzerdefinierten CLR-Typen auf folgende Weise verwendet werden:
  • Öffentliche Methoden der Klasse eines benutzerdefinierten Typs ändern, solange die Signaturen oder Attribute nicht geändert werden.
  • Neue öffentliche Methoden hinzufügen.
  • Private Methoden in irgendeiner Weise zu ändern.

Felder, die in einem einheitlichen serialisiert benutzerdefinierten Typ, einschließlich Daten-Member oder Basisklassen, enthalten sind, kann nicht mithilfe von ALTER ASSEMBLY geändert werden. Alle anderen Änderungen werden nicht unterstützt.

4.6 SQL Server führt nicht Garantie Daten Konsistenz, beim Aktualisieren von Assemblys


Wenn WITH UNCHECKED DATA nicht angegeben ist, versucht SQL Server verhindern, dass ALTER ASSEMBLY ausführen, wenn die neuen Assemblyversion wirkt sich auf vorhandene Daten in Tabellen, Indizes oder andere permanente Websites. SQL Server garantiert, jedoch nicht, dass berechnete Spalten, Indizes, indizierte Sichten oder Ausdrücke werden mit den zugrunde liegenden Routinen und Typen konsistent Wenn die Common Language Runtime (CLR) Assembly aktualisiert wird. Verwenden Sie Vorsicht beim Ausführen der ALTER ASSEMBLY, um sicherzustellen, dass es kein Konflikt zwischen dem Ergebnis eines Ausdrucks und ein Wert basierend auf, dass der Ausdruck in der Assembly gespeichert.

4.7 Überlegungen für die Autorecovered Schatten kopieren Feature des Dienstes Volume Shadow kopieren


Die Funktion Autorecovered Schatten Kopie Volume Shadow Copy-Dienst (VSS) weist die folgenden Einschränkungen.
4.7.1 Mehrere Autorecovered Schattenkopien gespeichert

Unter Windows Server 2003 Service Pack 1 (SP1) und höher können Sie nur eine einzelne beibehaltenen Autorecovered Schattenkopie erstellen. Um eine zusätzliche Schattenkopie zu erstellen, müssen Sie zunächst das im Knowledge Base-Artikel 891957 beschriebene Update anwenden.
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
891957  (http://support.microsoft.com/kb/891957/ ) Update ist verfügbar, dass Updates verschiedener Volumeschattenkopie-Dienst in Windows Server 2003 Probleme


Hinweis: Wenn Sie nicht dieses Update angewendet haben, können Sie eine neue Schattenkopie beibehaltenen Autorecovered erstellen, indem Sie vorhandenen zunächst löschen und die neue erstellen.
4.7.2 Autorecovered Schattenkopien und Volltextkataloge

Die Funktion Autorecovered Schatten Copy unterstützt keine Volltextkataloge. Wenn ein Autorecovered-Schattenkopie erstellt wird, werden alle Volltextkataloge in der Datenbank auf die Schattenkopie offline geschaltet. Wenn die Datenbank aus der Schattenkopie angefügt wird, bleibt der Volltextkatalog dauerhaft offline. Alle anderen Daten bleiben in der angefügten Datenbank verfügbar.
Wenn eine Datenbank, die einen Volltextkatalog enthält, direkt aus einer Schattenkopie Autorecovered zugeordnet ist, gibt die Operation anfügen folgende Fehlermeldung:

Server: Msg 7608, Schweregrad 17, Status 1, Zeile 1
Unbekannter Full-Text (0xc000000d) Fehler bei "Bereitstellen eines Volltextkatalogs".

Wenn Sie nicht, eine Datenbank direkt aus der Schattenkopie anzufügen, Sie können dieses Problem vermeiden, indem die Datenbankdateien kopieren und Volltextkataloge aus der Schattenkopie mit einem regulären Laufwerkbuchstaben basieren, Datenträger und dann von diesem Speicherort Anfügen der Datenbank. Solange Sie der Befehl anhängen den richtigen Speicherort der die kopierten Full-Text-Dateien angibt, funktionieren die Volltextkataloge.

4.8 Einschränkungen für die Common Language Runtime Assemblys registrieren


SQL Server lässt nicht zu registrieren verschiedene Versionen einer Assembly mit den gleichen Namen, Kultur und öffentlichen Schlüssel. Wenn Sie von einer Version von SQL Server Express-Datenbanken behalten möchten vor September CTP freigeben, müssen Sie alle aber eine Instanz einer Assembly, die mehrere Erfassungen, verfügt bevor Sie diese Version installieren ablegen.

4.9 Erstellen EXTERNAL_ACCESS und UNSAFE Assemblys


Um eine EXTERNAL_ACCESS oder UNSAFE-Assembly in SQL Server erstellen oder eine Assembly zu laden, muss eine der folgenden zwei Bedingungen erfüllt sein:
  • Die Assembly, starken Namen signiert oder Authenticode mit einem Zertifikat signiert ist. Diese starken Namen (oder Zertifikat) wird als ein asymmetrischer Schlüssel (oder Zertifikat) in SQL Server erstellt, und verfügt über eine entsprechende Anmeldung mit EXTERNAL ACCESS ASSEMBLY die Berechtigung (für externen Zugriff Assemblys) oder UNSAFE-ASSEMBLY die Berechtigung (für unsicheren Assemblys).
  • Der Datenbankbesitzer (DBO) hat die EXTERNAL-ACCESS-ASSEMBLY (für Assemblys EXTERNAL ACCESS) oder UNSAFE-ASSEMBLY (für UNSAFE Assemblys) Berechtigung und der Datenbank hat die Trustworthy kann nur Datenbank-Eigenschaft auf ON festgelegt.

Es wird empfohlen, dass die Trustworthy kann nur-Eigenschaft auf eine Datenbank nicht auf ON festgelegt werden, nur zum Ausführen von common Language Runtime (CLR)-Code in der Serverprozess. Stattdessen empfehlen wir, dass ein asymmetrischer Schlüssel aus der Assemblydatei in der master-Datenbank erstellt werden. Eine Anmeldung dieser asymmetrische Schlüssel zugeordnet muss dann erstellt, und die Anmeldung muss EXTERNAL ACCESS ASSEMBLY oder UNSAFE ASSEMBLY Berechtigungen erteilt werden.
Die folgenden Transact-SQL-Anweisungen führen Sie die Schritte, die zum Erstellen eines asymmetrischen Schlüssels, eine Anmeldung an diesem Schlüssel zuordnen und anschließend EXTERNAL_ACCESS ASSEMBLY Berechtigungen für die Anmeldung erteilen erforderlich sind. Sie müssen die folgenden Transact-SQL-Anweisungen ausführen, bevor die CREATE ASSEMBLY-Anweisung ausgeführt.
USE master
GO  

CREATE ASYMMETRIC KEY HelloWorldKey FROM EXECUTABLE FILE = 'C:\HelloWorld.dll'  
CREATE LOGIN HelloWorldLogin FROM ASYMMETRIC KEY HelloWorldKey  
GRANT EXTERNAL ACCESS ASSEMBLY TO HelloWorldLogin
GO

Funktion 4.10-Anwendungskompatibilität mit Metadaten Sichtbarkeit Einschränkungen und Dynamic Management Views


Das Verhalten der Programme, die unter einer Anwendungsrolle ausgeführt möglicherweise ändern, da standardmäßig die Sichtbarkeit des master-Datenbank-Metadaten für Anwendungsrollen SQL Server Express beschränkt. Als vorübergehende Lösung können Sie das Ablaufverfolgungsflag 4616 # aktivieren.
Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
906549  (http://support.microsoft.com/kb/906549/ ) Eine Fehlermeldung "Zugriff verweigert", wenn eine Anwendung möglicherweise Anwendungsrolle basierende Anwendung versucht, Datensätze aus einem der Systemtabellen in einer SQL Server 2005-master-Datenbank zu selektieren

4.11 SUPPLEMENTAL_LOGGING Datenbank Option ist nicht implementiert.


Die Datenbankoption SUPPLEMENTAL_LOGGING ist nicht in dieser Version von SQL Server implementiert. Diese Option kann festgelegt werden, aber hat keine Auswirkungen.

4.12 sys.dm_clr_loaded_assemblies zeigt Assemblys, nicht geladen


Assemblys, die nicht in den Adressraum Server aus irgendeinem Grund Laden werden weiterhin in der sys.dm_clr_loaded_assemblies Verwaltung dynamischer Ansicht angezeigt.

4.13 XQuery-Änderungen


Die folgenden Aspekte von der SQL Server Express XQuery-Implementierung in der Onlinedokumentation nicht dokumentiert sind:
  • Zeichen, die von CDATA -Abschnitte generiert werden werden nicht als Leerraumzeichen betrachtet. Beispielsweise gibt select Cast(''as xml) .Query('<a> <![CDATA[]]> {"abc"}</a>') <a> Abc </a>.
  • Konstruktion von leeren Elementen und Attributen wird unterstützt.
  • Namespace-Präfix Xmlns identifiziert eine Namespacedeklarationsattributen und kann in XQuery-Ausdrucks nicht erneut deklariert werden. Dieses Verhalten wird von der XQuery benötigt Spezifikation.
  • Mit Quelle Ausdruck () 'für' ergibt eine statische Fehlermeldung.
  • In einem erstellt wird, mithilfe der query() -Methode für den Xml -Datentyp XML-Dokument wird ein Wagenrücklaufzeichen in einem CDATA-Abschnitt einen Zeilenvorschub. Der Zeilenvorschub wird anstelle der früheren Wagenrücklauf Entität Verweis () für Einheitlichkeit mit Text XML-Analyse verwendet.
  • Transact-SQL benutzerdefinierte Funktionen, die local-name() und namespace-uri() enthalten sind deterministisch.

4.14 Konvertierung von Xsd:dateTime ist kleiner als eingeschränkte dokumentiert


Eine Zeichenfolgenentsprechung ein xs: DateTime -Wert, der kein Datum und Zeit-Trennzeichen T oder eine Zeitzone enthält kann in einer SQL- Datetime -Typ in einer Methode 'value()' wie im folgenden Beispiel konvertiert werden:
declare @aaa xml
set @aaa = '<AAA MyDate="2005/1/1 00:00:00"/>'
select @aaa.value('(//AAA)[1]/@MyDate', 'datetime')

4.15 XML-Schema-Unterstützung


Die folgenden Aspekte von SQL Server 2005 Unterstützung für XML-Schema sind nicht in SQL Server 2005 Books Online dokumentiert:
  • Das XML-Schema für Reporting Services (RDL) kann in eine XML-Schemaauflistung geladen werden.
  • Werte des Typs xs: DateTime und xs: Time , die zweite Werte enthalten, die mehr als drei Dezimalstellen haben zurück keine Fehler. Stattdessen sind Sie gerundet.
  • Ein XML-Schema wird abgelehnt, wenn MaxInclusive in einem abgeleiteten Typ neu definiert wird, wenn Basistyp behoben hat = "true".
  • In abgeleiteten Typen, die die Datentypen "xs: Time" xs: DateTime , Xs:data und einschränken, werden Leerzeichen in MinInclusive , MinExclusive , MaxInclusive und MaxExclusive Facets ignoriert.

4.16 RC4-Verschlüsselung sollte nicht verwendet werden


Verwenden Sie RC4-Verschlüsselung nicht um die Daten in SQL Server 2005 zu schützen. Verwenden Sie stattdessen eine Blockverschlüsselung wie Dreifach DES oder AES 256.

5.0 Replikation


Die Notizen in diesem Abschnitt sind topaktuelle Elemente für die Replikation.

Replikation ist standardmäßig deaktiviert

Microsoft SQL Server 2005 Express Edition kann als Abonnent für alle Replikationstypen verwendet, aber Replikation ist für diese Edition standardmäßig nicht installiert.
Gehen Sie folgendermaßen vor um die Replikationskomponenten zu installieren:
  1. Erweitern Sie auf der Seite Featureauswahl Datenbankdienste .
  2. Klicken Sie auf Replikation , und klicken Sie dann auf ganze Feature wird auf der lokalen Festplatte installiert .

So installieren Sie Konnektivitätskomponenten und Replikation Management Objects (RMO), gehen Sie folgendermaßen vor:
  • Auf der Seite Featureauswahl klicken Sie auf Clientkomponenten, und klicken Sie dann auf ganze Feature wird auf der lokalen Festplatte installiert.

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft SQL Server 2005 Express Edition
Keywords: 
kbmt kbinfo kbsql2005setup KB910229 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 910229  (http://support.microsoft.com/kb/910229/en-us/ )
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.