Artikel-ID: 920926 - Geändert am: Dienstag, 30. Oktober 2007 - Version: 2.9 MCTS Paced Training (Prüfung 70-431): Microsoft ® SQL Server ? 2005, Implementierung und Wartung Kommentare und Korrekturen
Auf dieser SeiteZusammenfassungDieser Artikel enthält Kommentare, Korrekturen und Informationen zu bekannten Fehlern im Zusammenhang mit dem Microsoft Press-Buch MCTS Paced Training (Prüfung 70-431): Microsoft SQL Server 2005 - Implementierung und Wartung , 978-0-7356-2271-5. Folgende Themen werden behandelt:
Weitere InformationenCD: Fehlende IDENTITY(1,1)-Eigenschaft in \Practice Files\Chapter8\Lesson 1\CompleteLesson1.sql-DateiZeile 84 in \Practice Files\Chapter8\Lesson 1\CompleteLesson1.sql liest:Es sollte lauten: CD: Readiness Review Frage falsche AntwortIn der Bewertung Readiness überprüfen liest eine der Fragen:"Die Tabelle Umfragen in der Datenbank Geologie hat vier Indizes zugeordnet: Surveys.IndexA, Surveys.IndexB, Surveys.IndexC und Surveys.IndexD. Möchten Sie Surveys.IndexC Beibehaltung verfügbaren Umfragen-Tabelle für Datenbankbenutzer darauf zugreifen möchten möglicherweise wiederherstellen." Die Antwort gegeben ist falsch. Ändern: "ALTER INDEX Surveys.IndexC auf Umfragen NEUERSTELLUNG; ONLINE = ON An: "ALTER INDEX Surveys.IndexC auf Umfragen NEUERSTELLUNG MIT ONLINE = ON CD: Readiness Review Bewertung der Antwort falschDie Readiness Review Bewertung der Frage, die liest wurde "Die folgenden Befehle zurück einer Liste der SQL Server-Agent-Aufträge, die abgebrochen haben?" eine falsche Antwort.Ändern: Um: CD: Readiness Review Bewertung richtige Antwort als falsch markiertAuf der Überprüfung der Bereitschaft Listet Bewertung eine der Fragen eine richtige Antwort als falsch.Die Quesiton liest: "welche Versionen von SQLServer können beteiligt eine SQLServer 2005-Protokollversandkonfiguration als Überwachungsserver? (Wählen Sie alle zutreffenden Optionen)" Die richtigen Antworten sollte lauten: "SQL Server 2005 Workgroup Edition SQL Server 2005 Enterprise Edition SQL Server 2005 Standard Edition" Seite Xxxiv: Zusätzliche Softwareanforderungen benötigtAuf der Seite Xxxiv fehlt die Notwendigkeit von SQL Server 2000 in Kapitel 1 die Softwareanforderungen.Zusätzlich die folgenden Informationen wird unter dem SQL Server 2005 (eine 180-Tage-Evaluierungsversion von Microsoft SQL Server 2005 Enterprise Edition ist mit diesem Handbuch auf DVD enthalten) benötigt Aufzählungszeichen: "Eine Instanz von SQL Server 2000 ist erforderlich, führen Sie die Aktualisierung Abschnitte der Kapitel 1 installiert werden." Seite 12: Fehler im Speicher Einschränkung von SQL Server 2005 Workgroup EditionZeigen auf Seite 12 das dritte Aufzählungszeichen im Speicher Anforderungen Abschnitt liest:"SQL Server 2005 Workgroup Edition: 512 MB; 1 GB oder mehr empfohlen (maximal 4 GB)" Es sollte lauten: "SQL Server 2005 Workgroup Edition: 512 MB; 1 GB oder mehr empfohlen (maximal 3 GB)" Seite 13: Prozessor-Typ mit dem Namen falschAuf Seite 13 liest unter Prozessor Anforderungen für 64-Bit-Editionen von SQLServer 2005 das zweite Aufzählungszeichen:"X 64 minimale: 1 GHz oder schneller AMD Opteron, AMD Athlon 64, Intel Xenon mit Intel EM64T-Unterstützung oder Intel Pentium IV mit EM64T-Unterstützung" Es sollte lauten: "X 64 minimale: 1 GHz oder schneller AMD Opteron, AMD Athlon 64, Intel Xeon mit Intel EM64T-Unterstützung oder Intel Pentium IV mit EM64T-Unterstützung" Seite 22: Lokales Systemkonto verfügt über NetzwerkzugriffAuf Seite 22 unter der Überschrift integrierte Systemkonto oder Domänenbenutzerkontos für den SQL Server und SQL Server-Agent Services? der erste Satz im dritten Absatz liest:"Das Konto Lokales System ist ein Windows-Konto, die über vollständige Administratorrechte auf dem lokalen Computer, aber hat keine Netzwerk-Zugriffsrechte." Es sollte lauten: "Das Konto Lokales System ist ein Windows-Konto mit vollen Administratorrechten auf dem lokalen Computer." Seite 28: Standardinstanz erstellt und nicht als benannte InstanzAuf Seite 28 Schritt 14 liest:"Installieren Sie eine Standardinstanz, wie in Abbildung 1 bis 7 dargestellt." Es sollte lauten: "Wählen Sie"Benannte Instanz", und geben Sie einen entsprechenden Namen." Abbildung 1-7 sollten ignoriert werden. Seite 58: Die Beschreibung der praktischen Übung verweist auf eine schreibgeschützte Dateigruppe, die nicht erstellt wirdAuf Seite 58 liest der letzte Satz auf der Seite:"In dieser praktischen Übung Sie eine Datenbank, die enthält mehrere Dateien und Dateigruppen erstellen und konfigurieren Sie eine Dateigruppe als Standarddateigruppe und eine andere als eine Dateigruppe schreibgeschützt." Es sollte lauten: "In dieser praktischen Übung Sie eine Datenbank, die enthält mehrere Dateien und Dateigruppen erstellen und konfigurieren Sie eine Dateigruppe als Standarddateigruppe." Seite 84: Schachtelung Rollen werden rückgängig gemachtAuf Seite 84 liest dritten Satzes im vierten Absatz:"Sie konnte der Rolle die Berechtigungen der gesamte Accounting-Rolle gewähren, indem Schachtelung Buchhaltung in AccountingMgr und dann nur die zusätzlichen Manager Berechtigungen die AccountingMgr-Rolle erteilen." Es sollte lauten: "Sie konnte der Rolle die Berechtigungen der gesamte Accounting-Rolle durch Verschachtelung AccountingMgr in Accounting und erteilen anschließend nur die zusätzlichen Manager Berechtigungen die AccountingMgr-Rolle gewährt." Seite 97: Northwind-Datenbank auf CD nicht gefundenAuf Seite 97, Schritt 1 unter Erstellen einer Microsoft Access verknüpfte Server liest:"1. Die Begleit-CD durchsuchen und kopieren Sie die Datenbank \Practice File\Northwind.mdb auf C:\Practice Files\Northwind.mdb" Diese Datei ist auf der CD nicht gefunden, aber kann download: Northwind.exe (http://download.microsoft.com/download/1/1/e/11e8b0ec-db42-4155-92d2-d11049628867/northwind.exe) Weitere Informationen zum Download von Microsoft Support-Dateien finden Sie in folgendem Artikel der Microsoft Knowledge Base: 119591 (http://support.microsoft.com/kb/119591/en-us/) So erhalten Sie Dateien vom Microsoft Support im Internet Microsoft hat diese Datei auf Viren überprüft. Microsoft hat dazu die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden. Seite 113: Beschreibung der Deklaration des Größe der Zeichendatentypen ist falschLesen Sie den zweite und dritte Satz des letzten Absatzes, auf Seite 113:"Wenn einen Zeichendatentyp definieren, geben Sie die maximale Anzahl der Bytes die Spalte gespeichert werden dürfen. Beispielsweise können eine char(10) maximal 10 Zeichen speichern, da jedes Zeichen einem Byte Speicherplatz, erfordert während einer nchar(10) maximal fünf Zeichen speichern kann, da jedes Unicode-Zeichen zwei Bytes Speicherplatz erforderlich ist." Sie sollte lauten: "Wenn einen Zeichendatentyp definieren, geben Sie die maximale Anzahl der Zeichen die Spalte gespeichert werden dürfen." Seite 114: 1,073,741,824 sollte 2.147.483.647 und 536,870,912 sollte 1.073.741.823Auf Seite 114 wird die falsche Anzahl von Zeichen viermal angegeben.Ändern: "varchar(max) bis zu 2 GB oben, um 1,073,741,824 Zeichen ANSI-Datentyp, der Variable Breite ist" An: "varchar(max) bis zu 2 GB auf bis 2.147.483.647 Zeichen ANSI-Datentyp, der Variable Breite ist" Ändern: "nvarchar(max) geben Sie 2 GB bis zu 536,870,912 Zeichen Unicode-Daten, die Variable Breite" An: "nvarchar(max) geben Sie 2 GB bis zu 1.073.741.823 Zeichen Unicode-Daten, die Variable Breite" Ändern: "Text bis zu 2 GB oben, um 1,073,741,824 Zeichen ANSI-Datentyp, der Variable Breite ist" An: "Text bis zu 2 GB auf bis 2.147.483.647 Zeichen ANSI-Datentyp, der Variable Breite ist" Ändern: "Ntext Geben Sie 2 GB bis zu 536,870,912 Zeichen Unicode-Daten, die Variable Breite" An: "Ntext Geben Sie 2 GB bis zu 1.073.741.823 Zeichen Unicode-Daten, die Variable Breite" Seite 116: Bit sollte Byte sein."Funktion" der Uniqueidentifier in Tabelle 3-8 ist falsch, auf Seite 116.Ändern: "Eine 16-Bit-GUID verwendet global eine Zeile über Datenbanken, Instanzen und Server identifiziert." An: "Eine 16-Byte-GUID verwendet global eine Zeile über Datenbanken, Instanzen und Server identifiziert." Seite 118: Identifizieren anstelle von IdentitätAuf Seite 118 Überschrift in der erste Satz unter der Identität es liest:"Wenn Sie Spalten zu definieren, haben Sie auch die Möglichkeit an eine spezielle Eigenschaft für eine einzelne Spalte in einer Tabelle zu identifizieren." Es sollte lauten: "Wenn Sie Spalten zu definieren, haben Sie auch die Möglichkeit, eine spezielle Identität-Eigenschaft für eine einzelne Spalte in einer Tabelle angeben." Seite 120: Zeile sollte Spalte sein.Auf Seite 120 bezieht sich auf einer Zeile anstelle einer Spalte der sechste Aufzählungspunkt.Ändern: "Ein Kunde kann eine optionale Postleitzahl angegeben haben. Jede Zeile verbraucht 10 Byte Speicherplatz." An: "Ein Kunde kann eine optionale Postleitzahl angegeben haben. Jede Spalte belegt 10 Byte Speicherplatz." Seite 150: Falsche Vergleich einer 4-Byte-Spalte zu einer 60-Byte-SpalteAuf Seite 150 liest dritten Satzes:"Beispielsweise wird ein Index für eine Spalte 4-Byte-Ganzzahl definiert haben fünf Mal so viele Werte pro Seite als Index für eine char(60)-Spalte, die 60 Bytes Speicherplatz pro Seite erfordert definiert." Es sollte lauten: "Beispielsweise wird ein Index für eine Spalte 4-Byte-Ganzzahl definiert haben 15 Mal so viele Werte pro Seite als Index für eine char(60)-Spalte, die 60 Bytes Speicherplatz pro Seite erfordert definiert." Seite 163: "Index" sollte "Index-Key" sein.Auf Seite 163 erfordern in dem ersten Satz des Absatzes fünf und den letzten Satz auf der Seite zusätzliche Erläuterungen.Ändern: "Neben erwägen die Leistungseinbußen durch Schreibvorgang verursacht, müssen Sie beachten, dass Indizes auf maximal 900 Byte beschränkt sind." An: "Neben erwägen die Leistungseinbußen durch Schreibvorgang verursacht, müssen Sie beachten, dass Indexschlüssel maximal 900 Byte beschränkt sind." Ändern: "Werten aus eingefügten Spalten erscheinen nicht in den Stamm oder Zwischenebenen des Indexes und zählen gegen die 900 Byte-Grenze für einen Index nicht." An: "Werten aus eingefügten Spalten erscheinen nicht in den Stamm oder Zwischenebenen des Indexes und zählen gegen die 900 Byte-Grenze für einen Indexschlüssel nicht." Seite 175: Objekt in Unterabfrage ausgewählten EmployeeID sollteAuf Seite 175 liest das erste Codebeispiel auf der Seite:Es sollte lauten: Seite 213: Ansicht sollte Index seinAuf Seite 213 bezieht sich auf eine Ansicht, sondern ein Index erste Punkt in der Lektion-Übersicht.Ändern: "Das Definieren einer Partitionsfunktion ist die erste Schritt der Partitionierung einer Tabelle, Sicht oder indizierte Sicht." An: "Das Definieren einer Partitionsfunktion ist die erste Schritt der Partitionierung einer Tabelle, Index oder indizierte Sicht." Seite 215: "Ansicht" sollte "Index" sein.Auf Seite 215 Absatz der erste Satz des zweiten bis letzten auf der Seite verwendet das Wort "Ansicht" anstelle von "Index".Ändern: "Beachten Sie, dass wir noch keine Tabelle, Sicht oder indizierte Sicht angegeben oder auf das andere Objekt in Datenbank mit Ausnahme von der Partitionsfunktion verwiesen wird." An: "Beachten Sie, dass wir immer noch nicht Index, eine Tabelle oder indizierte Sicht angegebene oder anderen Objekt in Datenbank mit Ausnahme von der Partitionsfunktion verwiesen." Seite 323: Falscher Parameter verwendet OPENXML-AnweisungAuf Seite 323 liest die fünfte Zeile des Codebeispiels:Es sollte lauten: Seite 323: Falsche Attribut-Wert im CodebeispielAuf Seite 323 liest die vierte Zeile des Codebeispiels:Es sollte lauten: Seite 328: Falsche doppelte Ausdruck in dem gleichen Satz verwendetAuf Seite 328 liest Schritt 3:"Die SQLXML-API verwenden, um beide das Schema mit Anmerkungen zu laden und die XML-Daten, die in der Datenbank und zum Massenkopieren geladen werden müssen Laden der XML-Daten in die Datenbank". Es sollte lauten: "Verwenden der SQLXML-API, um beide das Schema mit Anmerkungen zu laden und Massenkopieren laden die XML-Daten in der Datenbank. " Seite 363: Das Wort Prinzip wird anstelle von das Wort principal verwendet.Auf Seite 363 liest die Beispielcode und den folgenden Satz des Abschnitts "Zuweisen Berechtigungen zu einer Rolle für eine gespeicherte Prozedur":" Kapitel 2, ? Konfigurieren von SQL Server 2005 eingeben behandelt die GRANT-Anweisung und Datenbank-Prinzipien." Es sollte lauten: " Kapitel 2, ? Konfigurieren von SQL Server 2005 eingeben behandelt die GRANT-Anweisung und Datenbank Sicherheitsprinzipalen." Seite 367: AFTER-Trigger können nur auf Tabellen erstellt werdenAuf Seite 367 liest der letzte Satz in dem dritten Absatz:"Und können Sie eine beliebige Anzahl von AFTER-Trigger für eine Sicht oder Tabelle." Es sollte lauten: "Und Sie können eine beliebige Anzahl von AFTER-Trigger für eine Tabelle erstellen." Seite 368: Eingefügt und DELETED-Tabellen können mit OUTPUT-Klausel angezeigt werdenAuf Seite 368 liest der zweite Satz im zweiten bis letzten Absatz:"Tabellen INSERTED und DELETED sind nur innerhalb eines Triggers sichtbar und können nicht von anderen Contstruct z. B. eine gespeicherte Prozedur oder Funktion zugegriffen werden." Es sollte lauten: "Tabellen INSERTED und DELETED können angezeigt werden, indem eine OUTPUT-Klausel." Seite 370: "INSERTED" sollte "gelöscht werden"Auf Seite 370 enthält Beispiel die dritte Zeile im BEGIN TRY-Block im Code eine falsche Tabelle.Ändern: Um: Seite 374: Falsche Wortlaut Frage 1Auf Seite 374 ist Frage 1 falsch in Bezug auf den Inhalt des in diesem Kapitel.Ändern: "1. Ist die folgenden Operatoren in einem Trigger zulässig?" An: "1. Welche der folgenden Operatoren ist in einem Trigger zulässig, wenn Sie in der Tabelle oder Sicht, die Ziel der auslösenden Aktion ist, verwendet wird?" Seite 395: / t sollte \t und/n sollten \nAuf Seite 395 enthalten die Beschreibungen für die Parameter FIELDTERMINATOR und der ROWTERMINATOR-Parameter falsch Schrägstriche.Ändern: "FIELDTERMINATOR gibt den Feld- oder Spaltennamen Abschlusszeichen oder Trennzeichen. Wie bei den Parameter-t Bcp ist der Standardwert/t (Tabstoppzeichen)." An: "FIELDTERMINATOR gibt den Feld- oder Spaltennamen Abschlusszeichen oder Trennzeichen. Wie bei den Parameter-t Bcp ist der Standardwert \t (Tabstoppzeichen)." Ändern: "ROWTERMINATOR gibt das Zeilenabschlusszeichen oder Trennzeichen. Wie bei der Bcp - R-Parameter, ist der Standardwert/n (Zeilenendemarke)." An: "ROWTERMINATOR gibt das Zeilenabschlusszeichen oder Trennzeichen. Wie bei der Bcp - R-Parameter, ist der Standardwert \n (neue Zeilenumbruchzeichen)." Seite 396: / t sollte \t und/n sollten \nAuf Seite 396 enthält der zweite Satz in Schritt 3 zwei falsche Werte.Ändern: "Beachten Sie, dass die Standardeinstellungen für Zeilen- und Terminatoren/t (Registerkarte) und/n (Zeilenvorschub) werden." An: "Beachten Sie, dass die Standardeinstellungen für Zeilen- und Terminatoren \t (Tabulator) und \n (Zeilenende) werden." Seite 422: Angegebene anstelle von PUBS1A.BAK PUBS1B.BAK-DateiAuf Seite 422 liest die erste Zeile der Beispielcode:Es sollte lauten: Seite 423: BACKUP LOG-Befehl sichert TransaktionsprotokollAuf Seite 423 liest die letzte Schritt in Übung 1:"9. Führen Sie den folgenden Befehl zur Durchführung einer vollständigen Datenbanksicherung zu dem angegebenen Speicherort: BACKUP LOG AdventureWorks TO DISK = ? C:\TEST\AW2.TRN ' " Es sollte lauten: "9. Den folgenden Befehl zur Durchführung einer vollständigen Transaktion Protokollsicherung zu dem angegebenen Speicherort ausführen: BACKUP LOG AdventureWorks TO DISK = ? C:\TEST\AW2.TRN ' " Seite 435: Fehler in CodebeispielAuf Seite 435 funktioniert Schritt 4 im Beispielcode nicht.Ändern: Um: Seite 435: Zusätzliche Schritte zur Lektion 2 empfohlenAuf Seite 435 in Schritt 4 des Übung zwei zusätzliche RESTORE Befehle müssen ausgeführt werden, bevor Sicherung Tail wiederhergestellt werden kann.Ändern: Um: Seite 484: Schließen Klammer am Ende der CREATE ENDPOINT-Anweisung fehltAuf Seite 484 liest das Beispiel CREATE ENDPOINT-Anweisung:Es sollte lauten: Seite 506: Wartungsaufgaben in Wartungsplanungs-Assistenten nicht aufgeführtAuf Seite 506 in Tabelle 14-1: Es werden die folgenden Aufgaben in der Wartungsplanungs-Assistent als verfügbar aufgelistet:Zeiger T-SQL-Anweisung Task ausführen Wartung Cleanup-Vorgang Aufgaben von Operator benachrichtigen Diese Aufgaben werden nicht in der Wartungsplanungs-Assistent angezeigt, werden stattdessen in der Toolbox angezeigt. Seite 507: Informationen im Hinweis teilweise falschAuf Seite 507 muss der Wortlaut der Hinweis auf dieser Seite Klarstellung Gründen geändert werden.Ändern: "Hinweis jeden Sicherungsplan nur einen Vorgang die häufigsten Aufgaben in einem Wartungsplan hat sind Sicherungen. Sie werden nie vollständig, Differenziell und Transaktionsprotokollsicherungen nach demselben Zeitplan ausführen. Leider, da Sie nur einen Zeitplan für den gesamten Wartungsplan angeben können, jede Sicherung Wartungsplan, die Sie erstellen nur eine Aufgabe definiert haben." An: "Hinweis jeden Sicherungsplan nur eine Sicherung Vorgang die häufigsten Aufgaben in einem Wartungsplan hat sind Sicherungen. Sie werden nie vollständig, Differenziell und Transaktionsprotokollsicherungen nach demselben Zeitplan ausführen. Leider, da Sie nur einen Zeitplan für den gesamten Wartungsplan angeben können, jeder Sicherung Wartungsplan, die Sie erstellen nur eine Sicherungstask definiert haben." Seite 508: Hinweis ignoriert werden mussHinweis am oberen Rand der Seite auf Seite 508 ist falsch und sollte ignoriert werden.Seite 562: Fn_tracegettable anstelle Fn_trace_gettable verwiesenAuf Seite 562 enthält der vierte Satz des Abschnitts BestPractices eine falsche Funktionsnamen.Ändern: "Nachdem die Ablaufverfolgung beendet wird, können die Ablaufverfolgungsdatei an einen zentralen Speicherort verschieben und fn_tracegettable() verwenden, um die Ablaufverfolgung in einer Tabelle zu laden." An: "Nachdem die Ablaufverfolgung beendet wird, können die Ablaufverfolgungsdatei an einen zentralen Speicherort verschieben und fn_trace_gettable() verwenden, um die Ablaufverfolgung in einer Tabelle zu laden." Seite 586: Falsche Wort anstelle von deadlocksAuf Seite 586 liest der erste Satz des letzten Absatzes:"Glücklicherweise bietet SQL Server Profiler detaillierte Informationen über eine Deadlock-Ablaufverfolgung Stichtage." Es sollte lauten: "Glücklicherweise bietet SQL Server Profiler detaillierte Informationen über eine Deadlock-Ablaufverfolgung Deadlocks." Seite 595: Blocking_process_id anstelle von Blocking_session_id verwiesenAuf Seite 595 liest das Codebeispiel:Es sollte lauten: Seite 624: Anstelle von benutzerdefinierten KundenAuf Seite 624 liest die erste Zeile der Seite:"Integration Services (SSIS)-Pakete, SQLServerAgent-Aufträge, Fehlermeldungen für Kunden oder andere Objekte auf dem Server konfiguriert." Es sollte lauten: "Integration Services (SSIS)-Pakete, SQL Server-Agent-Aufträge, benutzerdefinierte Fehlermeldungen oder andere Objekte auf dem Server konfiguriert." Seite 640: "Spiegel" sollte "Zeuge" sein.Auf Seite 640 enthält der 4. Aufzählungspunkt am unteren Rand der Seite ein falsches Wort.Ändern: "Hohen Schutz Betriebsmodus synchron überträgt Daten zwischen Prinzipal- und Spiegelserverinstanzen, eine Spiegelung wird nicht verwendet und manuelles Failover erfordert." An: "Hohen Schutz Betriebsmodus synchron überträgt Daten zwischen Prinzipal- und Spiegelserverinstanzen, kein Zeuge verwendet und manuelles Failover erfordert." Seite 672: AdventureWorks.bck AdventureWorks.bak sollteAuf Seite 672 enthält Schritt 14 eine fehlerhafte Erweiterung für die AdventureWorks-Sicherungsdatei.Ändern: "Wählen Sie die AdventureWorks.bck-Datei in den Standardsicherungspfad, und klicken Sie auf OK." An: "Wählen Sie die AdventureWorks.bak-Datei in den Standardsicherungspfad, und klicken Sie auf OK." Seite 683: Standardverhalten Sie für den Standby-Modus verfälschtAuf Seite 683 liest Antwort C, um Frage 2:"Dies ist das Standardverhalten für den Standby-Modus. Deaktivieren Sie SSMS verwenden, das Trennen Benutzer in der beim Wiederherstellen von Datenbanksicherungen Kontrollkästchen der Protokollversand Protokollkonfiguration des." Es sollte lauten: "Dies ist optionales Verhalten für den Standby-Modus. Deaktivieren Sie SSMS verwenden, das Trennen Benutzer in der beim Wiederherstellen von Datenbanksicherungen Kontrollkästchen der Protokollversand Protokollkonfiguration des." Seite 704: Warteschlangenlese-Agent-Anwendung Dateiname falschAuf Seite 704 liest der zweite Aufzählungspunkt:"Warteschlangenlese-Agent (replmerg.exe)" Es sollte lauten: "Warteschlangenlese-Agent (qrdrsvc.exe)" Seite 710: Falsche Ordnernamen die Veröffentlichung deaktivierenAuf Seite 710 liest der Abschnitt "Hinweis:"Wenn Sie die Veröffentlichung auf einem Server deaktivieren möchten, klicken Sie mit der rechten Maustaste auf den Ordner" Publikation, und wählen Sie deaktivieren Publizierung und Verteilung." Es sollte lauten: "Wenn Sie die Veröffentlichung auf einem Server deaktivieren möchten, klicken Sie mit der rechten Maustaste auf den Ordner Replikation, und wählen Sie deaktivieren Publizierung und Verteilung." Seite 734: Verteilungsdatenbank befindet sich in eine falsche Agent-ZeileAuf Seite 734 in der Verteilungsdatenbank Spalte sollte die Dbo_owner-Berechtigung werden von der Verteilung (Pull) Zeile entfernt und der Verteilung (Push) Zeile hinzugefügt.Seite 739: Falsche Computeradresse in der Praxis verwendetAuf Seite 739 liest der erste Satz in Schritt 6:"Geben Sie im Textfeld Ersetzen durch den \\COMPUTERNAME\ReplData." Es sollte lauten: "Geben Sie im Textfeld Ersetzen durch den \\COMPUTERNAME\ReplicationPractice\ReplData." Seite 755: Löschen von Tuid_ProductAudit vor Übung 4Auf der Seite 755, Übung 4:Die zweite UPDATE-Anweisung in Schritt 7 fehl, wenn der in Kapitel 9, Lektion 3, Übung 1 erstellte Trigger Tuid_ProductAudit noch vorhanden ist in der Tabelle Production.Product wird die ReplTesting-Datenbank zunächst erstellt. Bevor Sie die Übung 4 durchführen müssen Sie Trigger Tuid_ProductAudit aus SubsTesting.Production.Product löschen, um die praktische Übung erfolgreich abgeschlossen. Seite 785: Überflüssige Leerzeichen in CodebeispielAuf Seite 785 liest die erste Zeile der Beispielcode:Es sollte lauten: Seite 832: Suche Begriff fehlt im zweiten CodebeispielAuf Seite 832 liest das zweite Codebeispiel:Es sollte lauten: Seite 851: Richtige Antworten sollte auch C# enthalten.Auf Seite 851 fehlt die richtigen Antworten für Frage 3 Antwort c. Die Erklärung für Antwort C muss ebenfalls geändert werden.Ändern: "1. Antworten zu korrigieren: B und D A. falsch: Sie können nicht die CLR auf Basis von Datenbank aktivieren. B. richtig: Sie müssen die CLR aktivieren mithilfe des Dienstprogramms Oberflächenkonfiguration. C. falsch: Sie müssen kompilieren und eine Klasse, die die UDT-Spezifikation entspricht, in SQL Server laden. Klassenerstellung ist jedoch nicht ausschließlich auf .NET Sprachen begrenzt. D. richtig: Sie können eine beliebige CLR-kompatible Sprache, einschließlich c#, Visual Basic und Cobol.NET verwenden, um eine Klasse für einen benutzerdefinierten CLR-Typ erstellen. " An: "1. Antworten zu korrigieren: B, C und D A. falsch: Sie können nicht die CLR auf Basis von Datenbank aktivieren. B. richtig: Sie müssen die CLR aktivieren mithilfe des Dienstprogramms Oberflächenkonfiguration. C. richtig: Um einen CLR-UDT zu erstellen, müssen Sie erstellen eine Klasse mithilfe der Microsoft .NET Programmiersprachen wie C#-, die die UDT-Spezifikation entspricht. D. richtig: Sie können eine beliebige CLR-kompatible Sprache, einschließlich c#, Visual Basic und Cobol.NET verwenden, um eine Klasse für einen benutzerdefinierten CLR-Typ erstellen. " Seite 869: Beschreibung für die Antwort A ist teilweise ungültigAntwort A für Frage 1 auf Seite 869 im Abschnitt Lektion 3 hat eine teilweise falsche Erklärung und geändert werden muss.Ändern: "A. falsch: Indizes können nicht innerhalb eines Triggers erstellt werden." An: "A. falsch: Indizes können nicht innerhalb eines Triggers erstellt werden, wenn Sie in der Tabelle oder Sicht, die Ziel der auslösenden Aktion ist, verwendet wird." Seite 879: sys.dm_db_index_physical-Stats anstelle von Sys. dm_db_index_physical_stats in Antworten auf Kapitel 12, Case Szenario 1 verwiesenLesen die Antworten auf Case Szenario 1 auf Seite 879:"1. SQL Server 2005 macht Fragmentierung Indexebenen über sys.dm_db_index_physical Stats DMF. Ihre Auftrag sollten Aufrufen dieser DMF für Indexfragmentierung überprüfen und bestimmen, ob alle Operationen zum Defragmentieren der Indizes werden muss. 2. Your Auftrag sollten für externe Fragmentierung überprüfen, nach Werten über 10 Prozent in der sys.dm_db_index_physical-Statistik-DMF zurückgegebener Avg_fragmentation_in_percent-Spalte. 3. Your Auftrag sollten für die interne Fragmentierung Überprüfen durch Werte unter 75 Prozent in der sys.dm_db_index_physical-Statistik-DMF zurückgegebener Avg_page_space_used_in_percent Spalte suchen." Sie sollte lauten: "1. SQL Server 2005 macht Fragmentierung Indexebenen über die DMF sys. dm_db_index_physical_stats. Ihre Auftrag sollten Aufrufen dieser DMF für Indexfragmentierung überprüfen und bestimmen, ob alle Operationen zum Defragmentieren der Indizes werden muss. 2. Your Auftrag sollten für externe Fragmentierung überprüfen, nach Werten über 10 Prozent in der die DMF sys. dm_db_index_physical_stats zurückgegebener Avg_fragmentation_in_percent-Spalte. 3. Your Auftrag sollten für die interne Fragmentierung Überprüfen durch Werte unter 75 Prozent in der die DMF sys. dm_db_index_physical_stats zurückgegebener Avg_page_space_used_in_percent Spalte suchen." Seiten 901: "Revolver" sollte "Auflösung" sein.Auf Seite 901 sollte in der Projektmappe zu Frage 3 der Case Szenario 2 das Wort "Revolver" mit "Resolver" ersetzt werden.Ändern: "Programmierer können Microsoft COM-basierte Konflikt Revolvers verwenden, Erstellen einer Komponente .NET Business, oder Erstellen einer COM-basierte Konflikt Revolver Datenkonflikte auflösen, wenn dieselben Daten gleichzeitig geändert werden." An: "Programmierer können COM-basierte Konfliktlöser von Microsoft verwenden, Erstellen einer Komponente .NET Business, oder erstellen einen COM-basierte Konfliktlöser Datenkonflikte auflösen, wenn dieselben Daten gleichzeitig geändert werden." Seite 902: In Lektion 3 Frage 1 die richtige Antwort ist CAuf Seite 902 steht die richtige Antwort auf Lektion 3 Frage 1 fälschlicherweise bÄndern: "Lektion 3 1. Beheben Hilfe: B A. falsch: Die Aufbewahrung Parameter gibt an, ob Nachrichten beibehalten, bis die Unterhaltung, die Sie verarbeitet explizit geschlossen wurde oder ob die Nachrichten verwerfen, sobald Sie verarbeitet werden. B. richtig: Aktivierung Ursachen eine gespeicherte Prozedur an, wenn neue Nachrichten gestartet werden in einer Warteschlange eintreffen, solange eine gespeicherte Prozedur nicht bereits ausgeführt wird. Dieses Feature wird zusätzliche Prozeduren bis zu einem konfigurierten Maximum gestartet, überschreitet die Anzahl der eingehenden Nachrichten, die von die Rate werden an der diese verarbeitet werden. C. falsch: Das MAX_QUEUE_READERS-Option schränkt die Anzahl der Prozeduren, die aktiviert sind, aber werden nicht aktiviert, um Nachrichten zu verarbeiten. D. falsch: die gespeicherte Prozedur, die für die Aktivierung verarbeitet Nachrichten in der Warteschlange und wird nicht gestartet werden neue Instanzen von sich selbst angegeben ist. " An: "Lektion 3 1. Antwort zu korrigieren: C A. falsch: Die Aufbewahrung Parameter gibt an, ob Nachrichten beibehalten, bis die Unterhaltung, die Sie verarbeitet explizit geschlossen wurde oder ob die Nachrichten verwerfen, sobald Sie verarbeitet werden. B. falsch: Das Feature ? Aktivierung eingeben hat nichts mit der Anzahl von Anwendungen, nur die Möglichkeit tun in der Sie gestartet werden. C. richtig: Der MAX_QUEUE_READERS-Option zeigt an, wie viele Anwendungen verfügbar ist. D. falsch: die gespeicherte Prozedur, die für die Aktivierung verarbeitet Nachrichten in der Warteschlange und wird nicht gestartet werden neue Instanzen von sich selbst angegeben ist. " Microsoft Press ist bestrebt, informative und genaue Bücher bereitstellen. Alle Kommentare und Korrekturen, die oben aufgeführten sind bereit für die Aufnahme in zukünftige Printings dieses Buches. Wenn eine höher Drucken von diesem Buch Sie haben möglicherweise es die meisten oder alle der obigen Korrekturen bereits enthalten. Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter ArtikelWichtig: 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: 920926
(http://support.microsoft.com/kb/920926/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.
| Weitere Ressourcen Weitere SupportseitenCommunitySPRACHE AUSWÄHLEN |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Zum Anfang