×
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ą Helion
Zabrania się wykorzystania treści strony do celów eksploracji tekstu i danych (TDM), w tym eksploracji w celu szkolenia technologii AI i innych systemów uczenia maszynowego. It is forbidden to use the content of the site for text and data mining (TDM), including mining for training AI technologies and other machine learning systems.