×
Dodano do koszyka:
Pozycja znajduje się w koszyku, zwiększono ilość tej pozycji:
Zakupiłeś już tę pozycję:
Książkę możesz pobrać z biblioteki w panelu użytkownika
Pozycja znajduje się w koszyku
Przejdź do koszyka

Zawartość koszyka

ODBIERZ TWÓJ BONUS :: »

Errata książki

Drogi Czytelniku! Poniżej zamieszczona jest errata do książki:

"SQL Server 2005 Express. Skuteczne rozwiązania"

Jest to lista błędów znalezionych po opublikowaniu książki, zgłoszonych i zaakceptowanych przez naszą redakcję. Pragniemy, aby nasze publikacje były wiarygodne i spełniały Twoje oczekiwania. Zapoznaj się z poniższą listą. Jeśli masz dodatkowe zastrzeżenia, możesz je zgłosić pod adresem: helion.pl/user/erraty

Strona Linia Jest Powinno Zgłaszający
32 10, 12, 13, 16 W wydruku czcionki nachodzą na siebie USE master

ALTER DATABASE SUSDB
SET SINGLE_USER

EXEC sp_detach_DB ′SUSDB′
-
32 5 od dołu, 7 od dołu W wydruku czcionki nachodzą na siebie msiexec /x {CEB5780F-1A70-44A9-850F-DE6C4F6AA8FB} callerid=ocsetup.exe,

msiexec /x {BDD79957-5801-4A2D-B09E-852E7FA64D01} callerid=ocsetup.exe.
-
37 2 od dołu - przypis W wydruku czcionki nachodzą na siebie DBCC CHECKDB -
37 24-26, 28-31, 35-39 W wydruku czcionki nachodzą na siebie BACKUP DATABASE AdventureWorks2000
TO DISK =′E:\aw2k.bak′
WITH INIT


RESTORE VERIFYONLY
FROM DISK =′E:\aw2k.bak′
------------------------------------------------------------
The backup set is valid.


RESTORE DATABASE AdventureWorks2000
FROM DISK = ′E:\aw2k.bak′
WITH MOVE ′AdventureWorks2000_Data′
TO ′C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AW2K.MDF′,
MOVE ′AdventureWorks2000_Log′ TO ′E:\aw2k.ldf′,
-
37 5, 6-14 W wydruku czcionki nachodzą na siebie opcja CHECKDB programu DBCC5:

USE AdventureWorks2000
GO
DBCC CHECKDB
------------------------------------------------------------
DBCC results for ′AdventureWorks2000′.

CHECKDB found 0 allocation errors and 0 consistency errors in database
′AdventureWorks2000′.
-
39 3-8 W wydruku czcionki nachodzą na siebie EXEC sp_change_users_login ′Auto_Fix′, ′danka′, NULL, ′Pa$$w0rd′
------------------------------------------------------------
Barring a conflict, the row for user ′danka′ will be fixed by updating its link
to a new login.
The number of orphaned users fixed by updating users was 0.
The number of orphaned users fixed by adding new logins and then updating users was 1.
-
39 9-1 od dołu W wydruku czcionki nachodzą na siebie USE AdventureWorks2000
GO
DECLARE @User VARCHAR(8000)
DECLARE @Cur CURSOR
DECLARE @cSQL VARCHAR(8000)
SET @Cur = CURSOR FOR SELECT name FROM sys.sysusers WHERE uid>4 AND islogin=1
OPEN @Cur
FETCH NEXT FROM @Cur INTO @User
WHILE @@FETCH_STATUS = 0
-
40 10-1 od dołu W wydruku czcionki nachodzą na siebie DBCC CHECKDB (′AdventureWorks2000′) WITH DATA_PURITY
------------------------------------------------------------
DBCC results for ′AdventureWorks2000′.

DBCC results for ′Production.ProductPhoto′.
There are 101 rows in 50 pages for object "Production.ProductPhoto".
CHECKDB found 0 allocation errors and 0 consistency errors in database
′AdventureWorks2000′.
DBCC execution completed. If DBCC printed error messages, contact your system
administrator.
-
40 1-6 W wydruku czcionki nachodzą na siebie BEGIN
SET @cSQL = ′ ALTER USER ′ + @User + ′ WITH DEFAULT_SCHEMA=[dbo]′
EXEC (@cSQL)
FETCH NEXT FROM @Cur INTO @User
END
DEALLOCATE @Cur9
-
40 22 W wydruku czcionki nachodzą na siebie DBCC CHECKDB … WITH DATA_PURITY, -
41 8-2 od dołu W wydruku czcionki nachodzą na siebie SELECT O.name AS Tabela, rows AS lWierszy
FROM sys.sysobjects O LEFT JOIN sys.sysindexes I ON O.id = I.id
WHERE I.indid < 2
AND OBJECTPROPERTY(O.id, N′IsTable′) = 1
AND O.status >= 0
AND O.name LIKE ′A%′ -- Wybieramy tabele o nazwach zaczynających się od litery A
ORDER BY Tabela10
-
41 przypis W wydruku czcionki nachodzą na siebie W edycjach serwera SQL 2005, które pozwalają na partycjonowanie tabel i indeksów, można odczytać
liczbę wierszy każdej partycji za pomocą instrukcji SELECT DISTINCT object_name(object_id) as nazwa,
partition_number as partycja, rows FROM sys.partitions p JOIN sys.allocation_units a ON
p.partition_id = a.container_id ORDER BY nazwa.
-
42 27-31 W wydruku czcionki nachodzą na siebie USE master
GO
ALTER DATABASE tempdb MODIFY FILE ( NAME = N′tempdev′, SIZE = 102400KB )
GO
ALTER DATABASE tempdb MODIFY FILE ( NAME = N′templog′, SIZE = 30720KB )
-
42 9-10 W wydruku czcionki nachodzą na siebie należy raz uaktualnić te dane, wykonując instrukcję DBCC UPDATEUSAGE:

DBCC UPDATEUSAGE (′AdventureWorks2000′)
-
44 2 od dołu W wydruku czcionki nachodzą na siebie (jak operator LIKE) -
46 13 od dołu, 5 od dołu W wydruku czcionki nachodzą na siebie DBCC CHECKDB

(UNDO)
-
50 15-17 W wydruku czcionki nachodzą na siebie SELECT name, type_desc FROM sys.system_objects
WHERE name LIKE N′dm_%′
ORDER BY name
-
55 3 W wydruku czcionki nachodzą na siebie SSL Provider: Łańcuch certyfikatów został wystawiony przez urząd, który nie jest zaufany. -
56 13 W wydruku czcionki nachodzą na siebie MSSQL$INSTANCJA -
56 1-5 W wydruku czcionki nachodzą na siebie Server Server is listening on [ ′any′ 1433].
Server Server local connection provider is ready to accept connection
on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
Server Server local connection provider is ready to accept connection
on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
-
59 21 W wydruku czcionki nachodzą na siebie CREATE DATABASE [KOPIA mssqlsystemresource] ON -
67 8-10 W wydruku czcionki nachodzą na siebie ALTER DATABASE AdventureWorks
ADD LOG FILE (
NAME = N′TempLog′, FILENAME = N′g:\TempLog.ldf′ , SIZE = 102400KB )
-
70 19-22 W wydruku czcionki nachodzą na siebie SELECT name
FROM sys.objects
WHERE type = ′S′
ORDER BY name
-
71 14 od dołu W wydruku czcionki nachodzą na siebie object_definition() -
73 9-21 W wydruku czcionki nachodzą na siebie USE AdventureWorks
SET ANSI_NULLS ON
SELECT COUNT(*)
FROM Person.Address
WHERE AddressLine2 = NULL
------------------------------------------------------------
0
SET ANSI_NULLS OFF
SELECT COUNT(*)
FROM Person.Address
WHERE AddressLine2 = NULL
------------------------------------------------------------
19252
-
74 1, 3 W wydruku czcionki nachodzą na siebie MOVE … TO

CREATE DATABASE … FOR ATTACH
-
74 26-32 W wydruku czcionki nachodzą na siebie USE master
GO
ALTER DATABASE AdventureWorks
ADD FILE
(NAME = N′AdvWorks′, FILENAME = N′c:\Program Files\Microsoft SQL
Server\MSSQL.1\MSSQL\DATA\AdvWorks.ndf′ , SIZE = 51200KB)
TO FILEGROUP [PRIMARY]
-
76 6-10, 13-15 W wydruku czcionki nachodzą na siebie SELECT o.name as tabela, k.name as kolumna, t.name AS typ
FROM sys.columns k
JOIN sys.objects o ON k.object_id = o.object_id
JOIN sys.types t ON k.system_type_id = t.system_type_id
WHERE (OBJECTPROPERTY(k.object_id, N′IsSystemTable′) = 0)


SELECT name, definition
FROM sys.objects o
JOIN sys.sql_modules s ON o.object_id=s.object_id
-
77 4-8 W wydruku czcionki nachodzą na siebie SELECT login_name, COUNT(session_id) lsesji, SUM (reads*8) odczyt,
SUM(writes*8) zapis
FROM sys.dm_exec_sessions
GROUP BY login_name
ORDER BY count(session_id) DESC
-
79 12-20 W wydruku czcionki nachodzą na siebie SELECT sql.text, qs.execution_count, p.query_plan
FROM sys.dm_exec_query_stats qs
CROSS APPLY sys.dm_exec_sql_text(sql_handle) sql
CROSS APPLY sys.dm_exec_query_plan(plan_handle) p
WHERE query_plan.exist(′
declare default element namespace
"http://schemas.microsoft.com/sqlserver/2004/07/showplan";
/ShowPlanXML/BatchSequence/Batch/Statements//RelOp/@PhysicalOp[. = ′′Clustered
Index Scan′′] ′) = 1
-
Zamknij Pobierz aplikację mobilną Ebookpoint