Data Protection for Microsoft SQL Server -...

Preview:

Citation preview

IBM Tivoli Storage Manager for Databases

Data Protectionfor Microsoft SQL Server�� � ��� ���

�� 5 ��� 2

SA30-1772-01

���

IBM Tivoli Storage Manager for Databases

Data Protectionfor Microsoft SQL Server�� � ��� ���

�� 5 ��� 2

SA30-1772-01

���

�!

� ��� � ��� ���� ��� ���� ��, 179 ���� ������ ��� �� ��� �����.

� 2 �(2003� 9�)

� ���� � ��� �� �� �� ���� ��� ���� �� �, IBM Tivoli Storage Manager for Databases Data

Protection for Microsoft SQL Server(�� �� 5698-APD)� �� 5 ��� 1 �� 1 � �� �� ���� ����.

2002� 9� ��� ��� ��� ���� ��� �� ��(|)� ���� ���. �� ��� �� �� �� ������.

�� �� ��� �� IBM ��� �� �� ��� IBM �� ���� ������.

� ���� ���� ��� ���� ���� ���� ���� ����. � � �� �� IBM Tivoli Storage Manager

��� �� ��� ��� viii ���� ��� �� ���� ��� ������.

© Copyright International Business Machines Corporation 1997, 2003. All rights reserved.

|

��

�� �� . . . . . . . . . . . . . . . v

2003� 9�, �� 5 ��� 2.1 . . . . . . . . v

�� . . . . . . . . . . . . . . . . . vii

� �� ��� . . . . . . . . . . . . . vii

IBM Tivoli Storage Manager � ��� . . . . viii

IBM Tivoli Storage Manager � . . . . . . viii

�� �� �� . . . . . . . . . . . . . viii

� �� ��� �� . . . . . . . . . . . . x

�� ����� �� . . . . . . . . . . . xi

� . . . . . . . . . . . . . . . . . xv

� 1 � Data Protection for SQL �� . . . . 1

�� ��. . . . . . . . . . . . . . . 1

�� ����� � � ���� . . . . . . 2

Data Protection for SQL �� . . . . . . . . 2

Data Protection for SQL �� . . . . . . . . 3

SQL Server ������ �� . . . . . . . 4

SQL Server ������ �� . . . . . . . 6

Data Protection for SQL �� . . . . . . . 8

SQL Server ������ ����. . . . . . 8

Data Protection for SQL �� . . . . . . . . 9

Tivoli Storage Manager �� . . . . . . . 9

SQL Server ��� �� . . . . . . . . . 9

Data Protection for SQL �� . . . . . . . 10

Data Protection for SQL �� �� ���� . . 11

�� �� ���� . . . . . . . . . . . 13

��� �� . . . . . . . . . . . . . 15

��� �� . . . . . . . . . . . . . . 15

MSCS�� Data Protection for SQL � . . . 16

� 2 � Data Protection for SQL �� . . . . 19

Data Protection for SQL ��� . . . . . . 19

�� � � � �� ���. . . . . . 19

�� � ��� . . . . . . . . . . . 20

�� . . . . . . . . . . . . . . . . 20

Data Protection for SQL �� . . . . . . . 21

��� . . . . . . . . . . . . . . . 21

MSCS ���� Data Protection for SQL �� . . 22

� 3 � Data Protection for SQL �� . . . . 23

Tivoli Storage Manager Server� ���� Data

Protection for SQL � . . . . . . . . . 23

Tivoli Storage Manager Server �� . . . . . 23

Data Protection for SQL �� �� �� . . . . 24

� � �� . . . . . . . . . . . . . 27

Tivoli Storage Manager policy ��� � �

�� . . . . . . . . . . . . . . . . . 29

� 4 � ��� ��� ����� �� . . . . . 33

GUI � . . . . . . . . . . . . . . . 33

�� �� . . . . . . . . . . . . . 33

�� �� . . . . . . . . . . . . . . 36

�� � �� � . . . . . . . . . . . . 36

SQL ������ �� . . . . . . . . . . 39

������ �� � . . . . . . . . . . 39

�/�� �� � . . . . . . . . . . . 41

�� �� . . . . . . . . . . . . . . 41

�� � . . . . . . . . . . . . . . 42

SQL ������ �� . . . . . . . . . . 43

������ �� � . . . . . . . . . . 43

�/�� �� � . . . . . . . . . . . 44

�� �� . . . . . . . . . . . . . . 44

�� �� . . . . . . . . . . . . . . 46

�� � . . . . . . . . . . . . . . 47

SQL ������ ���� . . . . . . . . . 49

���� �� � �. . . . . . . . . . 49

� 5 � ��� ����� �� . . . . . . . 51

�� �� � . . . . . . . . . . . . . 51

Data Protection for SQL �� . . . . . . 51

���� ���� . . . . . . . . . . . 52

� ���� . . . . . . . . . . . . 54

���� �� . . . . . . . . . . . . 57

�� . . . . . . . . . . . . . . . . 58

Data Protection for SQL �� . . . . . . . 58

Backup �� . . . . . . . . . . . . . 58

Query �� . . . . . . . . . . . . . 65

Restore �� . . . . . . . . . . . . . 75

Inactivate �� . . . . . . . . . . . . 87

Help �� . . . . . . . . . . . . . . 90

Set �� . . . . . . . . . . . . . . 94

Changetsmpassword �� . . . . . . . . 95

© Copyright IBM Corp. 1997, 2003 iii

||

||

� 6 � ��� ���� . . . . . . . . . . 97

���� ���� . . . . . . . . . . . . 97

dbname . . . . . . . . . . . . . . 97

�� ���� �� . . . . . . . . . . . 98

Query. . . . . . . . . . . . . . . 103

Set. . . . . . . . . . . . . . . . 107

CHANGETSMPassword . . . . . . . . 113

� ���� . . . . . . . . . . . . 114

�� A. Tivoli Storage Manager ���� �� 139

�� ��� . . . . . . . . . . . . . 140

��� ���� . . . . . . . . . . . . 146

�� B. �� �� . . . . . . . . . . . 149

�� ���(setup.exe)�� �� . . . . . . 151

� �� �� . . . . . . . . . . . . 151

MSI(msiexec.exe)� �� . . . . . . . . . 152

�� ���: �� �� �� . . . . . . . . 152

CD �� �� ��� ��� �� . . . . . . 153

� �� ��� �� . . . . . . . . . 153

� �� �� . . . . . . . . . . . . . 153

�� � ��� . . . . . . . . . . . . 154

�� C. �� ���� . . . . . . . . . . 155

�� include/exclude� . . . . . . . . . . 155

�� ������ �� . . . . . . . . . 158

��� �� �� . . . . . . . . . . . . 159

�� D. ��� �� �� . . . . . . . . . 161

�� E. Data Protection for SQL ��� . . . 163

���� . . . . . . . . . . . . . . . 179

�� . . . . . . . . . . . . . . . . 180

���. . . . . . . . . . . . . . . . 181

�� . . . . . . . . . . . . . . . . 185

iv IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ��

� �� ����� ��� ��� ���.

2003� 9�, �� 5 ��� 2.1� ����� �� ����� � ���.

v Windows Server 2003� �� ��. 19 ���� ��� � � � �� �

���� ������.

v ��� ��� ���� �� �����. �� ��� 21 ���� ������ �

�����.

v Data Protection for SQL� SQL Server 2000(64��)� �����. �� ��

� 19 ���� ��� � � � �� ����� ������.

© Copyright IBM Corp. 1997, 2003 v

|

|

|

|

|

|

|

vi IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��

� � ���� IBM Tivoli Storage Manager for Databases Data Protection for

Microsoft SQL Server� Data Protection for SQL��� ���.

Data Protection for SQL� Tivoli Storage Manager � ���� Microsoft SQL

Server ������� ��� ��� ����.

Tivoli Storage Manager� ��� ����� �� ��� ����, � �� �

�� ���� � �� �� ���� �����.

� �� ���� Windows�� ��� ��� ���� �� � �� � ��� �

����.

v Windows NT Server

v Windows 2000 Server

v Windows Server 2003

� �� ���� SQL Server�� ��� ��� ���� �� � �� ��� ��

���.

v SQL Server 7.0

v SQL Server 2000(32��)

v SQL Server 2000(64��)

� �� ���

� �� Tivoli Storage Manager� ���� IBM WebSphere Application Server

���� �� ���� ��� ��� � ��� ���, ��� ��� � ���

���� �� �� ���.

� ���� ���� �� ������� �� ��� ��� �� ����.

v Microsoft SQL Server

v Tivoli Storage Manager Server

v Tivoli Storage Manager �� ���� �����(backup-archive client)

v Tivoli Storage Manager API(Application Program Interface)

�� �� � �� � ��� �� � � �� �����.

v Windows NT Server

v Windows 2000 Server

v Windows Server 2003

© Copyright IBM Corp. 1997, 2003 vii

|

|

|

|

|

|

|

|

|

|

IBM Tivoli Storage Manager � ���

�� �� �� � �� �� ���� �� �����.

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

Tivoli Storage Manager � ���� ��� ��� ��� �� � �

��. � � ����� �� Tivoli Storage Manager �� ��� �� � ���.

IBM Tivoli Storage Manager ��

� 1. �� Tivoli Storage Manager �

�� �� ��

Windows� IBM Tivoli Storage Manager �� ���� ���

�� �� � ��� ���

GA30-1537

UNIX� IBM Tivoli Storage Manager �� ���� �����

�� � ��� ���

GA30-1535

Windows� IBM Tivoli Storage Manager ��� ��� GA30-1466

Windows� IBM Tivoli Storage Manager ��� ��� GA30-1467

AIX� IBM Tivoli Storage Manager ��� ��� GA30-1458

AIX� IBM Tivoli Storage Manager ��� ��� GA30-1459

IBM Tivoli Storage Manager for Sun Solaris Administrator’s

Guide

GC32-0778

IBM Tivoli Storage Manager for Sun Solaris Administrator’s

Reference

GC32-0779

IBM Tivoli Storage Manager Messages SC32-9090

IBM Tivoli Storage Manager Using the Application Program

Interface

GC32-0793

Windows� IBM Tivoli Storage Manager � �� ���� �

�� ���

GA30-1469

�� IBM �� �� ��� �����.

� 2. �� IBM �

�� �� ��

Using Tivoli Data Protection for Microsoft SQL Server (IBM

Redbook)

SG24-6148

�� �� ��

���� Tivoli �� �� �� �� Tivoli ��� �� ��� ��� ��

�� ���� IBM Tivoli �� � ��� ������.

v �� ��� � IBM Tivoli �� � �� � ���� ������.

www.ibm.com/software/sysmgmt/products/support

viii IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v IBM �� ��� �������� �� � �� �� ���� �� �� � �

� �� ��� � �� ���. �� � ����� � ��� � ���.

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManagerforDatabases.html

��� ����� � �� ����� �� � �, ��� � ��� �� �

� ����.

v IBMSERV/IBMLINK�� PMR(Problem management record)� ����� �

�����. �� ��� � IBM � ����� IBMLINK� �� � �

��.

www.ibm.com/ibmlink

v �� � ����� PMR(Problem Management Record)� ����� ����

��.

www.ibm.com/software/support/probsub.html

v � �� � ��� �� ��� � TDD/TTY VoiceRelay services �

Accessibility Center � ���� ������.

www.ibm.com/able/voicerelay.html

�� ��� ������ 080-023-8080�� ���� � ���.

�� ��� ��� � ���� �� � �� �� �� ��� ������.

��� � ��� � ����� �� ��� IBM �� � �� ���� �

� �� ���.

techsupport.services.ibm.com/guides/handbook.html

IBM �� �� ��� ��� ��� �� ���� ���� ��� � ��

��� ��� ��� ����. � ����� �� ��� ��� ��� ����

��� ��� ����.

�� � ������ �� ���� �� ���(IBM �� � �� ���), ��

���� ��(FAQ), ��� ���� ��, ���, ��, � (APAR) � ���

�� �� IBM ��� �� ��� ��� ���� ��� �����. � �

� PDF � HTML ���� �� �� � � ��� �����.

�� Tivoli �� ���� ������ �� IBM � ���� �����

��� � ���.

www.ibm.com/shop/publications/order/

IBM� Tivoli �� �� �� ���� ��� ���� ���� ����� �

��� �������. �� �� �� ���� ����� �� �� � �

��� ��� � ��� ��� �� ��� �� �� ��� ����.

�� ix

|

|

||

|

|

www.ibm.com/software/sysmgmt/products/support/IBMTivoliStorageManager.html

���� ��� � �� ��� ��� ����.

v Tivoli Storage Manager Server ��, ���, ���� � ��� �� ��. Tivoli

Storage Manager ��� query status ��� ���� � ��� �� �

���.

v Tivoli Storage Manager ����� ��, ���, ���� � ��� �� ��.

��� dsmc ��� ���� � ��� �� � ���.

v ���� �� ��(�: TCP/IP), �� � ��� ��.

v ���� �� � �� �, ���� ��� �� �� �� �.

v ��� � ��� ���.

� �� ��� ��

� ���� �� ��� ��� �� �� ��� ��� �����. ��� ��

����.

� 3. ��� ��

�� ��

�� ��, ���, �� � �� �� ���� �� �

��� �� �����.

��: root ���� ��� �������.

���� ���� � � �� ��� ����� �����.

����� ��� �� ����� �����.

��: ��� ��� �� ��� �� ���

���� ����.

�� ���� �� � ����� �� ����� �����.

��: compression ��� �� ������.

������ ���, ����, URL � �� ��� ����

��� �����.

��: ��� C:\program files\tivoli\tsm\

client\ba ���� ���� ���.

��� Tivoli Storage Manager, � �� �� SQL

Server� ���� � �� ��� ���� �

���.

��: DSM_DIR �� ��� ���� �����

� ������.

x IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ����� ��

� ���� � �� ��� �� ������ �� ��� �� �����. �� �

����� ���� �� ��� �����. ���� ���, ��� ��� ���

��.

v ��─── �� �� ������ ��� � ���.

v �� �� ───� �� �� ������ �� ���� ���� � ���.

v �� ��� �─── �� �� ������ �� ���� ���� � ���.

v ───�� �� �� ������ �� � ���.

��� �� ��� �� �� � � �� ��� � � ���.

v �� ��(�� �)

v �� �(� �)

v �� ��(� �)

�� ����� �� ��

��:

���� ���� � �� ��� � ���. �

��� ���� ���� �� � ����.

����� ���� � � ��� � ���.

� ���� KEYWO, KEYWORD ��

KEYWOrd� ��� � ���.

�� KEYWOrd ��

��:

�� ������ � �� � �� �� ��

����.

* ��

{ } ���

: ��

, �

= �

- ���

() ��

. �

��

��:

����� ��� � (var_name)� ��� �

���.

� ���, KEYWORD ��� ��� � var_name

� ��� � ���.

�� KEYWOrd var_name ��

�� xi

�� ����� �� ��

��:

���� �� � ��� ���� � � ��� �

�� �����.

��� �� ��� ��� ���� � � ���

���� ���� � �����.

��� �� �� � � ��� � � ��

� ���.

�� � repeat ��

�� �

,

repeat ��

�� �(1)

repeat ��

�:

1 �� 5�� repeat� ������.

�� ��:

� ��� � � ��� � � � � � � �

� �� �� �� ��� � � ���� ���.

� ���, A, B �� C� ��� ���.

�� ABC

��

�� ��:

� � �� ��� �� � � ���. �

� ���� A� ���� �� �� ��� �

� � ���.

� ��� � � �� ��� ���� ��, �

� �� � ���. � �� ���, A, B, C

��� ����, �� �� ��� �� �

���.

��A

��

��ABC

��

���:

��� �� �� �����. ��� ���

���� ��� ����. �� ��� ���

� ��� � � ��� �� � ���.

� ���� A� �����. B �� C� ��

� A� �� � ���. ��� ���� �

�� �� ���.

��A

BC

��

xii IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ����� �� ��

�� ��:

� �� ��� ���� ��� ���� ��

� � � �� �� �� � �� ����, �

� ���� �� � � ��� � �� ���

��.

� ���� A, B �� C� ���� �� �

���.

�� � ABC

��

�� ��:

� ������ �� �� ��� ��� �

��. ������� � ��� �� �� ���

�����. � � � � ������� �� �

��� �� �� ��� �� �� ��� ��

���.

�� The fragment name ��

�� ��:A

BC

�� xiii

xiv IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

1. �� Tivoli Storage Manager � . . . . viii

2. �� IBM � . . . . . . . . . . . viii

3. ��� �� . . . . . . . . . . . . . x

4. Data Protection for SQL GUI �� . . . . 33

5. GUI � �� . . . . . . . . . . . . 37

6. Data Protection for SQL �� . . . . . . 51

7. Data Protection for SQL �� �� ���� 52

8. ��� Data Protection for SQL ���� �

��� . . . . . . . . . . . . . . 53

9. ��� Data Protection for SQL � ��

�� . . . . . . . . . . . . . . . 55

10. Data Protection for SQL ���� ���� 97

11. Data Protection for SQL �� ���� �� 98

12. Data Protection for SQL � ���� 114

13. � �� �� . . . . . . . . . . . 149

14. � �� ��(�� ������� ��) 150

15. � �� ��(�� ����� ��) 150

16. � �� �� . . . . . . . . . . . 150

© Copyright IBM Corp. 1997, 2003 xv

||

||

xvi IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 1 � Data Protection for SQL ��

Data Protection for SQL� ���� Windows NT, Windows 2000 � Windows

2003�� ���� ��� ��� �����(GUI)� ���� Tivoli Storage

Manager Server � ���� Microsoft SQL Server ������� ��� �� �

��� �� � ���. � ��� Data Protection for SQL� �� �� ��

� �����.

v �� ����� � �

v ��

v ��

v ��

v ��

v �� �� ����

v ��� ��

v Microsoft Cluster Server(MSCS) ����

��� ��

��� Data Protection for SQL �� 5.2.1� �� �����.

SQL Server 2000(64��)

Data Protection for SQL� Windows Server 2003(64���� ��)�� �

�� SQL Server 2000(64��)� �����. 19 ���� ��� � �

� �� ����� ������.

Windows Server 2003

Data Protection for SQL� Windows Server 2003� �����. 19 ��

�� ��� � � � �� ����� ������.

��� Data Protection for SQL �� 5.2.1� ��� �� ��� ��� ����

�� ��� �����. ��� � �� ��� ����� ��� ���

�� ���� ���� ���. ��� ��� �� ��� �����. �

� ��� 21 ���� ������ ������.

© Copyright IBM Corp. 1997, 2003 1

|

|

|

|

|

|

|

|

|

||

|

|

|

�� ������ � �� ����

��!

Data Protection for SQL �� 5.2.1� Data Protection for SQL �� 5.1.5� ��

�� �� �� ��, �� � �� �� � � ��� �����. �� 5.1.5

� ����, Data Protection for SQL �� 5.2.1� Data Protection for SQL �

� 1 �� ���� ����. �� 1� ��� �� ����� �� 5.1.5 ��

�� 5.2.1� ���� ����� ��� � ����. ���, �� 1� ��� ��

����� ��� �� ��� �� ���� � ���� �� 1�

� ���. �� 5.2.1 �� 5.1.5� �� 1 �� � ���. ��� �� 5.1.5

� ����, Data Protection for SQL �� 5.2.1 ������ �� 1 �����

� ���� ����. �� 1 �� ���� �� 5.2.1 ���� ��� � �

�� ����� ��� ���� ����. �� 5.2.1 �� ���� ��� �

� 1� ���� ����.

Data Protection for SQL �� 5.2.1� Data Protection for SQL �� 2.2.x � �

� 5.1.5� �����.

Data Protection for SQL ��

Data Protection for SQL� �� ��� � �� � �� ��� SQL Server

���� ���� ���� � ��� ���.

v SQL ������� Tivoli Storage Manager Server� �����.

v SQL ������� �� � ���� �� �� ��� ����.

v ��, �� � � �� �� � ��� ��� ���� ��� ����.

�� ��� 4 ���� �SQL Server ������ ���� ������.

v Data Protection for SQL �� ���� �� SQL Server ����� � ��

� ����(SQL Server 2000�).

�: ���� GUI�� Data Protection for SQL� �� � ��� SQL

Server�� �� � ���.

v �� �� ���� �� ����� ��� ������ ���� ��� �

���(SQL Server 7.0��� �� 32�� ����� ���� SQL Server 2000

��� �� 64�� ����� �����).

v ��� ��� �����. 139 ���� � A �Tivoli Storage Manager �

�� ���� ������.

v �� ������ ��, ����� ��� �� � �� �� � �� �

� � �� ��� ����. 6 ���� �SQL Server ������ ����

������.

v ������ ��� �� SQL Server� �����.

2 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

|

|

|

|

|

|

|

|

|

|

– Data Protection for SQL �� 5.2.1� 32�� �� 64��� SQL Server �

��� �� ������ ��� ��� � ���. Microsoft�� ���

� ��� ���� Microsoft ��� ������.

v �� �, �� ���, ���� �� �� �� � �� �� �� � ��

�� �� SQL ������ �� ��� ������ ��� � �� ��

� ��� �����. � ���� ��� �� ��� ������ ��� Tivoli

Storage Manager Server� �����.

v �� �� ����, �� �� ��� �� ���� �� �� ����� ���

����.

v ��� � ��� ��� ����� �������. 8 ���� �SQL Server �

����� ������ ������.

v �� �� � �� �� �� �� ����� � �� �����. 29 ��

�� �Tivoli Storage Manager policy ��� � � ���� ������.

v �� SQL Server �� ��� Tivoli Storage Manager Server�� ������,

�� � �� ��� �����. 8 ���� �Data Protection for SQL ����

������.

v Data Protection for SQL � ��� �� �� ����� � ��� �

�� �� ������.

v Tivoli Storage Manager �� �� ��� Tivoli Storage Manager Server� �

����.

v Tivoli Storage Manager �� � �� ��� �����. 9 ���� �Data

Protection for SQL ���� ������.

v MSCS � Windows 2000 � �� ����� �����. 16 ���� �MSCS

�� Data Protection for SQL ��� ������.

v ������ ���� �� � �� ������ ����(�� �����

� ���� �� ��� ��).

v ��� �� ��, �� � � ��� ��� � ���. 15 ���� ��

�� ���� ������.

v Data Protection for SQL� ��� ��� ���.

v ��� ��

Data Protection for SQL ��

Data Protection for SQL� �� ��� �����.

v ��(4 ���)

v ��(6 ���)

v ��(8 ���)

v ����(8 ���)

� 1 Data Protection for SQL �� 3

|

|

|

SQL Server ������ ��

��� Tivoli Storage Manager � �� ���� SQL ������� � ��

��� �� �����. Data Protection for SQL� SQL ���� �� � ��

�� � �� � � �� ��� �����. �� ��, �� ��� ���

� Data Protection for SQL� ��� ����.

1. Tivoli Storage Manager API � ����� �� ��� � � ��� ����

Tivoli Storage Manager Server�� �� �����.

2. SQL-DMO ������ ���� SQL Server� �� �����.

3. SQL Server� SQL VDI ������ ���� �� ������ �����

��� ����� �����.

4. SQL Server� � ���� ���� Tivoli Storage Manager Server� ���

��.

5. Tivoli Storage Manager � SQL Server �� ����.

�:

1. Data Protection for SQL� SQL ���� Tivoli Storage Manager Server� �

��� �� ��� � ���.

2. �� ���:

��� �� �, Data Protection for SQL� SQL Server � ������� �

� ��� �����. � ��� ��� �� � �� � �� ���� ���

� ���. ������ �� � ��� �� � �� �� ��� ��

���� ���� � ������� � ���. � ������� � ��

��� ���. �� ������ �� � � ��� �� ��� �� ��

�� ″� ″ ������� ����.

Data Protection for SQL� �� � �� �� ��� � ��� �� ��� ��

���. ��� ��� ������ ��� ���� ���, �� ��� �� �

�� �� ����� �� ��� �� �� ���� �� � � �� ����

�����. Data Protection for SQL� �� �� ��� ��� �����.

�� ����� ��

Data Protection for SQL� SQL Server ������ �� � ������

� ���� ���� � �� ���� ��� � � �����. �� �

�� ��� ��, ��� ��� ���� ��� � ��� ���� �

�� �� ��� ��� ���. � � ��� � �� ��� ����

�� �� �� ����� � ���.

�: �� �� � ��� ���� �� �� ��� �� �� �

���. ������� �� ��� �� � ��� ��� SQL Server

� �� �� ���� �����. � ��� ��, � �� ��

� ��� � � ���.

4 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ��

Data Protection for SQL� SQL Server �������� �� �� ��

��� ��� ��� ���� ���� ��� � � �����. ���

Tivoli Storage Manager �� ���� ������� �� ��� ���

��.

�� ��

Data Protection for SQL� ��� �� �� �� ��� �� SQL

Server ������ ���� ��� ��� �����. �� �� ��

� ���� �� ���� �� ���� ��� �� ���� ���.

�� ��� �� �� �� ��� ����. �� �� � �� ��� �

� �� �� �� �� �� ����. ��� �� � �� ����

��� �� �� �� ��� ����. ��� �� ���� �� �� �

�� ��� �� ���� �� �� �� �� �� ����� �

���. �� ��� �� ����� �� ����. �� ��� � �

�� �� ��� �� ��� ���.

�: SQL Server ��� � �� ��� Tivoli Storage Manager �

� �� �� �� ����.

� ��

Data Protection for SQL� ��� SQL Server �� ��� ��� ���

��. � ��, ��� �� �� �� �� �� �� ��� � ��

� �� � ������� ��� � ���� � ���. ��, �

� � �� ���� �� ��� ��� ��, �� ��� ���� �

���.

�� ��

Data Protection for SQL� ��� SQL Server �� �� ��� ���

��. � ����� �� �� � �� ������ ��� �� �

� ��� � ���.

� ��

Data Protection for SQL� ��� SQL Server �� � � ��� ���

��� ��� �����.

GUI� ��� ��� ���� 39 ���� �SQL ������ ���� ����,

��� ��� ��� ���� 58 ���� �Backup ��� �� 97 ���� �

6 ��� ������ ������. 11 ���� �Data Protection for SQL �

� �� ������ ������.

� 1 Data Protection for SQL �� 5

SQL Server ������ ��

Data Protection for SQL ��� �� ��� SQL ������ � � �� �

� �� �� ���� SQL Server� �����. ������� ��� ��� �

� �� �� �� � ��� ����(�, �� �� � ����) �� �

� �� ��� �� ���� ��� ���� ����.

�� ��� �� Data Protection for SQL� ��� ����.

1. Tivoli Storage Manager API � ����� �� ��� � � ��� ����

Tivoli Storage Manager Server�� �� �����.

2. SQL-DMO ������ ���� SQL Server� �� �����.

3. Tivoli Storage Manager Server�� ������ �� �� �����.

4. SQL Server�� SQL VDI ������ ���� �� ������ ����

� ��� ����� �����.

5. Tivoli Storage Manager Server� � ���� ���� SQL Server� ���

��.

6. Tivoli Storage Manager � SQL Server �� ����.

Data Protection for SQL� ��� �� �� �� ��� ���� ��� ���

��.

�� ����� ��

Data Protection for SQL� ��� SQL ������� �� �� ����

�� �� ����� �����.

�� ��

Data Protection for SQL� ��� SQL ������� �� �� ����

�� �� ����� �����. � ��� �� ��� �����(��

� �� �� �� ��) �� �� �����.

�� ��

Data Protection for SQL� ��� SQL ������� �� �� �� �

���� �����.

� ��

Data Protection for SQL� ��� SQL ������� �� ��, �� �

��, �� �� �� � ���� �� �� �� ����� ���

��.

�� ��

Data Protection for SQL� ��� SQL ������� �� ��, �� �

��, �� �� �� � ���� �� �� �� ����� ���

��.

6 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� ��

Data Protection for SQL� ��� SQL ������� �� � �� �

���� �����.

��� �� ��� �� SQL ������� ��� � Tivoli Storage Manager

Server�� �� �� ����� ���� � � ���. 11 ���� �Data

Protection for SQL �� �� ������ ������.

�� SQL Server �� ��� ����, Data Protection for SQL� �� �� ��

� ���� �� �� ��, ����� �� �� �� � ��� ��� ��

� �����.

��� ��� �� ���� ��� ������ ��� � ��� �� �

�� ���.

� ��

���� �� ��� �� SQL ����� �� ��� ��� � �

� ���.

���� ��

SQL Server 2000�� ���� �� ��� ����� ���� � �� �

��� ���� ��� �� �� ���� ��� � �� ��, ��� �

� ������� ����� �� ��� ��� � �� ���.

�� SQL Server 2000�� ��� ������� �� ��� ���� �� �

��� �� ������� ��� � �� ���.

��� Data Protection for SQL �� ���� ��� � ���.

v ��� ���� � ��� � �� �� ��� ����� �����, SQL

Server 2000� �� � � �� ����� ���� ��� �����.

v ��� ��� �� ��� �� �� �����.

v Data Protection for SQL �� 5.2.1, �� 5.1.5 �� �� 2.2� ��� �� �

�� �� ���� � �����.

v � ������� ��� ������� �����(�� ��� �������

���� �����).

v �� SQL Server �� standby SQL Server� �����.

v GUI� �� �� ���� ��� ��� � �� �� �� �����

��� �����.

GUI� ��� ��� ���� 43 ���� �SQL ������ ���� ����,

��� ��� ��� ���� 75 ���� �Restore ��� �� 97 ���� �

6 ��� ������ ������.

� 1 Data Protection for SQL �� 7

|

|

Data Protection for SQL ��

Data Protection for SQL� ���� �� ��� �����.

v �� SQL Server� ��

v SQL Server� ������

v Tivoli Storage Manager � ��� ������ ����

v Data Protection for SQL� �� ��

v Tivoli Storage Manager Server� �� �� ��

SQL Server ��

Data Protection for SQL �� ��� � SQL Server� ���� ��

��� �����.

v �� SQL Server ��

v SQL Server� �� ������

v SQL Server ������� ��

Tivoli Storage Manager Server ��

�� ��� ���� �� Tivoli Storage Manager Server� ��� �

���.

v �� SQL ������ �� �� SQL ������� �� �� �� �

�� �

v �� Tivoli Storage Manager Server � ��� ���� �� SQL Server

� �� ������

v Tivoli Storage Manager Server� �� �� ��

v �� ����� �� �� ��

v �� ��, �� ��� �� �� �� ��� �� �� ���� �� �

v �� �� �� �

Data Protection for SQL ��

Data Protection for SQL �� ���� ��� �� �����.

��� ��� Data Protection for SQL ��� ���� 65 ���� �Query �

�� � 103 ���� �Query�� ������. Data Protection for SQL GUI� �

��� �� �� �� � �� ���� �� ��, ������ � �� ���

�� �� ��� ��� � ���. �� ��� 42 ���� ��� �� � 47

���� ��� ��� ������.

SQL Server ������ ����

� ��� Tivoli Storage Manager Server�� SQL ������� ����� �

� Tivoli Storage Manager �� ��� � ����. Tivoli Storage Manager�

Tivoli Storage Manager policy ��� � � ����� ���� �� ��� �

8 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� ��� ����. ���, �� ����� �� ��� �� ��� �

� �������.

Data Protection for SQL:

1. Tivoli Storage Manager Server �� �����.

2. ��� ����� ����� �����.

3. Tivoli Storage Manager �� ����.

� ��� ���� �� ��, ���� ��� Tivoli Storage Manager Server�

� �� ���(�� ��) �� �� ����� ���� �������. �� �

������ Data Protection for SQL� ��� �� �� �� �� ���� ��

� � �� � � �� � �� ���(��, ��, ��, ��, � ��

�). ��, ��� � ��� ��� ����� ���� ��� ����� �� �

��.

GUI� ��� ����� ���� 49 ���� �SQL ������ ������ �

��� ��� ��� ����� ���� 87 ���� �Inactivate ��� �� 97

���� � 6 ��� ������ ������.

Data Protection for SQL ��

Data Protection for SQL��� Windows ��� ��� �� ���. � ���

��� � ����.

Tivoli Storage Manager ��

�� Tivoli Storage Manager �� ���� Data Protection for SQL� ��

��. Data Protection for SQL� Tivoli Storage Manager Server� ��� ��

Tivoli Storage Manager Server� ��� � �� �� �� ��� ���� �

��.

SQL Server ��� ��

Data Protection for SQL� SQL Server ��� ��� ��� � �� ���

�����.

v � sa �� �� �� ��.

v SQL ��� ID �� �� � SQL ��� �� �� ��. SQL ��� ID �

�� �� SQL Server ���� SQL Server� �� �� ���� ��� ID

� ��� �����.

v ��� � ��� ���� Windows� ���� ����� �����.

�: Data Protection for SQL� SQL ��� ��� �� Windows ��� ���

����� SQL Server SYSADMIN �� �� ��� �� ���� ���.

� 1 Data Protection for SQL �� 9

|

Data Protection for SQL ��

Data Protection for SQL� �� � �� ���� �� � ��, ��� �� �

�� �� �� �� ��� ����. ��� �� � �� �� �� ��

� ����. ��� Data Protection for SQL ��� �� ����� �� ��

� �� ��� � ���.

���:

Data Protection for SQL� �� ���� �������� �� � ���� �

��� SQL Server� Tivoli Storage Manager Server � ���� �����. �

��� ��� �� �� �� ��� ��� ���� � ���� �� ����

���� ���� � ��� ���� �� ���� ���� ��� � �� �

��. �� ��, � ���� Tivoli Storage Manager Server� ���� ����

� �� ���� SQL Server�� ���� �� � ���. Data Protection for

SQL� ��� ���� ���� �� �� �� ������ /buffers � /sqlbuffers

������ ��� � ���. ��� ��� �� /buffersize � /sqlbuffersize

����� ��� � ���. �� ��� 114 ���� �� ������ �

�����.

��� �����:

�� ��� ���� ����� �� �� ��� ���, Data Protection for SQL

� ��� ���� ���� SQL ��� ������ �����. ��� ����

�� ���� �� �� �� ���� �� ������� ���� ��� �

���. ��� ��� ���� ����� ��� ������. �� �� �� �

�� ���� �� ���� ��� ��, �� �� ��� ��� ���� �

��� � ���. � ������� �� �� �� � � ��� � ��

���.

SQL Server � Tivoli Storage Manager Server� �� �� �� ��� ��

� ����� ���� ��, ��(�� SQL ������� ����� ����

� �� �� �� ��)� ������ �� ��� � �� ��� ��

���� ���(��� ���� � ���� ���� ������ SQL Server,

Tivoli Storage Manager Server � Data Protection for SQL� ����� ���

��, ��� ��� ���� �� �� �� ). ��� ��� ������ �

��� 134 ���� ������.

10 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�:

1. �� ������� �� ��� ��� ����� �� �� ��� � ���

� ���, CPU, ��� ����� ��, ���, ���� �� � ��, RAID

� �� ��� ����� �� ��� ��� ��� ��� ���� ���

��� � ���.

2. SQL ���� ������ ���� ��, ��� SQL �� �� ���� �

�� ��� ��� ���.

3. Data Protection for SQL� �� �, �� �, ���� �� ���� �

�� Data Protection for SQL �� ���� ��� � ���. �� ���

����� set ���� GUI� � ��� ������.

�� ���� �����(Virtual Device Interface)

Microsoft SQL Server 7.0� ������� ���� ���� �� VDI� ���

���. Data Protection for SQL� �� ��� ���� ��� ����� ��

������ �� ���� ���� � ������ �����.

LAN Free

��� ���� ��, Data Protection for SQL� LAN Free ���� ��� �

�� ����� �� � ���. Data Protection for SQL �� ����

enablelanfree yes� ������. LAN free �� ��� �� ��� Tivoli �

Windows� IBM Tivoli Storage Manager � �� ���� ��� ���� ��

����.

Data Protection for SQL �� �� ����

��� ���, �� � � ���� �� �� �� �� ���� �� ��

�� ��� ���� �� � ���. ���� ���� � ��� ���

���� ���.

�� ���

� ��� �� �� ������� ���� ����� � �� SQL

������� � ����. �� ��� ��� �� �� ��

����, � ���(�� �� ��) �� ��� ���� ��� ��

��� � �����. � ��� master, model � msdb� �� ��

�� �� ��� ������� �� �����.

�� �� �� ��

�� ��� ���� �� �� ��� ���� �� �� ��� ���

��� �� �� ��� ��� � �� ��� �����. ��� ��,

��� �� �� �� ��� �� ��� ��� �� � ��� �

� 1 Data Protection for SQL �� 11

��� ���� � ���. �� ��, �� ��� �� ��� ��

��� ��� �� � ���. � � �� � ��� ���� ��

� ���� ���� � �� �� ��� �� � ���. ��� �

� �� �� �� ��� �� ��� ���� ��� �� ��� �

� ������.

�: �� �� ��� ��� ���� ��� ��� �� ��� ��

� �� ���.

�� ��

�� �� � � ��� ��� �����. �� ������ ��� �

�� � �� �����. �, �� �� �� ��� ��� ���

��� ���� ����� �� � ��(�), �� � �� ��

�� �� ��� ��� ��� ��� ��� �� ����. ���

�� ���� ����. �� �� ��(�� ��)� ���� ���.

�� �� �� ��� � �� ���� SQL Server 7.0� �� ��

� ���� � ���. ��� SQL 7.0� �� ��� �� �� ��

��� ������ ��� �� �� ���� �� � �� ��� �

��� � �� �� � ���. ��� SQL 7.0� ������� �� �

��� ���� ���� �� ��� � �� ��� � � ���� �

����. ���, SQL Server 2000� �� �� �� ��� ��� ��

���� ���� ���� �� ��� � �� �� ���� ��� �

� ����.

�� �� �� �� �� ��

� ��� ���� ���� ��� �� ���� �� �� ����� �

�� � ��� �� � ���. �� ��, �� ��� �� ���,

�� ��� ��, �� ��� 4�� ��� ��, ���� �� �

�, �� �� � �� 5�� �� ��� � ���. ��� �� ��� �

� ��� �� �� ����� �� �� �� 41�� �� ��� ��

�� � � ���(6� * ��� 6� �� �� + �� ��� �� �

�� 5� ��).

� �� �� ��

� � ���� � �� ��� �� �� ������� ���� �

� ���� ���� �� �� ��� ������. �� �� �� �

� �� �� ��� �� �, ���� ��� �� ��� ���� �

������.

�� �� � ��� �� ����� ��� �� ��� � �� ���

�� � � �� ���� �� ��� �� � �� �� ����. �

�� ���� �� �� � �� ��� ���� �� � � ���� �

� �����.

12 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� �� ����

�� �� SQL Server�� Data Protection for SQL �� 5.2.1� �� �� �

�� �� � ���� � �� ��� �����.

�� ��:

v SQL Server �� ���� ��, �� �� � ��� ���� �

� �� �����.

v �� �� ��� ����� ���� �� � �� ��� ����.

�� � �� � � �� ��� �� ���� ��, SQL ���

��� � � �� ���� ���� ����� ������. ��

� ���, �� �� �� ��� �� ��� �����. SQL Server

7.0� ��, ��� �� �� �� ��� ����� ���� ��

�.

v ��� ��� ���� ��� ��� � � �� ���� ����

�. ��� ��� ��� � �� �� ������ �� ������

� � ��� ��� ��� �� � �� ��� ��� ���

� � �� �� �� �� ����. ��� ��� ��� ����

�� � �� �� �����. �� ��� 25 ���� ������.

��� �����:

v ��� ����� ��� ��, ����� �� � �� �� �

���� Tivoli Storage Manager Server �� � collocation� ���

� ���. � ����� ����� Tivoli Storage Manager �� update

stgpool� ������. � ���(��� �� ��� ��)� ��

��� ��� �� ���� �� �� ������.

v ��� � � ��� ����� �� �� SQL Server�� ����

����� ��� �� dsmserv.opt ��� Tivoli Storage Manager Server

txngroupmax �� ��� ��� ���. SQL Server 7.0��� �� 32

�� ��� ����� ���� SQL Server 2000��� �� 64��

�����.

�����:

� �� ��� Microsoft Cluster Server ������ ��� ��, �

��� ��� Data Protection for SQL� ��� � ��� ���� �

��. � �� ��� ���� �� ��� ����. �� �� ���

� ����� SQL Server� ���� Data Protection for SQL�� � �

�� ���� SQL Server� ��� ���.

�� ��� 16 ���� �MSCS�� Data Protection for SQL ���

������.

� 1 Data Protection for SQL �� 13

|

|

|

|

|

|

|

|

|

������ �� �� �:

SQL�� �� ��� ���� ���, ���� �� ��� ����

��� �� ���. ���, ��� �� �� �� �� �� � ��

�.

�� �� �:

���� �� ��� ���� ���, ��� ��� ��� ��� �

���. ���� ��� ������� ���� ���� ��� ���

� ����. � ��� ��� ���� ��� ��� � �� ���,

��� ����� ���� ����� ����. � ��� �� �� �

� �� � ������ �� ��� �� ���� �� � � ����

�. SQL Server 7.0� ��, � �� �� �� � �� ���.

Collocation:

�� ��� �� �� ��� ��� ��, �� �� ��� Tivoli Storage

Manager Server� � (collocation)��� Tivoli Storage Manager � �

� �� policy� ���� � � ���� ���. ���, ��� �� ��

��� �� �� � �� ����� �� �� ��� ��� ���.

Collocation� �� �� ��� Tivoli Storage Manager ����� ��

����.

�� SQL Server:

v SQL Server� �� ����� ��� ��, �� ����� ����

�����. Data Protection for SQL�� � ��� ���� SQL Server

� ��� ���.

v SQL Server 7.0�� �� SQL Server� ��� �����, � ��� �

� �, �� ��� � ���� ��� �� ��� ��� ���. ��

� ���, SQL Server 7.0� ��� � �� � ���� ���.

��� ����:

v � ��� �� �� ���� �� ��� ���� � ��� ��

�(�� ��� �� � ���� ���� ) Tivoli Storage Manager

register node �� update node ���� maxnummp ����� ��

�� ���.

v � ��� ��� ���� ���� �� �����. �� � � ��

�� ���� ����� ��, �� ��� �� �� ��� ���

�� ���� ������.

v tempdb ������� ��� � ����. � ������� SQL Server

� ��� �� ����� �� ���������.

14 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v ������ �� �� ��� ���� SQL ������(master �

� msdb) �� SQL Server 2000 � �� ��� ���� �����

��� ��� � � ���� ��� ����.

v ������� �� ��� ���� ������� ���� �� �� �

������� dbcc checkdb � dbcc checkcatalog� ��� ���

���� �� � �� ���� ����� � ���. SQL Server

������ ��� ��� ��� �� �� ��� SQL Server ��

� ������.

v Data Protection for SQL� SQL ������ � ��� ���� ��

� �� �� � �� ��� �����. ��� Data Protection for SQL�

SQL Server� �� ��� ��� �� �� ���� ���� ����.

SQL Server ��� � � �� �� ��� ���. ��� ��� �

� �� ���� ���� ���. ��� ��� ��� � �� ��

��� ���. ��� �� �� � � Data Protection for SQL

� Windows� Tivoli Storage Manager �� ���� ������ �

��� ������.

SQL Server �� �� � � � �� �� ��� Microsoft SQL Server ��

� ������.

�� ���

Data Protection for SQL� GUI�� � � ��� ��� �����. ��

� ��� ���� GUI �� ���� � -> ��� �����. ���

���� �� ��� � ���.

v Data Protection for SQL �� ��

v ������ ��, �� � ��� ��

v Data Protection for SQL� � ��

Data Protection for SQL� �� ���� HTML � PDF ���� � �� � �

�� ���� ��� ��� �����. � ��� Program Files\Tivoli\TSM\doc

���� �����.

��� ��

Data Protection for SQL� �� ��� �����.

v �� ��

v ��� �����

v ���

v ���

� 1 Data Protection for SQL �� 15

v �����

v ��

v ���

v ���

v ����

v ���

��� � �� ��� ����� ��� ��� �� ���� ���� ���.

�� ��� 21 ���� ������ ��� ������.

MSCS�� Data Protection for SQL ��

Data Protection for SQL� MSCS ���� ��� SQL Server� �����.

Windows 2000 � Windows 2003� ��, Data Protection for SQL� Active

Directory� ���� � �� ������ �����. �� �� Microsoft

Cluster Server ���� Data Protection for SQL� �� � ���� � ���

�����.

v � ��� SQL Server� �� ��� MSCS ���� �� SQL Server ���

�����.

v Data Protection for SQL� ����� � ��� �� ���� ���. ���,

Data Protection for SQL� ��� � ��� �� ��� ���� ��(�

�� ���� ��� ��)� ���� ���.

v Data Protection for SQL �� ���� clusternode yes� ���� ���.

v ���� ���� Data Protection for SQL� ��� � Data Protection for

SQL �� �� �� ��� ������.

v ��� ��� �� Tivoli Storage Manager ���� ���� ��, ���

�� � ��� ��� ���� ���� � ��� ���� ���. ��

��� 139 ���� � A �Tivoli Storage Manager ��� ���� ���

���.

v Tivoli Storage Manager Server� ��� �� ���� ��� ���� ��

� �� ��(�� ��)�� �� ��� ����.

GUI�� MSCS� �� � �� ��� ������.

v /sqlserver ����� ���� GUI� ���� ���. �� ��, MSCS� �

SQL Server ��� ″sqlvs2″� ��, GUI ��� �� ����.

tdpsql /sqlserver=sqlvs2

v Microsoft Cluster Server ���� ���� �� Data Protection for SQL� �

��� ��, Data Protection for SQL GUI ���� �� �� ���� ��

�� ���. /sqlserver ����� tdpsql� ��� ���� ��� � ���.

16 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

�� ��, Data Protection for SQL� � ��� ���� �� SQL Server

��� sqlvs2� ��, ���� �� �� ���� ���.

"C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.exe /sqlserver=sqlvs2"

ACTIVE/ACTIVE SQL Server ���� ��� � ��, � ���� �� �

� �� SQL Server� �� �� �� ���� ���� ���.

� 1 Data Protection for SQL �� 17

18 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 2 � Data Protection for SQL ��

� ��� Data Protection for SQL ���� �� ��� ���� �� ��

��� �� �� ��� �� �����.

Data Protection for SQL� �� ����� ��� � ���.

��� ��

� ����� ��� ���� � �� ��� ��� ��� �����

�.

PTF(Program Temporary Fix)

� ����� ��� ���� �� � ����. � ���� ��� �

�� Data Protection for SQL �� �� ���� �� �������.

�� � ��

� ����� ���� 60� � ����� ���� ��� ���� �

���.

Data Protection for SQL ����

� ���� Data Protection for SQL� ���� � �� �� �, � ��,

�� � � �� ��� �� �����.

Data Protection for SQL �� 1� �� ��� � �� ��� ���� 2 ����

��� ����� � � ������ ������.

����� � �� �� ����

Data Protection for SQL� �� �� �� � � � ��� ���� ���

� �� �����.

SQL Server

� ��

Windows

NT4(SP5+)

Windows

2000(SP3+)

Windows

2003(32��)

Windows

2003(64��)

SQL Server 7.0

(SP3+)

� � ��� ���

SQL Server 2000

(SP3+)(32-bit)

� � � ���

SQL Server 2000

(64��)

��� ��� ��� �

© Copyright IBM Corp. 1997, 2003 19

|

|

|

|

|

|

|

|

||||||||

||||||

||||||

||||||

|

�:

1. Data Protection for SQL �� 2.2, 5.1.5 � 5.2.1(32�� ��)� Windows Server

2003(64��)��� ���� ����.

2. SQL Server 7.0 SQL Server 2000� �� ���� ��� ��, ��� �

�� � ���. �� ����� Microsoft Knowledge Base Q280759�� �

�����.

http://support.microsoft.com/support/kb/articles/q280/7/59.asp

3. Tivoli Storage Manager ��� � �� �� � � ���� ���� Tivoli

Storage Manager �� ���� ����� �� 5.1.5(�� � ��)� ���

�.

���� ����

�� �� �� ����.

v Intel Itanium �� Itanium II 64�� ��

v 48MB� RAM(96MB ��� � �)

v 12MB� �� �� �

�: ���� ���� �� .exe ��� ���� ���� ��, Windows ��

� � �� ���� �� �� �� �� � ���. � ��� � �

��� � ���� ����, �� �� �� �� ����.

�� ��� �� �� ��� ���� readsql.txt ��� ������.

��

Data Protection for SQL� SQL Server� �� ��� ���� ���. Data

Protection for SQL� Tivoli Storage Manager API� ���� Tivoli Storage

Manager Server� �����. Data Protection for SQL� �� SQL-DMO ���

�� � SQL-VDI� ���� SQL Server� �����.

Data Protection for SQL� ���� � ���� ��� Tivoli Storage Manager

Server �� 5.1.0(�� � ��) �����. Data Protection for SQL� ����

� Tivoli Storage Manager API �� �� �� ��� �����. ����

��� ����� �� �� Tivoli Storage Manager Server� ������.

Tivoli Storage Manager Server� Data Protection for SQL �� ���� ��

� � ���.

20 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Data Protection for SQL ��

Data Protection for SQL� �� ���� �� ��� ��� � ���� ���

� ���.

�� ���:

v � �� ���� c:\Program Files\Tivoli\TSM\TDPSql���. Tivoli Storage

Manager ��� ��� � ��, � ��� � ��(c:\Program

Files\Tivoli\TSM)� � �� ���� ���. Tivoli Storage Manager �

� ���� �� �� � ���� ����� � ���.

v ���� Data Protection for SQL �� 1� � ��, Data Protection for SQL

�� 5.2.1� �� 1 �� ������ �����. Data Protection for SQL

�� 1� �� ��� �� ����� ��� �� ��� ���� � �

��� �� 1� � ���. Data Protection for SQL �� 5.2.1� ��

Data Protection for SQL ��, �� � �� ��� ��� ����.

�� ����� �� Data Protection for SQL� ������.

1. Data Protection for SQL CD-ROM� CD-ROM ����� �����.

�: Windows�� InstallShield ��� ��� ��� ����. � ��

���� ��� �� ��� �����.

a. �� ���� ��� �����.

b. x:\setup� ������. ���, x� CD-ROM ���� �����.

c. ��� �� �� ���� ������.

�� ����, �� ���� ���� setup.exe� � � � �� ���.

2. ��� ��� �����.

3. � ��� ��� �� ��� �����.

4. ��� �� ��� �����.

���

��� � ��� � Data Protection for SQL GUI, �� �� � ���� �

�� �� CD-ROM� ��� ��� ���� ������. ���� ��

CD-ROM� TDPSql\win32\languages\xxx ���� � � �����. xxx

���� �� ��� ��� �� �� ��� � ���. ���� ��� �

�� �� � ��� ���� Data Protection for SQL �� ��(��� tdpsql.cfg)

� ���� ��� �������.

v language ����� � set ��� ���� ��� ��� ������. ��

��:

tdpsqlc set lang=fra

� 2 Data Protection for SQL �� 21

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

�� ��� �� � �� ���� �� �� �� �� ��� 109 ���

� language ����� �� ��� ������.

v �� -> �� -> � -> ��� ��� Data Protection for SQL GUI�� �

� ��� ������. GUI �� ��� ���� � ��� �� ��

�� � ���. �� ��, �� ����.

��(�� ��)

��� ��� ��� ��� ���.

v ����� ������ Tivoli Storage Manager Server� ����. ��

��� 23 ���� �Tivoli Storage Manager Server� ���� Data Protection

for SQL ��� ������.

v Data Protection for SQL� �����. �� ��� 24 ���� �Data Protection

for SQL �� �� ���� ������.

MSCS ���� Data Protection for SQL ��

MSCS ���� Data Protection for SQL� ����� ��� ����.

v ����� SQL Server� �� Data Protection for SQL� ���� ��, MSCS

� � ���� Data Protection for SQL� ������.

v MSCS ���� ���� �� Data Protection for SQL� ��� ��, Data

Protection for SQL GUI ���� �� �� ���� ������. /sqlserver

����� tdpsql �� ��� ���� ������. �� ��, Data Protection

for SQL� � ��� ���� �� SQL Server ��� marssql1� ��, ��

�� �� �� ���� ���.

"C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.exe /sqlserver=marssql1"

Active/Active SQL Server ���� ��� � ��, � ���� �� �

� �� SQL Server� �� �� �� ���� ���� ���.

22 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

|

|

|

|

� 3 � Data Protection for SQL ��

Tivoli Storage Manager Server� ��� Data Protection for SQL �

���� ���� Data Protection for SQL �� ��� Tivoli Storage Manager

Server� ��� ���. Tivoli Storage Manager �� ��� � � ���

� Data Protection for SQL� ���� ��� SQL Server ���� ���� �

� ������. Tivoli Storage Manager� Windows� ��� ID � ��� ��

�� �� �� �� �� ��� �����.

Tivoli Storage Manager ���� Data Protection for SQL� ����� ��� �

�� ��� ���. Tivoli Storage Manager ���� ��� �����.

v Data Protection for SQL �� ��

�: Data Protection for SQL� Microsoft Cluster Server�� � �� ��, �

� ��� �� ���� ��� � � ����.

v �� ��, �� ��

v Data Protection for SQL� ��� policy ���

Policy ���� �� �� ��� 29 ���� �Tivoli Storage Manager policy

��� � � ���� ������.

v Tivoli Storage Manager ��

v � ��� � ���(�� ����)� ��� ��� � �� �

��� � �� ��� maxnummp ����� �� ����. �� �� �

� ��� ����� SQL ��� ������ ����� �� � �����

�� 1�� � ���� ���.

v ��� ��� ���� �� ��� � �� �

Tivoli Storage Manager Server ��

Tivoli Storage Manager Server� SQL Server� � ������ ��� ����

� �� Tivoli Storage Manager Server ���� Tivoli Storage Manager ���

��� � �� �� �� ��� ��� ���.

v register �� update node� �� backdelete ����� yes��� ���. �

�� no���.

v register �� update node� �� maxnummp ����� �� ��� �

� �� ��� ��� � �� ���� �� �� �� ������ ��

© Copyright IBM Corp. 1997, 2003 23

� �� �� �� ��� ��� �� ���� ���� ���. ��� 1�

��. � �� � ��� � �� �� � � �� � ��� ����. �

���� ��� �� ��� ��, � ����� �� �� �� � �

��� ��� � � �� �� � ���.

v �� ��� ����� �� �� �� �� ����� ��� define stgpool

� �� collocate ����� filespace� ���� ���. ��� no���. �

�� ��� �� ��, ��� ���� ���� �� �� � �

� � ��� �� � ���.

v Tivoli Storage Manager Server �� ��(���� dsmserv.opt)� txngroupmax

��� ��� �� �� �� �� �� ��� ���� ����� �� ��

� ��� �� � ���. ��� 40���.

v Data Protection for SQL � ���� �� ���� � ��� �� ���

� �� ��� ������ ����� ���� �� ����� �����

� ���� �� �� ���� ��� ���. Data Protection for SQL �

���� �� ��� ��, ��� � �� �� ��� ���� ��

� � �� �� �� �� � ���. �� ���� �� �� ���

29 ���� �Tivoli Storage Manager policy ��� � � ���� ����

��.

�: �� SQL ������� ��� ��, commtimeout ��� 10000 ��� �

� ���� �� ��� �� ��� �� �� � ���. �� ��� LAN

free ���� �� �� � �� ����� �� � �� ���� ���.

Data Protection for SQL � � ��

Data Protection for SQL� Tivoli Storage Manager Server� �� �, �� Data

Protection for SQL ����� ���� ���. Tivoli Storage Manager ����

Tivoli Storage Manager Server� ���� � �� ����� � �� ��, �

� � �� ��� ����� ���.

��� �� �� ����� � Data Protection for SQL ���� �� ���

� ���. � �� �� ��� dsm.opt���. �� dsm.opt ��� �����

��� ��� ���� dsm.opt� ������.

�� ���� �� ��� �� �� ����� � ���.

nodename

Tivoli Storage Manager �� ��� Tivoli Storage Manager� � Data

Protection for SQL� � �� ��� ��� � ���� ��� ����

�.

24 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

servername

�� SQL ������� ��� Tivoli Storage Manager Server� ���

��.

commmethod

�� ��� Data Protection for SQL ��� Tivoli Storage Manager

Server� ����. Data Protection for SQL� Tivoli Storage Manager

������� ���� � �� �� �� �� �����.

�� �� ��� �� ���� ��� ����. ���, ��� ��� ����

��� � ��� ��� � ���.

passwordaccess

passwordaccess generate ��� Tivoli Storage Manager API� �� ��

(����)� Windows ������ � �� �� ��� �� � � �

�� ��� ����� �����. � �� �� ��� �� �� ��

��� ���� ��� ��� ��� � ��� �� � � ���.

��� prompt���.

dsmcutil.exe ��� ���� ���� ������ � � ��� ��

(�� �� ��)� � ���. � ��� ���� Tivoli Storage

Manager �� ���� ����� ���� � ����. dsmcutil �

�� ��� �� �� ��� Tivoli Storage Manager �� ���� �

���� ���� � ��� dsmcutil.hlp �� �� dsmcutil.txt ���

������.

compression

compression on ��� Tivoli Storage Manager API� Tivoli Storage

Manager Server� ���� ��� �� ���� ����� �����. �

��, ��� � � �� ���� �����. ��� �� ��� ��, �

� � �� ���� ��� ��� ����.

v CPU ���� Data Protection for SQL� � �� ���� � ��

�.

v ��� ��� ���� � � ���� ����� � ����.

v Tivoli Storage Manager Server�� � �� ���� �����.

�� �� ��� ��� ��� �� � ���.

v ��� ���� ��� � �.

v Data Protection for SQL Tivoli Storage Manager Server � �� �

�� ��� �� ��� ����.

v ��� ���� ��.

� 3 Data Protection for SQL �� 25

|

|

|

���:

�� ���� compression off� ���� �� � ���� � ���.

v Data Protection for SQL� � �� ����� CPU �� ��

� ��. �� CPU ��� SQL Server� � �� �� �������

��� �� � ���. Windows� ��� �� ��� ���� ��

�� CPU � ��� �� ���� ���� � ���.

v ��� ���� ��� � �� ��. � ��, compression off� �

��� �� ������ �� � ��� �� ���� ��� ��

� ��� �� � ���. � ��� � �� ���� ������.

�: Tivoli Storage Manager ���� Tivoli Storage Manager Server �

� �� ��� ��� ���� ���� ��� ���� ��� �

Data Protection for SQL ��� �� �� �� ��� �� � �

��.

v �� �� ��

v �� �� �

v ������� ����� (��)

clusternode

clusternode yes ��� Tivoli Storage Manager API � Data Protection for

SQL� MSCS ���� �� � ���� �� ��� ��� �����.

Data Protection for SQL� MSCS�� ��� ���� � ��� ���

� ���.

enablelanfree

enablelanfree yes ��� ��� ���� �� Data Protection for SQL�

LAN Free ���� ���� �����.

�:

1. Data Protection for SQL� MSCS�� � �� ��, ����� � ���

� �� ��� ��� ���.

2. �� Tivoli Storage Manager Server� ����� �� Data Protection for SQL

�� ��� ��� � ���. �� Tivoli Storage Manager Server�� ��

� � �� �� �� ����� ���� � ��� �� ��� ���

�� ���.

26 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� �� ��

Data Protection for SQL��� Tivoli Storage Manager � �� � �� �� policy

� ��� � ���. �� ���� �� � policy ��� Data Protection for

SQL �� ��� �� ����. � ��� ��� � ��� ����, ���

� �� �� ��� ���� ��� �� �� ���� ����� �� ����

include � exclude�� ������.

�: � �� � �� ��� � ���� ��� �� ���� �����

� ���. � ���� ��� ����� Tivoli Storage Manager Server�

� �� policy� ���� �� �� ��� ������ � �� ����

�.

Data Protection for SQL �� ���� ��� \� ��� ��� ���� ���

��.

���� �� ��� �� �� include/exclude ��� �� ����.

include "objectNameSpecification" [ManagementClassName]exclude "objectNameSpecification"

���,

objectNameSpecification� �� ���.

SqlServerName[\InstanceName]\dataType\...\DatabaseName[\typeInfo]\backupType*

dataType� �� ���.

meta | data

typeInfo� �� ���.

LogicalFileName(� �� ��� ��)

GroupName(�� �� ��� ��)

...(�� � � �� ��� ��)

�� � �� �� ��� ���� ���� ��

backupType� �� ���.

full | diff | log | group | file | set

���:

v ����� �� *� 0� ��� ��� �����. ����� �� ?� � ��

� �����.

v ��� �� ����� �� *� �� ��� ���� 0� ��� ��� ���

��. ��� ��� ���� ���� ��� ��� ���.

v 0� ��� ���� ������, �� � \...\� ������.

� 3 Data Protection for SQL �� 27

|

|

v �� ��� ����� �� *� ��� ���. ��� ��� ���� �� �

�� �� ���� ��� ����. �� ��� � � ��� ��� �

� ����� ��� � �� �� � �����. �� ��� backupType �

��� ��� ��� ���� � ���� �����.

v objectNameSpecification� � ���� ��� ���. ��� ���� �� ��

� �� � ���� ����.

v Exclude��� meta� ���� ���� �� ������ �� �� ��

�� ���. meta� ����� �� ����� �����.

v Include�� meta �� data� ���� ��� ���� �����, �� �

���� �� �� �� ��� � ���.

v �� ���� ���� �� �� ��� include �� ��� � � ����

� ��� � ���. ��� exclude�� ��� ���� � ����� ��

�� ���. ��� ����� ���� ��� � ����� ���� ���

�.

v �� � � ���� ��� �� �����. typeInfo�� ��� ���� �

�� �� �� ���� � ���. � ���� ��� ��� � ����� �

� � �� ��� � ����.

v include/exclude �� ����� ���� �� ���� � � ��� �

�� �����. � ��� ��� ����� ���, � ��� ��� � �

�� �� �� ���� ��� �� ��� ����� �� ���. ���

���, � ��� ��� ���� �� � ��� ��� �� �����.

– �� � � ��� � ��� ���� ���� ���� �����. ��

�� exclude���, ���� ���� ��� ���� ����. ����

include��� ���� ���� ��� �����. Include��

ManagementClassName� ��, � �� � �� ���� �� ��� ��

��� �� �� ���� ���� �� �����.

– �� � � ��� ���, �� ��� � �� ���� ���� ���

�� �����.

– �� ���� ���� include� ���� � � ��, ��� �� ���

� �� ��� �� ���� ��� �� ��� � �� ���� ����

�.

v include/exclude ��� ��� ���� �� ��� � ���� ���� ��

��. ����, �� include/exclude �� �� ����� ���. ����

�� �� ��� ��� ���� dsierror.log� � ���� �����.

v ���� �� ���� Windows Tivoli Storage Manager API� �� ���

Windows �� ����� ��� ��� ����� ���� ����. ���

����� ��� �� � ��� �� ��� ����� ���� ���. �

,

28 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

– SQL ��(��, ������, � �� �� ��)� �� query sql ��

query tsm ���� ���� � �� ����� ������.

– Data Protection for SQL ��� �� ���� ������(meta, data, full,

diff, log, group, file � set).

��� include/exclude�� � � � �� objectNameSpecifications� ���

��.

SqlServerNames:

SQL70, SQL2000

InstanceNames:

INST1, INST2

DatabaseNames:

Db1, Db2, Db3

GroupNames:

g1, g2, g3

LogicalFileNames:

f1, f2, f3

�� ��� ��� ��� include � exclude�� �� �� �� ��� 155 �

��� � C ��� ����� ������.

Tivoli Storage Manager policy ���� � ����

Data Protection for SQL� Tivoli Storage Manager Server� � �� �� ��

��� ��� ���� ��� �� 1�� ���� �� � ����. Tivoli

Storage Manager Server�� ���� policy �� � �� ��� ��� � �

� �� �� ��� �������. ����, Data Protection for SQL �� 1�

� ���� � � �� ��� ����� ��� ����. ��� �� �

�� policy �����.

���� �� ��

Data Protection for SQL� Tivoli Storage Manager� �� � �� ��

� �� ����� �� ����� � ���, ���� � �� �

� �� �� ���� � �� ��� ����.

�� �� �

��� � � ����� ��� �� ���� SQL ������ ��

����� �� �� �� � �� �� ������.

v �� ��� ��

v �� ��� ���

v �� ��

� 3 Data Protection for SQL �� 29

v � ���

�� �� �

��� �� � � ����� Data Protection for SQL� ��� �

��� � ����� ��� ��� ���� ���.

v �� �

v �� ��

v �� ��

�� � � �� �

�� � � ����� ��� �� ���� �����, �� ��� ��

�� ���� ����. ��� Data Protection for SQL� SQL ���

���� �� �� �� ����� �������. ��� ��� �� SQL

������� � �� ������ ��� �� �� ������ �

���. ����, � ��� ����� �� ��� �� �� ��

� � ��� �� �����. �� �� � ���� ��� ���

����.

���:

v �� ��� �� � �� �� �, � �� �� ��� ��� �

� ����� ��� �� ������. ��� �� �� ���� �

� � �� ���� �� ���� � �� ��� �� �� �� ��

�� ��� �� ���.

v � ��� �� � � ��� ���� ���� �� �����. (�

� ��� 98 ���� ��� ���� ����� �� �� ��� ��

� � �� ����� ������.)

v ��� �� ������ ��� ���� ����, inactivate ��� �

��� �� �� ����� �������(��� ��� �� ��), �

�� � ��� ��� �� ����� ���� ����� � ��

�.

�� � ��� ��� �

��� ���� � �� ��� � ����� �� ��� �� �� ��

� ���. ��� Data Protection for SQL ��� �� � �����

���� � �� ���, ��� ���� �� ��� �� �� �

�� ��� �� �� � ����� �� �� � �� �� � ��

�� ��� � ���. ��� ��� ��� �� � ���.

1. ����� �� ��� �� �� �� ���� �� ���� ��

� �� ���� ������.

2. Data Protection for SQL �� ��� include�� ���� �� �

����� �� ���� �������.

30 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ����� �� �� ���� ����� ��� �� �� ���

27 ���� �� � ���� ������.

�� ����, � ����� �� ��� ���, � �� ��

� �� �� ��� �� ��, � � ��� ����� �� �� ��

���(� � �� �)� ����� �� �� ���.

�: �� ��, msdb ������� ��� �� SQL Server�� � ��

�� ��� �� �� ���.

��� ����� �

��� ������ ���� ��, ��� ����� �� �� ��

� �� �� ���� �� �� �� ���� � � �� �� ��� �

� ��� ��� �� ���.

Collocation ��

�� �� ���� �� ������ ��, �� �� � �� �� �� �

� �� ��� �, �� �� � �� �� �� ��� �� �

���. ��� ��� �� ��� � � � � �� collocation� �

���� � ���.

��� ������ ��� ��, � � �� ��� �� � ��

collocation� ���� �� � �� ��� ����� �������

�. ��� ����� � �� �� ���� �� ����. �

� ����� �� �� ����� �� �� � �� � ��(��

��� � �� ���� �� ���), Tivoli Storage Manager Server move

data ��� ���� ����� �� � �� ��� � �� �� �

�� � � ��� ��� ��� ����� �� � � ���.

Policy ��� � � �� �� �� ��� �� �� ��� Tivoli Storage

Manager ����� ����� �� ��� ���� Tivoli Storage Manager �

�� ���� ������.

� 3 Data Protection for SQL �� 31

32 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 4 � ��� ��� ���� ��

� ���� Data Protection for SQL GUI� �� �����. GUI� ��� �

���.

� 4. Data Protection for SQL GUI ��

GUI �� ���

Data Protection for SQL �� � �� ���� �� � 33

SQL ������ �� � � �� 37

SQL ������ �� 39

SQL ������ �� 43

SQL ������ ���� 49

GUI ��

Data Protection for SQL GUI� �� �� ��� � � �, �� �� � �

� 5�� �� ��� �����: �� ��� �� � �� �, �� ��� �� �

�� �, ���� ��� �� � �� �. ��� �� �� �� �� ���

�� ��� ��� ���� � ��� ���� �� �� � ��� ���� �

��� � ���.

�� ���

�� ��� �� � �� � ���� �����.

� ���� ����.

�� Data Protection for SQL� �����. � �� ��� tdpsql.cfg���.

� �� ��� �� ����� ���� �� �����.

��

Tivoli Storage Manager ��� ���� SQL Server ��� ��� ���

��, Tivoli Storage Manager Server � SQL Server� �� ��� ���

��.

� Data Protection for SQL ��, ��� �, Tivoli Storage Manager �

� � Data Protection for SQL� �� ��� �����.

�� ��

�� Data Protection for SQL �� ��� ��� � �� ���. �� ���

���� ��� tdpsql.cfg ��� �����. �� ��� ���

lastprunedate �� � �� � ��� �����. �� �� ��� �

© Copyright IBM Corp. 1997, 2003 33

�� �����. ���� /configfile ����� ���� GUI� ��

��� �� �� ��� ��� � ���.

� �� � � �� �� � �� � ��� �� � Data Protection

for SQL �� �� ��� �����.

1. ��

v SQL Server

v From SQL Server

v SQL ��

– Integrated(��)

– SQL ��� ID

�: ���� SQL ��� ID� ��� � ID � ��� ���

� ��� ��� ��� ��� ���� ���.

v �� �� ��� �� �� � ��(��)

v �� ��� �� �� ���(��: 20)

2. ��

v TDP �� �(��: 3)

v TDP �� �(��: 1024)

v ���� �(��: 1)

v SQL �� �(��: 0)

v SQL �� �(��: 1024)

3. ��

v �� �� ��(��: tdpsql.log)

v �� � �� ���(��� ��)

– �� � �� ��(��: 60�)

– �� �� ���

4. ���

v ��(��: �� ��)

v � ��(��: mm/dd/yyyy)

v � ��(��: hh:mm:ss)

v �� ��(��: xxx,xxx.dd)

��� �� ��� �� �� ����� ���� 107 ���� �Set�� �

�����.

�� ��

�� � �� �

GUI� �� ���� ��� �� � ���.

34 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v � � � ����.

v ����� ��� ��� �����.

v �� ���� �� ���� �� � ��� �����(�� ��, ���

��� �� ��� �� ���� �/�� �� ��� �� �����).

v �� ���� � �� ��� �����.

�: ��� ���� �� � � �� �� ��, �� ����� �

� ��� ���� ����.

���� �

� � � ��� �� � �� �� � ��� ���� Tivoli Storage

Manager � ��� SQL ������� ����� � ���.

���� ��

TSM � ��

� �� ��� �� ��� ��� ��� ��� �� � ��� � � �

���� ����. 113 ���� �CHANGETSMPassword�� �����

�.

SQL Server ��� �

SQL Server ��� �� �� ����� ��� �� � ���.

v Windows �� ��(��� ��)

v SQL �� ��: � ��� ��� ��� ID(��: sa)� ��(��

: ��)� ���� ���.

128 ����� ���� SQL �� ����� ������.

TSM �� ��

� ��� �� �� �� ��� �����.

v �� ��

v �� ��� ��� ��

v Tivoli Storage Manager API ��

v �� ��

v �� ��

v �� ��

v �� ��

v ��� ��

v �� Policy �

v � �� ���

MS SQL Server ��

� ��� �� �� SQL Server ��� �����.

v SQL Server ��

� 4 ��� ��� ����� �� 35

v ��

v ����

v � �� � ID

v � �� ��� ID

v ���� ��� ID

v ���� � � ID

��� ��

Data Protection for SQL �

� �� ��� ��� ��� ����.

��� �

� �� ��� Tivoli Storage Manager � Data Protection for SQL� �

�� �� ����.

TSM � �

� �� ��� Tivoli Storage Manager ��� ����� �� �� � �

���� ����.

Data Protection for SQL �

� �� ��� Data Protection for SQL� �� ��, ��� � �� ��

��� �����.

�� ��

�� ��� �� ���� � � ���� �����. � �� ��� �� ���

��.

v �� �� ��

v Data Protection for SQL �� �

v Tivoli Storage Manager � � �

v ��� �

�� � �� �

Data Protection for SQL� �� � �� ��� �� � ��, � � � ��

� �� ��� �� �����. �� 1��� �� � �� �� �� � ���

��(SQL ������)� ���� �����. ����, �� �� � �(�� �

� ��)� �� �� ��� �� �� ���� �� �� ��� ���

����. ���, � �� ���� ��� � � ������. ��, �� �

������ ��� ���� ����� � �� ��� �����.

Data Protection for SQL� ������ ���� ���� �� ��� �����.

� ��� �� ���� ����� � � �� �� ��� �����. �� �

�� ��, Data Protection for SQL� ���� ������ ��� �� ��

36 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� � � �����. ��� �� ��� ������ ��� �� �����

����� � ������ ��� �� �� �� �� ����� � � ��

�. � ��� � ���� �� � ��� �� � ���.

�:

1. GUI� ��� � �� ���� �� �� ����. ����, ����� �

� ����.

2. � GUI� �� �� ���� �� �� ��, ������ �� �� ��

��.

�� �� ��

Data Protection for SQL� � �� ��� ���� �� Data Protection for SQL

GUI� ��� ��� �� �� � � �� ��� ��� ������� ��

� ���� ����. ��, �� ��(������� � ), � ��(�� � )

�� �� ��(�������� ��� ���)� �� � ���. Data Protection

for SQL� �� �� �� ������ �� � ��, � ��� ��� �

�� �� ���� � �� �� Tivoli Storage Manager ����� ��� �

�� ���.

�� ���� ��� �� � �� �(�� �� �� �)� �� �� ���

�� ����, �� ��� ���� �� �� � �� �� �����. �� �

� �� �� � ���.

� 5. GUI � ��

� �� �� ���

����� �� ��, �� � �� ��� ����. 39

��/� �� ��, � � � ��� ����. 41

����� �� ��, �� � �� ���� �����. 43

��/� �� ��, ��, � , � � �� ���� �����. 43

���� ��� ����� �� ���� ����� �����

����.

49

������ �� � �� ��

��� �� �� � ����� � �� ��� ��� �� ���� ���

���� �� ������� �� ��� �����. � � ����� ���

(���� ��) ���� ���� �� ��� �����. �� ��� ��

�� ������� ��� ������ ��� ����� ��� �����.

1. ��� SQL Server �� ����� Data Protection for SQL �� �� Data

Protection for SQL �� �� �� ��� � SQL Server �� ��� �

� �� ��� ��� � ���, ��� �(+)� �� � ����. ���,

SQL Server �� ��� �����.

� 4 ��� ��� ����� �� 37

�: �� SQL Server ����� �� ����� �� ��� �� �� ��

� �� �� �� ��� ��� � ��, �� ��� �� GUI�� ��

����� ��� �� ����.

2. �� �� �� �� � ���� � � ��� ��� �(+)� �� ���

� ����. �� ��� � �� �� ����� ���� ��� �� ��

� � �� SQL Server� � �� ������� �����.

3. ���� � � � ����� � ��� �� ������ �� �����

� ����� ��������. ������ ���� � � � �� �� �

��� � � �� �� ��� �� �����. � ��� �� ���

�� � � ���� �� ����� ���.

�: ����� �� ��� ����, �� ��� �� � �� � � ��

�� ������� � � ��� � ���. �� ��� �� ���

� � �� �� ���� ��� �����. ����� �� ��� �

������� � � ������ ����.

4. � ���� �� ��� � �� � � �����. ��� ��� ��

� ���� ���� � � ����� � ���. � ���� � �

�����. � ���� �� ��� �� � ���.

v ��� ���� �� �� � ���.

v ��� �� �� ���� � ���.

�:

1. ��� �� ���� ���� � ����. � �� ��� ����

����� � ���. �� ������� ���� ���, ���� SQL

Server ��� ��������.

2. ������ ���� �� ���� ��� �����. �, �������

��� ������� �� ����� ����. �� ��� ���� �

� ��� ����. ���, � � �� ����� ��� � ���

����. � � ���� �� ���� ����.

3. ��� �� ������� � ��� ���, ��� � � � ����

��( ���) ����.

4. �� ��� �� ���� � � � ���� X� �����.

5. ″��″�� ��� � � � ���� ! ��� ���� �� � ����.

6. Data Protection for SQL �� ���� SQL �� ���� sqluserid� ���

� ������� � ��� �� � �� ��, SQL Server ��� � � �

SQL ��� ��(SQL ��� ID � ��)� �� ��� �����. Data

Protection for SQL� ��� SQL Server� ������ ���. ��� ��

�� ��� ���� ����, � SQL Server� ���� �����. ���

��� ����, ������� �� � /sqlserver ��� ���� �� ��

38 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� ����. ��� ��� ������ � ���. Data Protection for

SQL GUI� �� �� SQL Server� ���� ��� �����.

7. �� ���� � ��� SQL Server� � ���� ��� ��, �� ���

�� ��� �����.

8. �� �� ��� ��� ���, �� dsm.opt �� (/sqlserver, /configfile ��

/tsmoptfile ����� ��� � �)� ������. �� �� �� ��

/tsmoptfile ����� ���� �� Tivoli Storage Manager Server� � �

�� �� ���.

SQL ������ ��

�� ��� �� SQL ������� ������.

1. Data Protection for SQL GUI� ������.

�: MSCS�� Data Protection for SQL� � �� ��, ���� /sqlserver

����� ���� GUI� ���� ���. �� ��� 16 ���� �

�����.

2. ��� �� ��� �� ����� �� �� ��/� �� � ��� �

���. �� ��� ������� �� �� � 41 ���� ��/�� �� ��

� ������.

3. �� ���� ��� SQL ������� �� �� ���� �������

� � �����.

��� �� ���� ��, �� ��� �� �� ��� ��� � ���

�� ��� �����.

������ �� �

����� �� � ���� �� �� ��� ��� �����.

��

������ ��� ���� ��� � � �����.

�� �� �� �� ��� ��� ������� � � ���� ��� �

� �����.

��

���� ��� ���� ��� �� �����.

��� ��� ��� �� �� ��� 98 ���� ��� ���� ���� ��

����.

��� ��� �� �� ���� �� ��� �����.

1. ����� �� �� �� � � ���� �� �� � ��� ��

��. ��� � ����.

� 4 ��� ��� ����� �� 39

2. �� ��, �� ��� �� ��� �����.

�����

���� ��� ��� ����� �� ��� � ���. ���

1��, � ��� �� �� �����. �� ��� 134 �����

/stripes ����� ������.

�:

a. ���� �� SQL �� �� ��� �� ���. � �� ��

� �� ���� 0���.

b. SQL Server 7.0��� �� 32�� ��� ����� ���� SQL

Server 2000��� �� 64�� ��� ����� �����.

�� �� ���

SQL Server� �� ���� � �� ��� ���� ��� �����

� ���� ���� � � � ���. ��� 20���. �� �

�� 118 ����� /diffestimate ����� ������.

�� ��

�� ���� �� �� ���� ��� ��� ���� ���� �

��� �� � ���. �� ��� 135 ����� /truncate ��

��� ������.

�� �� ���

SQL Server 2000� �� ���� � �� ��� ���� �� ��

�� ��� ���� �� ���� �� ��� ������ ���� �

��� ��� � ���. ��� 0���. �� ��� 120 ���

�� /logestimate ����� ������.

3. �� ��� �� �� ��� ������.

�� � �� ���� ��� ���� ����� � � ��� ��

�� ��� � ��� ����� �����.

���:

v �� ��� �� sql truncate log on checkpoint ��� ��� �������

���, Data Protection for SQL� �� � � ��� � ���� x� �

��� � ��� ��� �� � ��� � ���. �� � ��� ��� SQL

������� ��� � �� �����.

v �� ��� ���� �� ���� Tivoli Storage Manager Server� ��

� �� ��� ��� �� ���� � �����. ��� �� ���� ��

�� �� ��� � ��� ��� ��� �����. ��� ���� �, Tivoli

Storage Manager� �� �� �� � �� � ��� ����� ����

�. ��, � ��� ��� ��� �����.

40 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��/�� �� �

��/� �� � ���� �� �� ��� ��� �����.

�� ��� �� �� ��� �����.

��� �� ��� ��� �����.

��� � ��� ��� �����.

��� ��� ��� �� �� ��� 98 ���� ��� ���� ���� ��

����.

��� ��� �� �� ���� �� ��� �����.

1. ��/� �� �� �� � � ���� �� �� � ��� ���

�. ��� � ����.

2. �� ��, �� ��� �� ��� �����.

�����

���� ��� ��� ����� �� ��� � ���. ���

1��, � ��� �� �� �����. �� ��� 134 �����

/stripes ����� ������.

�:

a. � �� SQL �� �� ��� �� ���� ���.

b. SQL Server 7.0��� �� 32�� ��� ����� ���� SQL

Server 2000��� �� 64�� ��� ����� �����.

3. �� ��� �� �� ��� ������.

�� ��

����� �� ���� ��� ������ � � � � � ����. ���

� ������� ������ �� ��� �� �����.

��/� �� �� �� ������ ���� ��� ����� � �� ����

������ � � � � � ���. ����� ������� � �� �

��� ����� �� �� �� �����. � ��� ��� � �� ��

����.

v �� ���� �� ���� �� � ��� �����. �� ��, ���

� ������� � �� ��� ��� ���� � � � �� �� �

� ��� ����.

v � � � ���� �� ���� �� ���� ����.

v � ��� ��, ������ ��� �� ��� �� �� ���� ��

���.

� 4 ��� ��� ����� �� 41

�� ��

� ��� �� ��� �� � � SQL Server ���� ������� �����

� � ��� �� ��� �����.

v ������ ��

v ��� ������ �

v ��� ���� �� �

v ������ ��� ��

v ������ ��( ���)

– into/bulk �� �

– ������ �� ���

– �� ��

– �� ���

– ��� ������

– DB ���� ��

��/� �� ��� �� ��� �����.

v ������� ����� �� � ����� ��(� ��� �� �����

�� ������� � �� ���):

– � ��

– ��� �

v �� ����� �� �� ����� ��:

– �� �� ��

– �� �� ��

– ��� �

42 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

SQL ������ ��

������� ��� �, ������� � ���� ���� ��� �� �

� � ���� ��� ��� � ��� ������. � �� ��� SQL �� �

�� �����.

����� ��

��, �� � �� ����� ������� ������� � � ���

� ���.

��/� ��

��, � , � � �� ���� ������ �� ������� � �

��� � ���.

GUI�� �� ��� ���� �� ��� �����.

1. Data Protection for SQL GUI� ������.

�: MSCS�� Data Protection for SQL� � �� ��, /sqlserver ����

� ���� GUI� ���� ���. �� ��� 16 ���� �����

�.

2. ��� �� ��� �� ����� �� �� ��/� �� �� ����.

�� � �� ���� �� ����� �� �� �����.

3. ���� ��� �� � Tivoli Storage Manager Server� �� �, ���

SQL ������� �� �� ���� ������� � � �����.

4. �� ��, �� � � ���� ��� �����. �� ��� 44 �

��� ��� ���� ������.

5. �� ��� �� �� ��� ������.

������ �� �

�� ��� �� �� ����� �� � ��� ����.

� ����� ��, �� �� � �� ��� ��� �����.

v �� F₀ � �...

– �� �� �� �� � ��� ��� �� �� ��� ����.

v �� �� D₀ � �...

– ��� �� F₀� ����.

– F₀ D₀ � �� �� �� �� � �� ��� ����.

v �� L₀ � �...

– � ��, ��� �� �� D₀� ����.

– ��� �� F₀� ����.

– D₀� � ���� L₀ D₀ � �� ��, D₀� �� ���� L₀� F₀� �� ��� ����.

� 4 ��� ��� ����� �� 43

– D₀� � ��, F₀ D₀ � �� �� � �� �� ��� ����.

v �� F₀ ��� �...

– ��� �� � �� ��� ����.

v �� �� D₀ ��� �...

– � ��, ��� �� �� D₁� ����.

– �� �� �� L₀� � ��, L₀ D₁ � �� ��� ��� D₁�

��� L₀ ��� �� �� � �� ��� ����.

v �� L₀ ��� �...

– L₀ ��� �� ��� ����.

��/�� �� �

�� ��� �� �� ��/� �� � ��� ����.

� ����� ��, ��, � , � � �� ��� ��� �����.

v ��� �� N₀ � �...

– N₀ ��� �� �� �� ��� ����.

v �� �� L₀ � �...

– ��� ��� �� N₀� ����.

– N₀ ��� �� �� �� ��� ����.

v ��� �� N₀ ��� �...

– � ��, N₀ �� ��� ��� �� N₁ � �� ��� ���, N₁� ��� N₀ ��� �� ��� ����.

v �� �� L₀ ��� �...

– L₀ ��� �� �� � ��� ��� ����.

– � ��, �� ��� ��� ��� L₀ ��� �� �� �� ��� �

���, L₀ ��� �� �� ��� ����.

�� ��

����� �� ��� ��/� �� ��� �� ��� �� � ���.

�� � ��� ��

� ��� ��� �� � �� ��� �� ����� � �� �

���. ���, ��� ��� ����� � ��� � ���. ���,

�� ����� �����. � ��� �� �� �, Data Protection for

SQL� ��� ����.

1. �� � ��� ����� �� Tivoli Storage Manager� ���

���.

2. ���� ���� ����.

3. �� �� ��� �� ��� � ���.

44 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�����

�� ���� ��� ��� ����� �� ��� � ���. ��

� 1��, � ��� �� �� �����. �� ��� 134 �����

/stripes ����� ������.

�:

1. � �� SQL �� �� ��� �� ���� ���.

2. SQL Server 7.0��� �� 32�� ��� ����� ���� SQL

Server 2000��� �� 64�� ��� ����� �����.

��� � ��� ��� �� �� ������� �� � ���. ���

������� ��� �� ����. � ��� �� �� �����. 128

���� ������.

�� GUI�� ��� �� ����� ���(�: ��, �� ��, ��) � �

�� ��� Data Protection for SQL� SQL� ��� �������

�� �� ������� �� ��� ����� �����. � ��� �

�� ����, ��� � ��� �� � ���. �� ��� 125

���� ������.

����� ���

� ��� ��� �� �� ���� ������� ����� ���

� ���. ��� ������ ���� �� ����. � ��� ��

�� �����. 117 ���� ������.

��� � ��� ��� ��

Data Protection for SQL �� ���� Tivoli Storage Manager Server�

�� �� CD-ROM �� �� ��� �� �� ��� ���

� � ��� � ���. � ��� ��� � �� �� �� �����

��� �(+)� � � Tivoli Storage Manager�� �����. � ��

� ��� ����. 122 ���� ������.

� � � � ��� ��� ��

Tivoli Storage Manager�� �� ��� ��� �, Data Protection for

SQL� Tivoli Storage Manager Server� �� �� �� ��� ��

� � � ��� � ���. � ��� ��� ��� ����. 118 �

122 ���� ������.

����� �� ���� �� �� ��� ��� � ���.

�� ��

� ��� ��� �� ��� ��� ��� � ���. ���, �

� �� � �� ��� �� � � ������ ���� �����.

� ��� ��� ��� ����.

� 4 ��� ��� ����� �� 45

Data Protection for SQL GUI� /relocate � /to ����� ���� ��

��. ��� ����� �� �� � ��� �� ���� �� �

����� ���� ���. /relocate � /to ����� �� �� ���

126 ���� ������.

�: SQL Server 2000 ����� � ��� �����. � ��� SQL

Server 7.0 ����� �� ����� SQL Server 2000��� �� �

� �����.

� ��

��� ��, � �� ��� �� ������� ��� �� ��� ��

� � ���. � ��� �� �� ����� �� ��� �� ���

�� ��� ��� ���� �� �����.

� �� �� ��

�� �� ��� �� �� ��� � �� ��� �����.

v �� �� ��

v �� � � �

v ���� ��

v �� �� ��

�: ���� �� � �� �� �� ��� SQL Server 2000��� ��

�����.

�� �� � ��� ���� �� �� ��� � ���. ����

�� � �� �� ��� ���� ��� �� �� ��� ���� ��

�� � �� � ��� ��� �� � ��� ���.

��� �� ��� ����, � �� �� �� � ��� �����.

� ��� �� ���, ��� �� ���� � ��� �� ����

�. �� �� ��� �� �� ��� 132 ����� /stopat� ����

��.

�� ��

�� ��� �� ��� ��� ��, ��� ����� �� � ��/� ��

�� ���� ���� ����.

v SQL Server �� ������� ������, Tivoli Storage Manager Server

� �� ���� �� � ��� �����.

v �� �� ����� �� ��� �����. �� ��� 47 ���� ���

��� ������.

46 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v �� ����� �� �� ��� �� �����(� �� �� � ��

� ���).

�� ��� �� �� ��� �����.

v ����� �� ��� �� ����� �� ��� ��� �� ��� �

�� ���� ��� �� ����� � � � ����.

v ��/� �� ���� ��� �� ����� � � � ���. �� ���

�� �� � � ��, ����� ������ ��� � � � �� ��

���. �� ������ �� �� �����.

�: �� �� ����� �� � � ���� difffull� �����.

�� ��

�� ��� �� ������ ����� ������, �� ����� �� ��

��� � ��� �����.

v �� ���� ��

v ��(��/���)

v �� ���� �� � � �

v �

v ��� ����

v ����

v �� ���� ID

����� �� ��� ��� �� ��� ������ �� �� �� �� �

�� ��� � ���.

v ��� ��� �

v ��� ��� �

v ��� �� �

v ��� �� �

v Data Protection for SQL ��

v SQL Server ��

v SQL ������ ��� ��

v � �� ��� ID

v ���� ��� ID

v ���� � �

� 4 ��� ��� ����� �� 47

��/� �� ��� �� ����� ������ � ����� �� �� ��

� �����(��� � � ��).

v � ��

v ��� � �

v ��� � �

v � �

��/� �� ��� �� ������ �� ����� �� �� ��� ���

��.

v �� �� ��

v �� �� ��

v ��� �� �

v ��� �� �

�� ��:

� ���� �� � � �� ��� ��� �� �� �� ��� ��� �

���. ��/� �� ���, � ��� ���� ������� ������ �

��� �� �����. �� �� ����� � ��� ���� �� ����

� �� ��� �� �����.

�: � �� ��� �� �� ��� �� ���� ��� � ����.

�� ��� ��� �� ���� �� ��� � � �� ����.

�� ��

�� ����� ��� �� ������� ����� � ��� ����

��. � ��� ����� �� ��� ����. ��� �������

�� � �� ��, ���� �� �� ��� �� ��� ��� ��

�� �� ������ ����. �� �� ��� �� �� ���

�� ���, � �� ��� ���� ��� � �� �� ���� ��

�� � ���.

��� ��� ��� � SQL ������� � ��� ����� � ��� ��

����. �� � � ��/�� �� �� � ��� ��� � ��

� ����� ���� ����. � �� � � ����� �� ��

�� ���� SQL Server 7.0� �� �� ����� ���� �� ��

��� �� �� �����.

Standby �� ���� �

Standby SQL ������� ��� ��� ��� ����� � ���

������. �� SQL ������� standby ���� �� ���� �

���, standby ��� �����. � �� � � ����� �� ��

�� ���� ��, �� � �� �� ���� � �� � �������

48 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

���� �� �����. ��� �� ��� �� � ��� ����

� � ��� ����. ������� �� � ��� ����, �� ��

����� �� �� ����� � ��� ����. ����, �� �

���� �� � ��� ���� ��� �� � ��� �����.

SQL ������ ����

���� ���� Tivoli Storage Manager Server� �� ��� ����� �

���. �� ����� ������� ��� �����.

1. � ��� �� ����� ����.

���� ���� � ��� ���� �� � � ���� �� � �� �

����.

2. ����� �� ����� �����.

3. ���� ��� �� ��� ������.

������ �� ����� �� �� ��� 8 ���� �SQL Server ����

�� ������ ������.

���� �� � ��

���� ��� ����� �� �� ��� ��� ���� �� ����

� �� � �����.

� 4 ��� ��� ����� �� 49

50 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 5 � �� ���� ��

� ��� �� ����� � �� �� ��� � �� Data Protection for SQL

�� �����(CLI)� ���� ��� �� �����. Data Protection for SQL

�� ������ ��� tdpsqlc.exe���. � � ��� Data Protection for

SQL� �� ���� ���.

� �� ��

Data Protection for SQL� �� �� ��� �����.

tdpsqlc <mI> <'!v$ E3/v> <03 LsG 1C{ E3/v>

tdpsqlc � �� ���� ����� �� �� ��� ��� ����. ��

� � � �� ����� �����. ��� ����� ���� ���� �

� ����� �����. ���� ����� ���� �� ���� �� �

�� ���. �� ��, ��� ����� ������ �� xyz� ��� backup

�� ���� ���� ����� �� �� full� ��� ���� � ��

��� /sqlbuffers� ����.

tdpsqlc backup xyz full /sqlbuffers=2

�� ���� ���� � � ����� ���� Data Protection for SQL �

�� �� ��� �� �� ��� ��� ″�� ��″ �� ������.

�: tdpsqlc �� tdpsqlc help|? ��� ���� Data Protection for SQL ��

�� ����� �� �� ��� � ���. 90 ���� �Help ���� �

�����.

Data Protection for SQL ��

� 6� Data Protection for SQL� ���� � �� ��� �����. ���

�� �� � ��� ��� ���� ����.

� 6. Data Protection for SQL ��

�� �� ���

Backup �� ��� SQL ������ � � �� � �

Tivoli Storage Manager Server� �����.

58

Query ��, ������, �� ���� � Data Protection for

SQL �� ��� �����.

65

Restore �� ��� SQL ������ � � �� � �

SQL ��� �����.

75

© Copyright IBM Corp. 1997, 2003 51

� 6. Data Protection for SQL �� (��)

�� �� ���

INACTIVate Tivoli Storage Manager Server�� �� ��� �� �

� ����� �������.

87

Help Data Protection for SQL �� ��� �����. 90

Set �� ����� �� �����. 94

CHANGETSM

Password

Data Protection for SQL�� ���� Tivoli Storage

Manager ��� �����.

95

���� ����

� ���� �� ��� Data Protection for SQL �� ���� ����� ��

�� � ����� � �� �� ��� �����.

�� ��� ��

� 7� Data Protection for SQL �� ��� �� ��� 6� ��� �� ����

� �����. �� ��� � 6 � ��� ���� ���.

� 7. Data Protection for SQL �� �� ����

�� �� ���

Full �� ������� ���� ��� � � �����. �

��� �� � ��� �����.

99

Difffull �� �� �� ��� ��� ������� � � �

��� ��� � � �����.

99

Group �������� � �� ��� �����. 100

FIle �������� ��� ��� �����. 98

Set �� �� �� �� �����. 102

Log ���� ��� ���� ��� �� �����. 101

Query ����

Query

Data Protection for SQL query ���� �� �� ���� ���� � ��

� ����.

Query SQL

SQL �� � ������� �� ��� �����.

Query TSM

Tivoli Storage Manager Server � �� ����� �� ��� �����.

Query TDP

Data Protection for SQL� �� �� ��� �����.

query �� ��� ���� 65 ���� �Query ���� ������. ��� �

��� ����� �� �� ��� 103 ���� �Query�� ������.

52 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� �� ������ Data Protection for SQL �� � ���� ����� �

����.�� TDPSQLC BACKup

RESTore DIFFINACTIVate FIle

* FULLGroupLogSet

QuerySQLTDPTDP

DIFFFIleFULLGroupLogSetTypes*

HelpSetCHANGETSMPassword

��

set ��� ���� ����� ���� 94 ���� �Set ��� � 107 ����

�Set�� ������. changetsmpassword� ���� ����� ���� 95 �

��� �Changetsmpassword ��� � 113 ���� �CHANGETSMPassword�� �

�����.

��� ���� ����

� 8� ��� �� �� ��� Data Protection for SQL� ���� ����� �

����. �� ���� ����� � ��� ���� �� ��, �� ��� �

��� �����. ��� �� �� ��� 97 ���� ����� ������

������.

� 8. ��� Data Protection for SQL ���� ����

��� ���� Backup Restore Query Inactivate Set

Change

TSM

password

BUFFers X

BUFFER

SIzeX

DATEformat X

dbname

X X

X

SQL ��

TSM��

X

DifffullX X

X

TSM��X

DIFFESTimate X

� 5 �� ����� �� 53

� 8. ��� Data Protection for SQL ���� ���� (��)

��� ���� Backup Restore Query Inactivate Set

Change

TSM

password

FIleX X

X

TSM��X

FROMSQL

SERVerX

FullX X

X

TSM��X

GroupX X

X

TSM��X

LogX X

X

TSM��X

LOGFile X

LOGPrune X

MOUNTWait

fordataX

newpassword X

NUMBER

formatX

oldpassword X

SetX X

X

TSM��X

SQL X

SQLAUTHenti

cationX

SQLBUFFers X

SQLBUFFER

SIzeX

SQLSERVer X

STRIPes X

TDP X

TIMEformat X

TSM X

Types X

TSM��

verifypassword X

* X

TSM��X

��� ����

55 ���� � 9� ��� �� �� ��� Data Protection for SQL� � �

���� �����. ���� ����� � ��� ���� �� ��, �� �

54 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ���� �����. ��� ����� �� �� ��� 114 ���� �

� ������ ������.

� 9. ��� Data Protection for SQL � ����

�� ���� Backup Restore Query Inactivate Set

Change

TSM

password

/ACtive X

TSM��

/ALl X

TSM��

/BUFFersX X

X

TSM��

/BUFFERSIze X X X

/COMPATibility

info

X

SQL ��

TSM��

/CONFIGfile X X X X X X

/DBOonly X

/DIFF

ESTimate

X

diff��

/FILEInfo X

TSM��

/FIles

X

set��

X

full,

group, set

��

/FROMSQL

SERVerX

X

TSM��X

/GRoupsX

set��

X

full,

set��

/INTO X

/LOG

ESTimate

X

log��

/LOGFile X X X X X

/LOGPrune X X X X X

/MOUNTWaitX X

X

TSM��

/OBJectX

X

TSM��X

/OLDerthan X

/PARTial X

full��

/Quiet X X X

� 5 �� ����� �� 55

� 9. ��� Data Protection for SQL � ���� (��)

�� ���� Backup Restore Query Inactivate Set

Change

TSM

password

/RECOVery X

full,

diff, log�

/RELocate

/TOX

/REPlace X

log� ��

� ���

��

/SQLAUTHenti

cationX X

X

SQL��

/SQLBUFFers X X

/SQLBUFFER

SIzeX X

/SQLPasswordX X

X

SQL��

/SQLSERVerX X

X

SQL��

/SQLUSer X X

/STANDby X

full,

diff, log�

/STOPAT X

log��

/STOPATMark

/AFTER

X

log��

/STOPBEFOREMark

/AFTER

X

log��

/STRIPes X X

/TRUNCate X

log��

/TSMNODeX X

X

TSM��X X

/TSMOPTFileX X

X

TSM��X X

/TSMPasswordX X

X

TSM��X

56 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

���� ��

��� �� ����, Data Protection for SQL ���� ��� � �� ���

���.

v ���� ���� �� �� �� ��� �� ���.

v � ����� ��(/) �� ��(-)� ������.

v �� ���� ���� ���� ��� ��� �� � ����� � �

���.

v ���� ��� ��� � ���. �� ��� �� ������� ���� �

����.

v ������� �� SQL ���� ������� � � ����� �����.

v ����� ��� ��� ���� ������.

v � ��� ������ �� �� � ���. ���� �� �(=)� ��

����(=).

v ���� �� ���� �� ��� �� �� � ���� �����.

v � �� ���� ���� � � ����� �� ���� � �� ��

� � ���. �� ����� �� ��� ����� ��� �����.

– FIle=

– Group=

– Log=

– Set=

– /FIles=

– /GRoups=

– /RELocate=

– /TO=

�� ��, /files=a,b �� /files=a /files=b

�: �� � ��� � ����� ��� �� ����. �� ��,

/files=a /groups=y /files=b /groups=z

v �� ��� ��� ���� ��, ��� ��� �� �� �� �� �� �

�����.

�� TDPSQLC �

,

Backup dbname*

��

v ���� ������ ���� �� ��� �� ����� ���� �� �

�� ����� ��(*)� ������.

� 5 �� ����� �� 57

�:

1. Data Protection for SQL ��� Data Protection for SQL �� 1�� ���

�� ��(:)� ��� ����.

2. �� ����� ��� �� ��� xi ���� ��� ����� ���� �

�����.

��

SQL ������� � ��� ���� � �� ���� Data Protection for

SQL ��� ��� � ���. Data Protection for SQL�� Tivoli Storage

Manager Central Scheduler� ���� ��� �� ��� 139 ���� � A

�Tivoli Storage Manager ��� ���� ������.

��� ���� Data Protection for SQL �� ���� ��� �� ���

�� ���. � ��� ���, /tsmoptfile ����� ������. Data Protection

for SQL ��� �� ��� �� ��� 24 ���� �Data Protection for SQL

�� �� ���� ������.

Data Protection for SQL �

��� �� �� ��� ����� �� ������ ��� Data Protection for

SQL �� ��� �� ��� �� �����. ��� ����� �� ���

97 ���� � 6 ��� ������ ������.

Backup ��

SQL Server�� Tivoli Storage Manager Server� Tivoli Storage Manager � �

��� �� ��� SQL ������ �� �� � � ����� backup ���

������. * ��� ���� �� ������� ��� �� ���. �� �

����� � ���� �� ��� �� � �� � ��� ������� ���

� ���.

���:

v tempdb ������� ��� ��� �� SQL Server� �� ����� �

���� ��� � ����.

v �� � �� ��� ���� ��� � � � ���, � �� ��� ���

� ���� ���� ����. � �� �� ��� ���� ��� ���

����.

v Data Protection for SQL� SQL Server� ���� � ���� ��� ID��

SQL Server SYSADMIN �� �� ��� �� ���.

58 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v TRANSACT-SQL ������ ��� ��� ��� DBCC CHECKDB

(‘DBNAME’)� ���� SQL ������� ���� �� ���� ��� �

���.

v SQL Server 7.0�� �� ��� ��� ���� ��� �� � ����.

– SQL ������ �� �� �� �

– SQL ������ �� �� ��

– ���� �� ��� ���� �� ��

– BULK COPY �� SELECT INTO� �� ��� ��

v ��� SQL Server 7.0 ����� ��� ���� 7.0 �� ��� SQL Server�

��� ��� � ����.

��

�� TDPSQLC �

,

Backup dbname*

FULL

,

FIle= logicalfilename*

DIFFerential A,

Group= groupname*

Log BSet C

��

�� �� (A,B,C)� ���� �� �� ��� �� ������ ��� � �

��� ��� ����.

backup� ���� ����� �� ��� 98 ���� ��� ���� ���� �

�����.

Backup �� ����:��

=3 [�� cfg ���]/BUFFers

=numbuffers

�=1024 [�� cfg ���]

/BUFFERSIze=buffersizeinkb

�=tdpsql.cfg

/CONFIGfile=configfilename

� 5 �� ����� �� 59

�=tdpsql.log [�� cfg ���]

/LOGFile=logfilename

�=60 [�� cfg ���]

/LOGPrune=numdays=No

�=Yes [�� cfg ���]

/MOUNTWait=No

/Quiet�

�=INTegrated [�� cfg ���]

/SQLAUTHentication=SQLuserid

�=0 [�� cfg ���]

/SQLBUFFers=numsqlbuffers

�=1024 [�� cfg ���]

/SQLBUFFERSIze=sqlbuffersizeinkb

�=″ ″

/SQLPassword=sqlpasswordname

�=[local computer name �� cfg ���]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=1 [�� cfg ���]/STRIPes

=numstripes

�=[dsm.opt value]

/TSMNODe=tsmnodename

=dsm.opt/TSMOPTFile

=dsmoptfilename

�=[dsm.opt value]

/TSMPassword=tsmpasswordname

��

A Difffull �:

60 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

=20 [�� cfg ���]/DIFFESTimate

=numpercent

B �� �:

=Yes/TRUNCate

=No

=0/LOGESTimate

=numpercent

C � �:

,

/FIles= logicalfilename*

,

/GRoups= groupname*

�� ��� �� ��� 114 ���� �� ������ ������.

�� �� �

�� 1 - ��

�� 1� � �� �� ������(model � msdb)� Tivoli Storage Manager

Server� Tivoli Storage Manager � ���� ���� �� �����. � �

���� /sqlbuffers � /stripes� � ���.

��:

tdpsqlc back model,msdb full /sqlbuff=2 /strip=2

��:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ model �� �� ��, 1/2.��: 0 ��: 1218832 ��: 1218832 ��: 322.48 Kb/Sec

model� ��� ������.

������ msdb �� �� ��, 2/2.��: 0 ��: 8250640 ��: 8250640 ��: 2,463.24 Kb/Sec

� 5 �� ����� �� 61

msdb� ��� ������.

��� � SQL �� �: 2��� � SQL �� �: 2��� � SQL �� �: 2��� � SQL �� �: 0����� � SQL �� �: 0

��� ��: 1,327.52 Kb/Sec��� � ��� �: 9,469,472�� �� ��: 6.97 �

�� 2 - ��

�� 2� /quiet ����� �� test2 ������� �� ��� �� �� ���

��. ���, � Windows �� ��� /sqlauthentication�� ������.

��:

tdpsqlc back test2 full /q /sqlauth=sql

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� 3 - ��

�� 3�� �� ��� ��� test2 �� �� ��� ����. test2� ���

�� �� ��� � ���.

��:

tdpsqlc back test2 difffull /diffest=10

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ test2 �� �� ��, 1/1.��: 0 ��: 5341016 ��: 5341016 ��: 1,120.96 Kb/Sec

test2� ��� ������.

��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 0

62 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� ��: 1,120.24 Kb/Sec��� � ��� �: 5,341,016�� �� ��: 4.66 �

�: �� �� ����� CLI �� � GUI ��� ��� ″difffull″� ����

�.

�� 4 - ��

�� 4�� ��� test2 � model� �� �� ���� �� ��� ���

�. �� ���� ��� ����.

��:

tdpsqlc back test2,model log /trunc=no

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ model �� �� ��, 1/2.��: 0 ��: 80656 ��: 80656 ��: 67.55 Kb/Sec

model� ��� ������.

������ test2 �� �� ��, 2/2.��: 0 ��: 88920 ��: 88920 ��: 73.28 Kb/Sec

test2� ��� ������.

��� � SQL �� �: 2��� � SQL �� �: 2��� � SQL �� �: 2��� � SQL �� �: 0

��� ��: 70.44 Kb/Sec��� � ��� �: 169,576�� �� ��: 2.35 �

�� 5 - ��

�� 5� test2 ������� ��� group1��� �� �� ���� �� ��

���.

��:

tdpsqlc back test2 group=group1

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0

� 5 �� ����� �� 63

(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ test2 �� �� ��, 1/1.��: 0 ��: 866888 ��: 866888 ��: 513.07 Kb/Sec

test2� ��� ������.

��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 0

��� ��: 512.76 Kb/Sec��� � ��� �: 866,888�� �� ��: 1.65 �

�� 6 - �

�� 6� �����(*)� ���� test2� ��� �� ��� ���� �� ���

��. ��� ��� ������� � � �� ��� �����.

��:

tdpsqlc back test2 file=*

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ test2 �� �� ��, 1/3.��: 0 ��: 669832 ��: 669832 ��: 569.31 Kb/Sec

test2� ��� ������.

������ test2 �� �� ��, 2/3.��: 0 ��: 669832 ��: 669832 ��: 388.90 Kb/Sec

test2� ��� ������.

������ test2 �� �� ��, 3/3.��: 0 ��: 13958280 ��: 13958280 ��: 2,911.39 Kb/Sec

test2� ��� ������.

��� � SQL �� �: 3��� � SQL �� �: 3��� � SQL �� �: 3��� � SQL �� �: 0

64 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� ��: 1,987.15 Kb/Sec��� � ��� �: 15,297,944�� �� ��: 7.52 �

�� 7 - �

�� 7� test2 ������� � ��� �� � � �� �� ��(��� �

� ����� ��)� ���� �� �����. /groups � /files ����� �

� ��� ���� � � �����.

��:

tdpsqlc back test2 s /groups=primary /files=test2_2data,test2_3data

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ test2 �� �� ��, 1/1.��: 0 ��: 14706896 ��: 14706896��: 3,404.98 Kb/Sec

test2� ��� ������.

��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 1��� � SQL �� �: 0

��� ��: 3,402.56 Kb/Sec��� � ��� �: 14,706,896�� �� ��: 4.22 �

Query ��

SQL Server� ������, Tivoli Storage Manager Server� �� ���� � Data

Protection for SQL� �� ��� ����� query ��� ������.

���:

v ���� � ��� ��� ��� � � �� � ���. Windows ��

�� �� ��� ��(�� ��)� ���� Data Protection for SQL query

��� �� ��� ��� ��� �� ���� � ���.

TDPcommandstatement > [[drive:]path\]filename.ext

��� ����� ����.

TDPcommandstatement >> [[drive:]path\]filename.ext

��� �����.

� 5 �� ����� �� 65

�� ��, ��� ����� �� � ���.

v Windows more �� ��(�� ��)� Windows �� �� ��� � �

��� � �� � ��� �� ��� ��� � ���.

TDPcommandstatement | more

���� TDPSQLC

Query SQL,

dbname *TDPTSM A

,

dbname*

��

�� �� (A)� ���� Tivoli Storage Manager ��� �� ������ ��

� � ���� ��� ����.

query� ���� ����� �� ��� 103 ���� �Query�� ������.

Query �� ����:��

=3 [�� cfg ���]/BUFFers

=numbuffers

�=1024 [�� cfg ���]

/BUFFERSIze=buffersizeinkb

/COMPATibilityinfo�

�=tdpsql.cfg

/CONFIGfile=configfilename

�=sqlserver value [or cfg. value]

/FROMSQLSERVer==sqlservername

�=tdpsql.log [�� cfg ���]

/LOGFile=logfilename

�=60 [�� cfg ���]

/LOGPrune=numdays=No

,

/OBJect= objectname*

66 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�=INTegrated [�� cfg ���]

/SQLAUTHentication=SQLuserid

�=″ ″

/SQLPassword=sqlpasswordname

�=[local computer name �� cfg ���]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=[dsm.opt value]/TSMNODe

=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

=[dsm.opt value]/TSMPassword

=tsmpasswordname

��

A Query TSM �:

*

FullDifffull

,

Log= logobjectname*

,

FIle= logicalfilename*

,

Group= groupname*,

Set= setobjectname*

Types

/ACtive

/ALl,

/OBJect= objectname*

�/FILEInfo

=No/MOUNTWait

=Yes

query ��� �� ��� 114 ���� �� ������ ������.

� 5 �� ����� �� 67

Query �� ��

�� 1 - SQL Server

�� 1� SQL Server mutalisk� ���� ��� ��� � ����.

��:

tdpsqlc query sql /compat

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL server ��----------------------

SQL server �� ........................ MUTALISKSQL server �� ....................... 7.0

�� �� �� ID .................... 52�� �� ��� ID ..................... 1252��� ��� ID ........................ 1033��� �� �� ID .............. 196609���� .................................. No

�� 2 - SQL �����

�� 2� �� SQL Server ������ test2� ���� SQL Server 7.0� ��

��� ��� � ����.

��:

tdpsqlc query sql test2 /compat

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL server ��----------------------

SQL server �� ........................ MUTALISKSQL server �� ....................... 7.0

�� �� �� ID .................... 52�� �� ��� ID ..................... 1252��� ��� ID ........................ 1033��� �� �� ID .............. 196609���� .................................. No

68 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

SQL ������ ��------------------------

SQL ������ �� ........................ test2��� SQL ������ ��� �� ........ 104,857,600��� SQL ������ ��� �� ............. 14,680,064��� SQL ������ �� �� ......... 104,857,600��� SQL ������ �� �� .............. 14,192,640SQL ������ ��� ��.......... 70SQL ������ � .....................

�� 3 - TDP

�� 3� Data Protection for SQL�� �� �� ��� �����.

��:

tdpsqlc query tdp

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDP for Microsoft SQL Server �� �---------------------------------------------------

BUFFers ................................... 3BUFFERSIze ................................ 1024DATEformat ................................ 1DIFFESTimate .............................. 20FROMSQLserver .............................LANGuage .................................. AMENGLOGFile ................................... tdpsql.logLOGPrune .................................. 60MOUNTWaitfordata .......................... YesNUMBERformat .............................. 1SQLAUTHentication ......................... INTegratedSQLBUFFers ................................ 0SQLBUFFERSIze ............................. 1024SQLSERVer ................................. .STRIPes ................................... 1TIMEformat ................................ 1

�� 4 - TSM �

�� 4� Tivoli Storage Manager Server�� �� � ��� ����� � ��

�� ������� �� ���� ��� �����.

��:

tdpsqlc query tsm * types /all

��:

� 5 �� ����� �� 69

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL ������ �� ........................ modelSQL server �� ........................ MUTALISK�� �� �� ���� � .. 1�� ��� �� ���� � .. 1�� �� �� ���� � .. 1

SQL ������ �� ........................ msdbSQL server �� ........................ MUTALISK�� �� �� ���� � .. 1

SQL ������ �� ........................ test1SQL server �� ........................ MUTALISK�� �� �� ���� � .. 1�� ��� �� ���� � .. 1�� �� �� ���� � .. 1

SQL ������ �� ........................ test2SQL server �� ........................ MUTALISK�� �� �� ���� � .. 1�� ��� �� ���� � .. 1�� �� �� ���� � .. 1�� ��� �� ���� � .. 1�� �� �� ���� � .. 4�� ��� �� ���� � .. 3�� �� �� ���� � .. 1�� ��� �� ���� � .. 1�� �� �� ���� � .. 1�� ��� �� ���� � .. 3�� �� �� ���� � .. 1�� ��� �� ���� � .. 2

�� 5 - Tivoli Storage Manager �����

�� 5� Tivoli Storage Manager Server�� �� ������ test2� ���� �

�� �� �� �� ����� �����.

��:

tdpsqlc query tsm test2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2

70 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:25:43�� �� .............................. 15,236,608������ ���� �� ..................... 20030627152543\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:26:19�� �� .............................. 4,682,240������ ���� �� ..................... 20030627152619\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:26:44�� �� .............................. 86,528������ ���� �� ..................... 20030627152644\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ��SQL �� �� �� ................... group1�� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:27:50�� �� .............................. 865,792������ ���� �� ..................... 20030627152750\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:27:51�� �� .............................. 86,528������ ���� �� ..................... 20030627152751\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ��SQL �� �� �� .................... test2_2data�� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:29:31�� �� .............................. 669,184������ ���� �� ..................... 20030627152931\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:29:35�� �� .............................. 86,528

� 5 �� ����� �� 71

������ ���� �� ..................... 20030627152935\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:30:02�� �� .............................. 14,326,272������ ���� �� ..................... 20030627153002\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 15:30:38�� �� .............................. 86,528������ ���� �� ..................... 20030627153038\0000015F�� ����� ����� � ....... 1

�� 6 - TSM �����

�� 6� Tivoli Storage Manager Server�� ��� ��� � �� Test1 ���

���� �� ��� �����.

�: ���� ��� SQL Server 2000�� ��� �� ����� �� �����.

SQL Server 7�� ��� �� ����� �� ���� ��� ���� ��

��� � ���.

��:

tdpsqlc q tsm Test1 full /compat

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 11:15:44�� �� .............................. 89,607,680������ ���� �� ..................... 20030627111544\00000700�� ����� ����� � ....... 1SQL server �� ....................... 8.0.194���� .................................. NoTDP �� .............................. 2.2.0.0SQL ������ ��� ��.......... 80��� SQL ������ ��� �� ........ 93,585,408

72 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� SQL ������ ��� �� ............. 90,439,680��� SQL ������ �� �� ......... 104,595,456��� SQL ������ �� �� .............. 14,225,408SQL ������ � ..................... Torn page detection

�� 7 - TSM �����

�� 7� ������ Test1� �� � ��� �� �� ����� �����. �

��, �� ��� ����.

��:

tdpsqlc q tsm Test1 full /fileinfo /all

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ����� �� ��/�� .............. 06/27/2003 11:15:44�� �� .............................. 89,607,680������ ���� �� ..................... 20030627111544\00000700�� ����� ����� � ....... 1

SQL �� �� �� ................... Group1��� SQL �� ��................ 90,439,680��� SQL �� �� ..................... 87,293,952SQL �� �� �� ................... File1Group1SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File1Group1_Data.NDF��� SQL �� �� ................ 47,382,528��� SQL �� �� ..................... 44,236,800SQL �� �� �� ................... File2Group1SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File2Group1_Data.NDF��� SQL �� �� ................ 43,057,152��� SQL �� �� ..................... 43,057,152

SQL �� �� �� ................... Group2��� SQL �� ��................ 2,097,152��� SQL �� �� ..................... 2,097,152SQL �� �� �� ................... File1Group2SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File1Group2_Data.NDF

� 5 �� ����� �� 73

��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576SQL �� �� �� ................... File2Group2SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File2Group2_Data.NDF��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576

SQL �� �� �� ................... PRIMARY��� SQL �� ��................ 1,048,576��� SQL �� �� ..................... 1,048,576SQL �� �� �� ................... Test1_DataSQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Data.MDF��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576

SQL �� �� �� ................... TRANSACTION LOG��� SQL �� ��................ 104,595,456��� SQL �� �� ..................... 14,225,408SQL �� �� �� ................... Test1_LogSQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Log.LDF��� SQL �� �� ................ 104,595,456

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/27/2003 11:32:59�� �� .............................. 89,607,680������ ���� �� ..................... 20030627113259\00000700�� ����� ����� � ....... 1

SQL �� �� �� ................... Group1��� SQL �� ��................ 90,439,680��� SQL �� �� ..................... 87,293,952SQL �� �� �� ................... File1Group1SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\`File1Group1_Data.NDF��� SQL �� �� ................ 47,382,528��� SQL �� �� ..................... 44,236,800SQL �� �� �� ................... File2Group1SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File2Group1_Data.NDF��� SQL �� �� ................ 43,057,152��� SQL �� �� ..................... 43,057,152

SQL �� �� �� ................... Group2��� SQL �� ��................ 2,097,152��� SQL �� �� ..................... 2,097,152SQL �� �� �� ................... File1Group2SQL �� �� �� .................. C:\Program Files\

74 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File1Group2_Data.NDF��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576SQL �� �� �� ................... File2Group2SQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\File2Group2_Data.NDF��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576

SQL �� �� �� ................... PRIMARY��� SQL �� ��................ 1,048,576��� SQL �� �� ..................... 1,048,576SQL �� �� �� ................... Test1_DataSQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Data.MDF��� SQL �� �� ................ 1,048,576��� SQL �� �� ..................... 1,048,576

SQL �� �� �� ................... TRANSACTION LOG��� SQL �� ��................ 104,595,456��� SQL �� �� ..................... 12,009,472SQL �� �� �� ................... Test1_LogSQL �� �� �� .................. C:\Program Files\Microsoft SQL Server\MSSQL$RBSTEST11_2003\data\Test1_Log.LDF��� SQL �� �� ................ 104,595,456

Restore ��

Tivoli Storage Manager � ���� SQL Server� �� ��� SQL �����

� � � �� � � ����� � ��� ������.

���:

v Data Protection for SQL �� 2� ���� Data Protection for SQL �� 1�

� ��� �� ����� ��� �� ����.

v �� �� �� SQL ������� ��� � ����. ��� SQL �����

�� �� ��� ��� �� ��� �� ��� �� � ���. �� ��

����� �� ��� -m SQL SERVER �� ��� ���� �� ��� �

��� SQL Server� ���� ���. ��� ��� �� �� ��� 159 �

��� ���� �� ���� ������.

�:

1. SQL ������ �� ��� �� ���� Data Protection for SQL� �

��� �� SQL Server� ���� � ���� � �� ������ �

��.

2. SQL Enterprise Manager, SQL Server ������ ����� � � SQL

Server ���� ������ � SQL Server� ���� � � ���.

v Data Protection for SQL� SQL Server� ���� � ���� ���� SQL

Server SYSADMIN �� �� ��� ��� �� ���.

� 5 �� ����� �� 75

v TRANSACT-SQL ������ ��� ��� ��� DBCC CHECKDB

(‘DBNAME’)� ���� ��� SQL ������� ���� ��� � ��

�.

v ��� SQL Server 7.0 �� ����� ��� ���� SQL Server 7.0 ��

�� ��� ��� � ����.

�: �� SQL ������� ��� � commtimeout ��� 10000 ��� �� �

��� �� ��� ��� ��� �� �� � ���. �� ��� LAN

free ���� �� �� � �� ����� �� � �� ���� ���.

��

�� TDPSQLC �

,

Restore dbname*

FULL

,

FIle= logicalfilename A*

FULL BDIFFerential C

,

Group= groupname D*,

Log= logobjectname E*

,

Set= setobjectname F*

��

�� �� (A,B,C,D,E,F)� ���� �� ���� �� ��� �� ������

��� � ���� ��� ����.

resotre ���� ����� �� ��� 98 ���� ��� ���� ���� ��

����.

Restore �� ����:��

=3 [�� cfg ���]/BUFFers

=numbuffers

76 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

�=1024 [�� cfg ���]

/BUFFERSIze=buffersizeinkb

�=tdpsql.cfg

/CONFIGfile=configfilename

/DBOonly�

�=sqlserver value [or cfg. value]

/FROMSQLSERVer==sqlservername

�/INTO= dbname =tdpsql.log [�� cfg ���]

/LOGFile=logfilename

�=60 [�� cfg ���]

/LOGPrune=numdays=No

�=Yes [�� cfg ���]

/MOUNTWait=No �

,

/OBJect= objectname*

�/Quiet

� �

, ,

/RELocate= logicalfilename /TO= physicalfilename �

�=INTegrated [�� cfg ���]

/SQLAUTHentication=SQLuserid

� 5 �� ����� �� 77

�=0 [�� cfg ���]

/SQLBUFFers=numsqlbuffers

�=1024 [�� cfg ���]

/SQLBUFFERSIze=sqlbuffersizeinkb

�=″ ″

/SQLPassword=sqlpasswordname

�=[local computer name �� cfg ���]

/SQLSERVer=sqlservername

�=sa

/SQLUSer=sqlusername

=1 [�� cfg ���]/STRIPes

=numstripes

�=[dsm.opt value]

/TSMNODe=tsmnodename

=dsm.opt/TSMOPTFile

=dsmoptfilename

�=[dsm.opt value]

/TSMPassword=tsmpasswordname

��

A � �� �:

/REPlace

B �� �� �:

78 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

B1B2

B1 �� �� � 1:

=Yes/RECOVery

=No/STANDby= undofilename

/REPlace

B2 �� �� � 2:

,

/FIles= logicalfilename*

,

/GRoups= groupname*

/PARTial=Yes

/RECOVery=No

/REPlace

C �� �� �:

=Yes/RECOVery

=No/STANDby= undofilename/REPlace

D �� �� �:

,

/FIles= logicalfilename*

/REPlace

� 5 �� ����� �� 79

E �� �� �:

=Yes/RECOVery

=No/STANDby= undofilename/STOPAT= datetime/STOPATMark= markname

/AFTER= datetime/STOPBEFOREMark= markname

/AFTER= datetime

F � �� �:

,

/FIles= logicalfilename*

,

/GRoups= groupname*

/REPlace

�� ��� �� ��� 114 ���� �� ������ ������. �� ��

� help �� ��� 91 ���� �Help �� ���� ������.

Restore �� ��

�� 1 - ��

�� 1� ������ Test1� ��� ��� � �� ��� � ������� �

� �� ����� ���� �� �����.

��:

tdpsqlc restore Test1 full /fromsqlserver=rbstest07\rbstest07_2003

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

Test1�� �� ���� Test1 �� �� ��,1/1.��: 0 ��: 89607680 ��: 89607680 ��: 3,003.42 Kb/SecTest1� ��� ������.

80 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 3,002.90 Kb/Sec��� � ��� �: 89,607,680�� �� ��: 29.14 �

�� 2 - ��

�� 2� ������ Test1� �� �� ����� ������ Test2� ����

�� �����. ��� ���� Test2 ������� �� ��� ���.

��:

tdpsqlc restore Test1 diff /into=Test2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

Test2� �� ���� Test1 �� �� ��,1/1��: 0 ��: 478720 ��: 478720 ��: 40.62 Kb/SecTest1� ��� ������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 40.61 Kb/Sec��� � ��� �: 478,720�� �� ��: 11.51 �

�� 3 - ��

�� 3� Group1��� �� � �� ����� Test1 ������� ���� �

� �����.

��:

tdpsqlc restore Test1 group=Group1

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

� 5 �� ����� �� 81

|

����� �� �...

Test1�� �� ���� Test1\Group1 �� �� ��,1/1.��: 0 ��: 86982144 ��: 86982144 ��: 8,188.11 Kb/SecTest1\Group1� ��� ������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 8,185.75 Kb/Sec��� � ��� �: 86,982,144�� �� ��: 10.38 �

�� 4 - �

�� 4� �� �� � �� ����� ������ Test1� ���� �� ��

���.

��:

tdpsqlc restore Test1 set=*

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

����� �� �...

Test1\20030718141546\00000700 �� ����� ���� �� �,1/1.��: 0 ��: 88489472 ��: 88489472 ��: 8,125.58 Kb/SecTest1\20030718141546\00000700� ��� ������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 8,122.52 Kb/Sec��� � ��� �: 88,489,472�� �� ��: 10.64 �

�� 5 - ��(� ��)

�� 5� ������ Test1� �� �� �� �� ����� ��� �� ���

� ���� �� �����. � �� �� �� � �� ��� � � ���

����.

��:

tdpsqlc restore Test1 log=* /stopat="07/01/2003 13:56:00"

��:

82 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

Test1\20030701135511\ �� ����� �� �� �� �00000700 �� �� ��,1/4.��: 0 ��: 214528 ��: 214528 ��: 59.75 Kb/SecTest1\20030701135511\00000700� ��� �������.

Test1\20030701135605\ �� ����� �� �� �� �00000700 �� �� ��,2/4.��: 0 ��: 147968 ��: 147968 ��: 32.15 Kb/SecTest1\20030701135605\00000700� ��� �������.

Test1\20030701135712\ �� ����� �� �� �� �00000700 �� �� ��,3/4.��: 0 ��: 0 ��: 0 ��: 0.00 Kb/SecTest1\20030701135712\00000700� ��� �������.

�� �� �� �� �� ��� ��Test1\20030701135817\00000700� �����.

��� � ������ �� �: 4�� �� � ������ �� �: 4��� � ������ �� �: 3�� � ������ �� �: 1

��� ��: 37.21 Kb/Sec��� � ��� �: 362,496�� �� ��: 9.51 �

�� 6 - ��(���� ��)

�� 6� ������ Testmark� �� �� �� �� ����� ����� ��

���� ���� �� �����. ��� ��� �� ��� mark2� ���

�� �� �� �� ������ ������. � ��� ��� ��� �

����.

��:

tdpsqlc restore Testmark log=* /stopatmark=mark2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

Testmark\20030701102947\ �� ����� �� �� �� �0000065C �� �� ��, 1/4.��: 0 ��: 159232 ��: 159232 ��: 61.68 Kb/Sec

� 5 �� ����� �� 83

Testmark\20030701102947\0000065C� ��� �������.

Testmark\20030701103127\ �� ����� �� �� �� �000001DC �� �� ��, 2/4.��: 0 ��: 159232 ��: 159232 ��: 34.51 Kb/SecTestmark\20030701103127\000001DC� ��� �������.

Testmark\20030701103325\ �� ����� �� �� �� �00000680 �� �� ��, 3/4.��: 0 ��: 0 ��: 0 ��: 0.00 Kb/SecTestmark\20030701103325\00000680� ��� �������.

�� �� �� �� �� ��� ��Testmark\20030701103556\00000694� ���.

��� � ������ �� �: 4�� �� � ������ �� �: 4��� � ������ �� �: 3�� � ������ �� �: 4

��� ��: 38.60 Kb/Sec��� � ��� �: 318,464�� �� ��: 8.06 �

�� 7 - ��(��� ���)

�� 7� ������ Test1� �� �� � ��� �� �� ����� ����

��� �����.

��:

tdpsqlc q tsm Test1 log=* /all

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ����� �� ��/�� .............. 06/22/2003 13:55:11�� �� .............................. 214,528������ ���� �� ..................... 20030622135511\00000700�� ����� ����� � ....... 1

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/22/2003 13:56:05�� �� .............................. 147,968������ ���� �� ..................... 20030622135605\

84 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

00000700�� ����� ����� � ....... 1

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/22/2003 13:57:12�� �� .............................. 147,968������ ���� �� ..................... 20030622135712\00000700�� ����� ����� � ....... 1

SQL server �� ........................ RBSTEST11\RBSTEST11_2000SQL ������ �� ........................ Test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/22/2003 13:58:17�� �� .............................. 147,968������ ���� �� ..................... 20030622135817\00000700�� ����� ����� � ....... 1

�� 7� �� ��� � ������ Test1� ����� ��� �� �� ��

��� restore ��� �����. ��� �� �� ����� � ����, restore

���� /object ����� ���� ���.

��:

tdpsqlc restore Test1 log=* /object=20030622135511\00000700

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

Test1\20030622135511\ �� ����� �� �� �� �00000700 �� ��, 1/1.��: 0 ��: 214528 ��: 214528 ��: 29.47 Kb/SecTest1\20030622135511\00000700� ��� �������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 29.46 Kb/Sec��� � ��� �: 214,528�� �� ��: 7.11 �

� 5 �� ����� �� 85

�� 8 - ��(��)

�� 8� Test1�� �� �� ����� � � �� � Group1� ���� ��

�����.

��:

tdpsqlc restore Test1 full /partial /gr=Group1

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

����� �� �...

Test1�� �� ���� Test1 �� �� ��,1/1.��: 0 ��: 89607680 ��: 89607680 ��: 3,359.60 Kb/SecTest1� ��� ������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 3,359.21 Kb/Sec��� � ��� �: 89,607,680�� �� ��: 26.05 �

�� 9 - ��(���)

�� 9� ������ Test1� �� �� ����� ���� �� �����. �

, �� �� File1Group1� � �� ��� �����.

��:

tdpsqlc restore Test1 full /relocate=File1Group1/to=e:\sqldata\File1Group1.NDF

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� �� �...

������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

����� �� �...

Test1�� �� ���� Test1 �� �� ��,1/1.��: 0 ��: 88100352 ��: 88100352 ��: 3,930.18 Kb/Sec

86 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Test1� ��� ������.

��� � ������ �� �: 1�� �� � ������ �� �: 1��� � ������ �� �: 1�� � ������ �� �: 0

��� ��: 3,929.64 Kb/Sec��� � ��� �: 88,100,352�� �� ��: 21.89 �

Inactivate ��

Tivoli Storage Manager Server�� �� ��� �� �� ����� ������

� inactivate ��� ������. � �� �� ����� ���� ��� �

� ��� � � � �������. ��� ��� ���� �� ����

inactivate ��� ��� � ���.

Tivoli Storage Manager Server� Tivoli Storage Manager �� � ���� ��

�� ����� ��� �� ��� �� ����� ����. �� �����

������, ����� �� ���� ��� � ��� �� �� ���� �

��� �� �����.

�: � ��� Data Protection for SQL �� 1� adsmdelete � adsmautodelete

��� �����. �� �� �� � ����� ���� �� inactivate

/olderthan ��� �� 1� /ifolder ���� �����.

��

�� TDPSQLC �

,

INACTIVate dbname*

,

FIle= logicalfilename*

FULLDIFFerential

,

Group= groupname*,

Log= logobjectname*

,

Set= setobjectname*

*

��

inactivate ���� ����� �� ��� 98 ���� ��� ���� ���� �

�����.

� 5 �� ����� �� 87

Inactivate �� ����:��

=tdpsql.cfg/CONFIGfile

=configfilename

�=sqlserver value [or cfg. value]

/FROMSQLSERVer==sqlservername

�=tdpsql.log [�� cfg ���]

/LOGFile=logfilename

�=60 [�� cfg ���]

/LOGPrune=numdays=No

,

/OBJect= objectname*

�/OLDerthan= numdaysold /Quiet =[dsm.opt value]

/TSMNODe=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

=[dsm.opt value]/TSMPassword

=tsmpasswordname

��

���� ��� �� ��� 114 ���� �� ������ ������.

Inactivate �� ��

�� ��� ������ �� ����� ���� �������. �� ����

� ������, �� policy� �� ��� ����. � ��, �� �� SQL

Server�� ����� �������. ��, �� �� � �� �� �� �� �

�� ���� ��� ����.

��:

tdpsqlc query tsm test1,test2 * /fromsqlserv=mutalisk

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test1�� ���� � ....................... ���� ���� �� ...................... ��

88 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� �� ��/�� .............. 06/17/2003 13:04:41�� �� .............................. 2,209,512,960������ ���� �� ..................... 20030617130441\0000012D�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test1�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/17/2003 15:26:59�� �� .............................. 92,672������ ���� �� ..................... 20030617152659\0000015F�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test2�� ���� � ....................... ���� ���� �� ...................... ���� �� ��/�� .............. 06/17/2003 16:06:58�� �� .............................. 15,236,608������ ���� �� ..................... 20030617160658\00000163�� ����� ����� � ....... 1

�� ��, ���� 2� ���(11� 28��� ���) �� test1 ������ ��

��� ������� �����.

��:

tdpsqlc inactiv test1 * /fromsqlserv=mutalisk /olderthan=14

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

SQL ������ �� ��� �� �...������ �� ��� �� Tivoli Storage Manager Server� ���� ���.�� ������.

test1 �� �� ����test1\20030617152659\0000015F �� �� ����

��� � ������ �� �: 2���� �� � ������ �� �: 2����� � ������ �� �: 2�� � ������ �� �: 0

�� �� ��: 1.26 �

��� Tivoli Storage Manager ��� /all ����� ���� ��� �� ���

�� �� ��� �����. �� test1� �� � �� ��� �� ��� ���

��.

��:

tdpsqlc query tsm test1 /fromsqlserv=mutalisk /all

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0

� 5 �� ����� �� 89

(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

�� ���� ��-------------------------

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test1�� ���� � ....................... ���� ���� �� ...................... ����� �� ��/�� .............. 06/17/2003 13:04:41�� �� .............................. 2,209,512,960������ ���� �� ..................... 20030617130441\0000012D�� ����� ����� � ....... 1

SQL server �� ........................ MUTALISKSQL ������ �� ........................ test1�� ���� � ....................... ���� ���� �� ...................... ����� �� ��/�� .............. 06/17/2003 15:26:59�� �� .............................. 92,672������ ���� �� ..................... 20030617152659\0000015F�� ����� ����� � ....... 1

Help ��

��� ��� ���� �� �� �� Data Protection for SQL ��� ���

����� help ��� ������.

Help� �� ��� �����.

[a] a� ����. a� 0� �� � � ���.

{a | b}

a �� b� ���, �� ���� ���.

{a } +

a� �� � � � �� ���.

{a } *

a� 0� �� � � ���.

(a) ��� � � � ��

UPPERCASE

�� ��(���� ��� �� �)

90 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��

�� TDPSQLC Help?

*

BACKupINACTIVate DIFF

* FIleRESTore FULL

GroupLogSet

HelpQuery

SQLTDPTDP

DIFFFIleFULLGroupLogSetTypes*

SETCHANGETDPPassword

��

Help �� ��

� 1 - Query TSM

��:

tdpsqlc help query tsm *

��:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5057I The C:\Program Files\Tivoli\TSM\TDPSql\tdpsql.log�� ��� �� ������.

TDPSQLC Query TSM *|dbname[,dbname,...] [*][/ACtive][/ALl][/BUFFers=numbuffers] ���: 3 (�� cfg ���)[/BUFFERSIze=buffersizeinkb] ���: 1024 (�� cfg ���)[/COMPATibilityinfo][/CONFIGfile=configfilename] ���: tdpsql.cfg

[/FROMSQLserver=sqlservername] ���: sqlserver value (�� cfg ���)[/LOGFile=logfilename] ���: tdpsql.log (�� cfg ���)[/LOGPrune=numdays|No] ���: 60 (�� cfg ���)[/OBJect=*|objectname[,objectname,...]][/TSMNODe=tsmnodename] ���: dsm.opt value[/TSMOPTFile=dsmoptfilename] ���: dsm.opt[/TSMPassword=tsmpassword] ���: dsm.opt value

� 5 �� ����� �� 91

� 2 - �� ��

��:

tdpsqlc help rest full

��:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC Restore *|dbname[,dbname,...] [Full][/BUFFers=numbuffers] ���: 3 (�� cfg ���)[/BUFFERSIze=buffersizeinkb] ���: 1024 (�� cfg ���)[/CONFIGfile=configfilename] ���: tdpsql.cfg

[/DBOonly][/FIles=*|logicalname[,logicalname,...] ][/FROMSQLserver=sqlservername] ���: sqlserver value (�� cfg ���)[/GRoups=*|groupname[,groupname,...] ][/INTO=dbname][/LOGFile=logfilename] ���: tdpsql.log (�� cfg ���)[/LOGPrune=numdays|No] ���: 60 (�� cfg ���)[/MOUNTWait=Yes|No] ���: Yes (�� cfg ���)[/OBJect=*|objectname[,objectname,...] ][/PARTial][/Quiet][/RECOVery=Yes|No] ���: Yes[/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ][/REPlace][/SQLAUTHentication=INTegrated|SQLuserid] ���: INTegrated (�� cfg ���)[/SQLBUFFers=numsqlbuffers] ���: 0 (�� cfg ���)[/SQLBUFFERSIze=sqlbuffersizeinkb] ���: 1024 (�� cfg ���)[/SQLPassword=sqlpasswordname] ���: " "[/SQLSERVer=sqlservername] ���: local computer name (�� cfg ���)[/SQLUSer=sqlusername] ���: sa[/STANDby=undofilename][/STRIPes=numstripes] ���: 1 (�� cfg ���)[/TSMNODe=tsmnodename] ���: dsm.opt value[/TSMOPTFile=dsmoptfilename] ���: dsm.opt[/TSMPassword=tsmpassword] ���: dsm.opt value

� 3 - �� ��

��:

tdpsqlc help rest log

��:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC R *|dbname[,dbname,...] Log=*|logobjectname[,logobjectname,...][/BUFFers=numbuffers] ���: 3 (�� cfg ���)[/BUFFERSIze=buffersizeinkb] ���: 1024 (�� cfg ���)[/CONFIGfile=configfilename] ���: tdpsql.cfg

[/DBOonly][/FROMSQLserver=sqlservername] ���: sqlserver value (�� cfg ���)[/INTO=dbname][/LOGFile=logfilename] ���: tdpsql.log (�� cfg ���)[/LOGPrune=numdays|No] ���: 60 (�� cfg ���)[/MOUNTWait=Yes|No] ���: Yes (�� cfg ���)[/OBJect=*|objectname[,objectname,...] ][/Quiet][/RECOVery=Yes|No] ���: Yes[/RELocate=lname /TO=pname [/RELocate=lname /TO=pname ...] ]

92 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

[/SQLAUTHentication=INTegrated|SQLuserid] ���: INTegrated (�� cfg ���)[/SQLBUFFers=numsqlbuffers] ���: 0 (�� cfg ���)[/SQLBUFFERSIze=sqlbuffersizeinkb] ���: 1024 (�� cfg ���)[/SQLPassword=sqlpasswordname] ���: " "[/SQLSERVer=sqlservername] ���: local computer name (�� cfg ���)[/SQLUSer=sqlusername] ���: sa[/STANDby=undofilename][/STOPAT=datetime][/STOPATMark=markname [/AFTER=datetime] ][/STOPBEFOREMark=markname [/AFTER=datetime] ][/STRIPes=numstripes] ���: 1 (�� cfg ���)[/TSMNODe=tsmnodename] ���: dsm.opt value[/TSMOPTFile=dsmoptfilename] ���: dsm.opt[/TSMPassword=tsmpassword] ���: dsm.opt value

� 4 - �

��:

tdpsqlc help set

��:

IBM Tivoli Storage Manager for Databases:Data Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

TDPSQLC Set PARMname=value[/CONFIGfile=configfilename] ���: tdpsql.cfg

PARMname� �� ��� � � � ��� ����.BUFFers=numbuffers (2..8)BUFFERSIze=buffersize (64..8192)DATEformat=dateformatnum1 MM/DD/YYYY2 DD-MM-YYYY3 YYYY-MM-DD4 DD.MM.YYYY5 YYYY.MM.DD

DIFFESTimate=numpercent (1..99)FROMSQLserver=sqlservernameLANGUAGE=� �� � ��ENU �� ��PTB ��� �����CHS ���CHT ���FRA ����DEU ���ITA �����JPN ���KOR ���ESP ����

LOGFile=logfilenameLOGPrune=[numdays|No] (0..9999) | NoMOUNTWaitfordata=[Yes|No]NUMBERformat=numberformatnum1 n,nnn.dd2 n,nnn,dd3 n nnn,dd4 n nnn.dd5 n.nnn,dd

� 5 �� ����� �� 93

6 n’nnn,ddSQLAUTHentication=[INTegrated|SQLuserid]SQLBUFFers=numsqlbuffers (0..999)SQLBUFFERSIze=sqlbuffersize (64..4096)SQLSERVer=sqlservernameSTRIPes=numstripes SQL Server 7.0� �(1..32)

SQL Server 2000� �(1..64)TIMEformat=timeformatnum1 HH:MM:SS2 HH,MM,SS3 HH.MM.SS4 HH:MM:SSA/P

Set ��

Data Protection for SQL �� ���� � �� �� ����� set ��� ���

���. �� �� ��� � ���. � ��� tdpsql.cfg���. �� �� GUI

�� �� �� � ��� ��� � ���(33 ���� ��� ��� ��).

�: �� ��� ���� ���, tdpsql.cfg �� ���� lastprunedate ��� �

�� ��� �����. ���� ��� ��� �� ��� ���� �

�� �����.

���� TDPSQLC Set BUFFers= numbuffers

BUFFERSIze= buffersizeinkbDATEformat= dateformatnum

DIFFESTimate= numpercentFROMSQLserver= fromsqlserver

LANGuage= languageLOGFile= logfilenameLOGPrune= numdays

NoNUMBERformat= numberformatnumMOUNTWaitfordata= Yes

NoSQLAUTHentication= INTegrated

SQLuseridSQLBUFFers= numsqlbuffersSQLBUFFERSIze= sqlbuffersizeinkbSQLSERVer= sqlservernameSTRIPes= numstripes

TIMEformat= timeformatnum

��

set ���� ����� �� ��� 107 ���� �Set�� ������.

Set �� ����:��

=tdpsql.cfg/CONFIGfile

=configfilename

��

set ��� �� ��� 114 ���� �� ������ ������.

94 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Set �� ��

��� �� ���� mutalisk ��� � SQL Server� �����.

��:

tdpsqlc set sqlserver=mutalisk

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I �� �� ������.

�� � ��� sqlbuffers � stripes� �� ��� 2� �����.

��:

tdpsqlc set sqlbuff=2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I �� �� ������.

��:

tdpsqlc set strip=2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO5054I �� �� ������.

Changetsmpassword ��

Data Protection for SQL� ���� Tivoli Storage Manager ��� �����

changetsmpassword ��� ������.

���� TDPSQLC CHANGETSMPassword

oldpassword newpassword verifypassword��

changetsmpassword ���� ����� �� ���

113 ���� �CHANGETSMPassword�� ������.

�� ����:

� 5 �� ����� �� 95

��=tdpsql.cfg

/CONFIGfile=configfilename

�=tdpsql.log [�� cfg ���]

/LOGFile=logfilename

�=60 [�� cfg ���]

/LOGPrune=numdays=No

=[dsm.opt value]/TSMNODe

=tsmnodename

�=dsm.opt

/TSMOPTFile=dsmoptfilename

��

changetsmpassword ��� �� ��� 114 ���� �� ������ ���

���.

Changetsmpassword �� ��

�� ��� Tivoli Storage Manager ��� �����.

��:

tdpsqlc changetsmp fert sqlv2 sqlv2

��:

IBM Tivoli Storage Manager for DatabasesData Protection for Microsoft SQL ServerVersion 5, Release 2, Level 1.0(C) Copyright IBM Corporation 1997, 2003. All rights reserved.

ACO0260I �� �������.

96 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 6 � �� ���

� ��� Data Protection for SQL�� �� ��� �� ����� ����

����� � ����� �� � �����. �� ��� �� ��� �

5 58 ���� �Data Protection for SQL ���� ������.

���� ���

���� ����� Data Protection for SQL �� ��� ��� � ����

�� ����. � ���� ���� ����� �� ��� �� �� �� ���

� �� query, set � changetsmpassword�� ��� � � �� ���� ��

��� �� �����.

� 10. Data Protection for SQL ���� ����

�� ��� ���� ���

Backup dbname � 6�� �� �� �� 98

Query SQL dbname

TDP

TSM dbname � 8� ��

103

Restore dbname � 6�� �� �� �� 98

Inactivate dbname � 6�� �� �� �� 98

Set 15� �� 107

Change TSM

Password

oldpassword newpassword verifypassword 113

dbname

*|dbname,...

� ��� ��, ��, ���� �� ��� SQL Server ������� �

�� �����.

���

v � �� 0� ��� ��� ���� dbname�� *� ����� ���

������. ����� ��� ���� SQL Server� �� �����

�� �����.

v tempdb� ���� ���. � ������� SQL Server� ��� �

� �� ����� ����� ��� � ����. � ������� �

���� ��� � �� ����.

v dbname� ���� �� ��� �� dbname� � �� � ����

��� ���.

© Copyright IBM Corp. 1997, 2003 97

v SQL ������ ��� ����� �����.

v �� Tivoli Storage Manager include/exclude ��� SQL ������

��� ����.

�� ��� ��

��� ���� ����� Data Protection for SQL backup, restore, inactivate

� query ��� �� � �� ��� �� ����� �����.

� 11. Data Protection for SQL �� ���� ��

�� ��� � ���

FIle 98

Full 99

Difffull 99

Group 100

Log 101

Set 102

* (query TSM �� inactivate��)

��� ����� �� ��� �����.

FIle=*|logicalfilename,...

file ���� ���� SQL Server �� ��� ��� � ���. �� �

�� �� � � ��� �� ����� �� SQL ������ ��

� ���� �� ���� �� ��� � ��� ��� � ���.

restore� ��, � ��� ���� SQL ������� �� �� ����

� �����.

inactivate� ��, � ��� ���� SQL ������� �� �� ��

����� �������.

Tivoli Storage Manager �� �� ���� ��� �� ��� 105 ���

� ������.

logicalfilename ��� ����� ����� �� SQL Server �����

�� �� �� ��� �����.

���:

v ���� �� SQL ������� �� ���� �� �� � ��

��� ��� ���.

v �� ���� � ����� � � �� ��� � ���.

v � �� ����� �� SQL �������� �� ��� �� �� �

���� �������.

98 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v 0� ��� ��� ���� logicalfilename�� *� ����� ��� �

�����. ����� ��� ���� SQL Server ������� ��

�� ��� �����.

�: ��� �� ��� Tivoli Storage Manager Server�� ��� �

� ����� �����, ����� ��� ���� SQL Server �

������

v logicalfilename� ���� �� ��� ��, � ���� �����.

v logicalfilename ��� ����� �����.

v �� SQL ������� ���� �� ��� �� � ����.

– SQL Server �� truncate log on checkpoint� ��� ������.

– SQL Server 2000 � �� ��� ���� ������.

v restore file ����� /recovery ����� ��� � ����.

v SQL Server �� �� ����� ��� � �� �� �� � ��

� ���� ���. �� ��� �� �� ��� � �� ��

��� ��� � ����. SQL Server � ���� ��� � ��

�� �����. �� ��� ���� ���� �� ��� �

�� �� �� ������ �� �� � ��� ��� ���.

FULL full ������ ���� SQL Server ������� �� �� � ���

���� ����� ��� ������� ���� ��� � ���.

��� SQL ������� Tivoli Storage Manager Server�� ���

�� ����� �����.� �� ������ �� ����� �� SQL

������� �� ��� �� �� �� ����� �������. � �

����� �� �� �� ���� � �� ��, �, �, �� � ��

�� ����� � ���.

restore� ��, � ��� ���� SQL ������� �� �� ����

�� �� ����� �����.

inactivate� ��, � ��� ���� SQL ������� �� �� ��

���� �� ����� �������.

DIFFerential

differential ������ ���� �� �� �� ��� ��� SQL

Server ������� � � ��� ���� ����� ��� SQL ��

����� ���� ��� � ���. ���, �� ��� �� �� ��

�� � �� �����. �� �� ������ �� ��� �� �

� �� ��� �� �� ��� � ��� ������.

restore�� � ��� �� ���� �� ��� ��� �� ��� ��

�� ����.

� 6 �� ���� 99

inactivate� ��, SQL ������ ��� Tivoli Storage Manager

Server�� ��� �� ����� �����,

Group=*|groupname,...

group ���� ���� SQL Server �� �� ��� � ���.

group ��� �� SQL ������ ����� ��� �� �� ��

�� ��� ����� ��� ���� �� ��� �����. � ��

����.

v SQL �������� �� ���� �� �� ����� ��� ���

� ����� �� �� � � ���.

v �� ��, �� �� ��� SQL ������� �� � ��

�� � � �� ���� �� ��� �� �� � � ���.

� SQL ������� �� �� �� ���� ���.

groupname ��� ����� SQL Server ������ �� �� ���

�����.

���:

v �� ���� � ����� � � �� ��� � ���.

v � � �� ����� �� SQL �������� �� ��� �� �

�� ����� �������.

v � �� 0� ��� ��� ���� groupname�� *� ����� �

�� ������.

v ����� ��� ���� SQL Server ������� �� �� ��

�����.

�: ��� �� Tivoli Storage Manager Server�� ��� �� �

���� �����, ����� ��� ���� SQL Server ���

���� �� �� �� ���.

v groupname� ���� �� ��� ��, � ���� �����.

v groupname ��� ����� �����.

v ���� �� SQL ������� �� ���� �� �� � �

��� ��� ���.

v �� SQL ������� ���� � ��� �� � ����.

– SQL Server ��� TRUNCATE LOG ON CHECKPOINT� ���

���.

– SQL Server 2000 � �� ��� ���� ������.

v restore group ����� /recovery ����� ��� � ����.

100 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v SQL Server �� �� ����� ��� � �� ��� � ��� �

��� ���. �� ��� �� �� ��� � �� �� ��

�� �� ��� � ����. SQL Server � ���� ��� �

�� �� �����. � ��� ���� ���� �� ���

� �� �� �� ������ �� �� � ��� ��� ��

�.

Log �� Log=*|logobjectname,...

Log ���� ��� � �� �� �� ��� �� SQL Server ��

����� �� ���� ��� ��� � ���. � ��� ���� �

� SQL ������ �� �� ���� �� �� ��� � ��

�.

�: backup ���� log� �� ��� ����. ��� restore, query �

inactivate ����� log ����� ����� �� logobjectname �

� ����.

backup ��� �� ���� logobjectname ��� ��, ���� �� �

�� �� �� ����� �����. � �� 0� ��� ��� ����

logobjectname�� *� ����� ��� ������. ����� ��� �

��� SQL ������� �� �� �� ����� �����.

���:

v �� ��� �� ��� ��, �� ��� �� � ����� � �

�� ��� � ���.

v �� ��� ���� ��� ��� �� ���� �� ���� ��

� �� ��� � ���. � �� �����.

v /truncate=no ����� ���� ����� �� �� ���� �� SQL

Server ������� ���� ��� ��� � ���.

v ��� ��� Tivoli Storage Manager Server�� ��� ���� �

�� �� ����� �����. � �� �� ����� �� �� �

���� ������ ����(� ��� ��� �� �� ��� �

�). �� �� ����� �� ������ �� ����� SQL ��

����� �� �� �� ����� ������ ��� �����

Tivoli Storage Manager Server � � ��� ���� ����. �

���, �� ������ ��� ��� ��� �� ��� �� �

�� inactivate ��� ���� �� �� ����� ����� �

���.

v �� SQL ������� ���� �� ��� �� � ����.

– SQL Server ��� TRUNCATE LOG ON CHECKPOINT� ���

���.

� 6 �� ���� 101

– SQL Server 2000 � �� ��� ���� ������.

– SQL ������� ���� �� ��� �� ��, SQL Server

SELECT INTO / BULKCOPY ��� ��� SQL Server 7.0 ��

����.

Set �� Set=*|setobjectname,...

Set ���� /files � /groups ����� ���� SQL Server �� �

��� ��� � ���.

�: backup ���� set� �� ��� ����. ��� restore, query �

inactivate ���� set ����� ������ setobjectname �� �

���.

backup ��� �� ���� setobjectname ��� ��, ���� �� �

�� � �� ����� �����. � �� 0� ��� ��� ����

setobjectname�� *� ����� ��� ������. ����� ��� �

��� SQL ������� �� � �� ����� �����.

���:

v backup ��� �� ��� ��, �� ��� �� � ����� �

� �� ��� � ���.

v ��� ���� 1�� �� ���� � ��� ������. ��� �

� � ��� SQL Server� �� �� �� � ��� ����� �

�� �� ������ ��� ���� �� �����. � �� file

� group ����� �� ��� ������. �, �� �� ��

�� ������.

v ��� SQL ������� Tivoli Storage Manager Server�� ��

� �� ����� �����. �� SQL Server ������� ��

� ��� � � ��� �� �� � �� �� �� �� �����

� ���. ��� �� SQL Server ������� � � ����

�� � �� �� �� �� ����� ���� � � �� ��

� ����.

v � � �� ����� �� �� ����� ������ ����(log

��� ��� �� �� ��� ��). � �� ����� �� ��

���� �� ����� SQL ������� �� �� �� �����

������ ��� ����� Tivoli Storage Manager Server � �

��� ���� ����. ����, �� ������ ��� ��

� ��� �� ��� �� ��� inactivate ��� ���� � �

� ����� ����� � ���.

v ���� �� SQL ������� �� ���� �� �� � �

��� ��� ���.

102 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v �� SQL ������� ���� � ��� �� � ����.

– SQL Server ��� TRUNCATE LOG ON CHECKPOINT� ���

���.

– SQL Server 2000 � �� ��� ���� ������.

v restore set ����� /recovery ����� ��� � ����.

�:

1. inactivate � query TSM ��� ��� ���� �����(*)� ����

�� ���� ��� �� � ���. inactivate� ��, � ����� ���

SQL ������� �� �� �� ����� �������. ���, �� �

� �� inactivate� �� ���� ��� �� ������ ��� ���

�.

2. file, group, log � set ����� � �(�� ��)� �� � � � � �

� ��� � ���. �� ��,

file=a,b �� file=a file=b

3. �� � ��� � ����� ��� �� ����. �� ��,

file=a group=y file=b group=z

Query

Data Protection for SQL query ��� �� � �� � ��� ������.

Query SQL *|dbname,...

� ��� �� SQL Server� ��� �����. �� SQL Server� ��

�� ��� 114 ���� �� ������� /sqlserver� �����

�.

�� SQL Server 7.0 ��� ���� �� ��� � ���.

v ��

v ��

/compatibilityinfo� ���� ��:

v � �� � ID

v � �� ��� ID

v ���� ��� ID

v ���� � � ID

v ����� ��

�� SQL Server 2000 ��� ���� �� ��� � ���.

v ��

v ��

/compatibilityinfo� ��� ��:

v ����� ��

� 6 �� ���� 103

dbname ��� �� SQL Server�� ��� ��� ������� ���

��. �� ��� 97 ���� ����� ������� dbname� ���

���.

�� SQL Server 7.0 �� ������� ���� �� ��� � ���.

v �� ��

v ������ ��

v ��� ������ ��� �

v ��� ������ �

v ��� ������ �� �

v ��� ������ �� �

v ������ �� �(SELECT INTO / BULK COPY, TRUNCATE

LOG ON CHECKPOINT )

/compatibilityinfo� ��� ��:

v �� ��

v �� ����� ��

v ������ ��� ��

v �� � �� � ID

v �� � �� ��� ID

v �� ���� ��� ID

v �� ���� � � ID

�� SQL Server 2000 �� ������� ���� �� ��� � ��

�.

v �� ��

v ������ ��

v ��� ������ ��� �

v ��� ������ �

v ��� ������ �� �

v ��� ������ �� �

v ������ �� �(SELECT INTO / BULK COPY, TRUNCATE

LOG ON CHECKPOINT )

/compatibilityinfo� ��� ��:

v �� ��

v �� ����� ��

v ������ ��� ��

Query TDP

� ��� Data Protection for SQL �� � �� ��� �� Data Protection

104 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

for SQL �� ��� ��� �����. �� �� ��� �� �� ��

� 114 ���� �� ������� /configfile� ������.

Query TSM *|dbname,...

� ��� Tivoli Storage Manager API � Tivoli Storage Manager Server

�� ��� �����.

dbname ��� �� Tivoli Storage Manager Server � ���� �� �

���� ��� � �� SQL Server� ������ ��� �����. �

�� ����� SQL ������� �� ����� ��� ��� ��

� ���� ����. �� ��� 97 ���� ����� �������

dbname� ������.

�� ��� SQL �������� �� �� ����� �� ��� ��

��� dbname,...* ����� ��� ������.

TSM dbname� ���� �� ����� ���� �� ��� � ���.

v SQL �� ��

v SQL ������ ��

v Backup ���� ��

v �� ���� ��/��� ��

v �� ���� Data Protection for SQL �� � � �

v �� ���� Data Protection for SQL �

v Data Protection for SQL �� ����� ���� ��

v �� ����� ��� ���� �

/compatibilityinfo� ���� �� ��� � ���.

v SQL �� ��

v SQL �� ����� ��

v �� ����� ��� Data Protection for SQL ��

v SQL ������ ��� ��

v ��� SQL ������ ��� �

v ��� SQL ������ ��� �

v ��� SQL ������ �� �

v ��� SQL ������ �� �

v SQL ������ ��

SQL Server 7.0 �������� ��� ��:

v SQL �� � �� � ID

v SQL �� � �� ��� ID

v SQL �� ���� ��� ID

v SQL �� ���� � � ID

� 6 �� ���� 105

�:

1. query TSM� � ���� /active � /all� �� ��� �� ��

��� ��� �� ���.

2. �� SQL Server� �� �� ��� 114 ���� �� �����

�� /sqlserver� ������.

3. �� Tivoli Storage Manager Server� �� Tivoli Storage Manager �

� ��� �����.

4. �� Tivoli Storage Manager �� ��� �� �� ��� 114 ��

�� �� ������� /tsmoptfile� ������.

5. �� Tivoli Storage Manager ��� �� �� ��� 114 ����

�� ������� /tsmnode� ������.

6. ��� SQL ������� �� ����� ��� ��� ���� �

���.

Query TSM �

��� ��� �� �� ��� 98 ���� ��� ���� ���� ���

���.

FIle=*|logicalfilename,...

�� Tivoli Storage Manager Server � ��� � �� SQL Server

�� �� ��� SQL ������� �� �� ����� �� �

�� �����. query TSM �� �� file ��� ���� 114

���� �� ������� /fileinfo � /mountwait� ����

��.

Full �� Tivoli Storage Manager Server � ��� � �� SQL Server

�� �� ��� SQL ������� �� �� ����� �� �

�� �����.

Difffull

�� Tivoli Storage Manager Server � ��� � �� SQL Server

�� �� ��� SQL ������� �� �� ����� �� �

�� �����.

Group=*|groupname,...

�� SQL Server�� �� Tivoli Storage Manager Server � ��

� � �� ��� SQL ������� �� �� ��� � �

� ���� ��� �����.

106 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Log=*|logobjectname,...

�� SQL Server�� �� Tivoli Storage Manager Server � ��

� � �� ��� SQL ������� �� �� ��� �� �

� ���� ��� �����.

logobjectname ��� ��� ��� �� �� ����� ����

�. � �� 0� ��� ��� ���� logobjectname�� *� �

���� ��� ������. ����� ��� ���� SQL �

������ �� �� �� ����� �����.

Set=*|setobjectname,...

�� SQL Server�� �� Tivoli Storage Manager Server � ��

� � �� ��� SQL ������� �� �� ��� � �

� ���� ��� �����.

setobjectname ��� ��� ��� � �� ����� ����

�. � �� 0� ��� ��� ���� setobjectname�� *� �

���� ��� ������. ����� ��� ���� SQL �

������ �� � �� ����� �����.

Types �� Tivoli Storage Manager Server � ��� � �� SQL Server

�� �� ��� SQL ������� �� ����� �� �� �

��� �� �����. �� ��� �� ����� � �� �

�� �����.

/all � ����� ����, ��� �� ���� �� � ��

�.

types ����� � /compatibility �� /fileinfo � ����

� ��� �� ����.

�: /fileinfo ��� full, diff, log, file, group � set ���� ��� �����.

/fileinfo � ����� ���� ��� �� ����.

v SQL ������ � ��

v ��� SQL ������ � �

v ��� SQL ������ � �

v SQL ������ �� �� ��

v SQL ������ �� �� ��

v ��� SQL ������ �� �

v ��� SQL ������ �� �

Set

Data Protection for SQL �� ���� ��� �����, set ��� �� �

�� � ��� ������.

� 6 �� ���� 107

BUFFers=numbuffers

buffers ����� Data Protection for SQL Tivoli Storage Manager API

� ���� ���� �� ��� ����� ���� ��� �� �

� �����.

�� �� ����� ���� ���� � ��, � �� ��� ���

��. �� �� /buffersize ����� �����.

numbuffers ��� ��� ��� �� �� � ���. ��� �� �� 2

�� 8�� � � � ���� 3���.

BUFFERSIze=buffersizeinkb

buffersize ����� buffers ����� ��� Data Protection for SQL

��� �� �����.

buffersizeinkb ��� KB ��� ��� �� �� � ���. �� ��

� 64 - 8192���. ��� ��� 1024���.

DATEformat=dateformatnum

/dateformat ����� �� ���� �� ��� ��� ����.

dateformatnum ��� ��� 1 - 5���. ���� 1���. �� �� �

� ��� �����.

1 MM/DD/YYYY.

2 DD-MM-YYYY.

3 YYYY-MM-DD.

4 DD.MM.YYYY.

5 YYYY.MM.DD.

dateformat ����� �� ���� �� �� Data Protection for SQL

�� ��(��� tdpsql.log)� ��� ��� � ���. �� � ���

��� �� �� ���� ���� �� ��� � ���.

v dateformat ����� �� ��� � Data Protection for SQL� �

�� �� � �� ��� �� ������.

v /logfile ����� ���� � �� ��� ������.

DIFFESTimate=numpercent

Data Protection for SQL backup ��� ���� �� ������ ��

� ��, diffestimate� �� �� �� ��� ��� �� SQL ����

��� �� � � �����. � ���� SQL Server� �� ���

�� ���� ��� ���� �� Tivoli Storage Manager Server� �

��� ���� ���� �� ��� �� �� �� �� ���

����. Tivoli Storage Manager Server� � �� ���� � �

108 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� �� SQL ������ ��� � �� � � �� ���� ��

���. ��� SQL ������� �� �� �� ����� ����

�, � ���� ��� SQL ������� ���� ����.

numpercent ��� ��� 1 - 99���. �� ��� ������ ����

����� � ��� �� �� ������ �� ��� ��� ����

�� ���� ������. ���� 20���.

���:

v ���� �� ����� �� �� ��, �� �� Tivoli Storage

Manager Server� ��� ��� ��� �� Tivoli Storage Manager

Server�� ��� ��� �� � ���.

v ���� �� ����� �� � ��, ���� �� ����� ��

��� �� � �� � �� ��� � � ��� ��� � � ��

�. ��� �� ���� �� ��� ��� � ���.

FROMSQLSERVer=sqlservername

fromsqlserver ����� �� ����� ��� ��� SQL Server� �

����. � ����� sqlserver ����� ��� �� ��� SQL Server

��� �� ����� ��� SQL Server� �� �� ���� ��

��. sqlservername� ��� ���� 129 ���� ������.

query TSM � inactivate ��� ���� fromsqlserver� ���� query

SQL ��� ���� sqlserver� ������.

��� sqlserver ���� Data Protection for SQL �� ��� ���

����.

LANGuage=language

���� ��� � ��� �� �� ��� �����.

CHS ���

CHT ���

DEU �� ���

ENU �� ��(��)

ESP �� ����

FRA �� ���

ITA �� �����

JPN ��

KOR ���

PTB ��� �����

LOGFile=logfilename

� 6 �� ���� 109

|

|

||

||

||

||

||

||

||

||

||

||

logfile ����� Data Protection for SQL� �� ��� � ��� �

�� �����. � ��� �� �� � � ���� �� �� �

��� �����. � ��� SQL Server � ���� ����.

logfilename ��� Data Protection for SQL� �� ���� � ���

��� ��� �����.

���:

v ��� ��� ��� ��� ��� �����. ��� ���, � �

� � � ��� �����.

v �� ���� ��� ��� � � � ��, ��� ���� ��� Data

Protection for SQL �� ���� ��� ����.

v Data Protection for SQL � ��� ��� � ����. /logfile� �

��� ��� �� ���� � �� ��� �����. � �� ��

� tdpsql.log���.

LOGPrune=numdays|No

logprune ����� Data Protection for SQL � ��� �� ����

� � � � � �� �����. ���, �� �� ���� �� ��

�� Data Protection for SQL� �� � ��� � �� ����, �

���� �� �� ���� �� ����� � �� ���.

numdays ��� � � � � � �� � ���.

���:

v numdays� ���� ��, ��� 0 - 9999���. ���� 60���. �

0� �� �� � � ���� Data Protection for SQL � �� ��

� � �� � � ����.

v no� ���� �� ��� �� ����� ����.

NUMBERformat=numberformatnum

numberformat ����� Data Protection for SQL�� ��� �� ��

� �����.

numberformatnum ��� ��� 1 - 6���. ���� 1���. �� ��

�� ��� �����.

1 1,000.00

2 1,000,00

3 1 000,00

4 1 000.00

5 1.000,00

6 1’000,00

110 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

MOUNTWaitfordata=Yes|No

Tivoli Storage Manager Server� �� ���� �� �� �� ��� �

� �� ��� � ��� ��� ��, Tivoli Storage Manager Server�

Data Protection for SQL� �� � �� �� �� �� ���

�� ��� � ���. � ��, � ��� ���� Data Protection for

SQL backup � restore ��� �� �� ��� ��� �� �� �

�� ��� ��� ��� � ���. ���� yes���.

���:

v ��� ������ ����, ��� �� ��� � Data Protection for

SQL� ����� ��� ������ Data Protection for SQL�

�� ����� �� �� ��� �� ��� �� ��� �� �

����. SQL Server� ���� � ���� ��� ���� �

� ����� �� ��� ��� ��� ����� �� ���

�� �� ����� ��� �� ���� � �� �����. � �

�, ��� �� ���� Data Protection for SQL ��� ��� � �

���. ��� Data Protection for SQL ���� ����(��

�� �� ��� control-c� ��) �� � ���.

v �� ����� �� ����� �� ��� ��� Data Protection

for SQL� �� �����. � ����� ��� ����� ��

�� ���� ���� �� �� �� ��� �� ���� ��� �

� ����. �� �� �� � ���� ��� ���� ����

�� ��� ����.

v no� ���� �� ��� �� ��, Data Protection for SQL� �

���� � ��� ����. � ����� �� ���� �

� ��� �� ��� �� �� �� ���� ��� �� ��� �

�� �� ���� ������.

�:

v � ��� Data Protection for SQL query ���� ��� ��� ��

��. � ��� query TSM /fileinfo ����� ���� �����.

v Tivoli Storage Manager �� ��� TAPEPROMPT ��� Data

Protection for SQL� �� 1�� ��� � ����� ��� ��� �

�� ����.

SQLAUTHentication=INTegrated | SQLuserid

� ����� SQL Server� ���� � ���� �� � ��� ���

��.

� 6 �� ���� 111

integrated �� Windows NT �� Windows 2000 ��� �����.

Windows� ���� � ���� ��� ID� SQL Server� ���� �

��� ID� ����. � �� �����.

SQL Server ��� ID ��� ����� sqluserid �� ������.

sqluserid ����� ���� ��� ID� SQL Server� ���� � �

�� ID���. � ��� ID�� SQL Server SYSADMIN �� �� ��

� �� ���.

SQLBUFFers=numsqlbuffers

sqlbuffers ����� SQL Server� SQL Server� Data Protection for SQL

� ���� ���� �� ���� � ��� �� �� �����.

numsqlbuffers ��� ��� ��� �� �� � ���. �� ��� 0 -

999���. ��� 0���. sqlbuffers� 0�� ���� SQL� ��� �

� �� �����.

numsqlbuffers ��� � ��� ��� �� �����.

0� � �� �� ���� ��, ���� ��� ��� ��� ����

��� �� ��� ���. SQL Server 7.0��� �� 32�� ���

�� ��� � � SQL Server 2000��� �� 64�� ����� �

�� � ���. 0� � �� �� ���� �� �� � � ����

��, � 0� ���� ��� �� ������.

SQLBUFFERSIze=sqlbuffersizeinkb

sqlbuffersize ����� SQL Server� Data Protection for SQL� ���

� ���� �� ���� ��(sqlbuffers ����� ���)� �� �

����.

sqlbuffersizeinkb ��� KB ��� ��� �� �� � ���. �� �

�� 64 - 4096���. ��� 1024���.

SQLSERVer=sqlservername

sqlserver ����� Data Protection for SQL� ���� SQL Server�

�����. ��� �� ����� ��� �� SQL Server���. ���

�� ����� �� SQL Server ���� � ������ fromsqlserver

����� ���� ���.

query SQL ��� ���� sqlserver� ���� query TSM � inactivate

��� ���� fromsqlserver� ������.

����� ���� � ����� ����� � � �� ��� 129 �

��� ������.

112 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

STRIPes=numstripes

stripes ����� ���� �� ���� ��� ��� ����� ��

�����.

numstripes ��� ��� SQL Server 7.0� �� 1 - 32��, SQL Server

2000� ���� 1 - 64���. ��� ��� 1���.

�� ����� ���� 134 ���� ������.

TIMEformat=timeformatnum

timeformat ����� Data Protection for SQL�� ��� � ��� �

����.

timeformatnum ��� ��� 1 - 4���. ���� 1���. �� �� �

� ��� �����.

1 23:00:00

2 23,00,00

3 23.00.00

4 11:00:00A/P

timeformat ����� �� ���� �� �� Data Protection for SQL

�� ��(��� tdpsql.log)� ��� ��� � ���. �� � ���

��� �� �� �� ���� ���� �� ��� � ���.

v timeformat ����� �� ��� � Data Protection for SQL� �

�� �� � �� ��� �� ������.

v /logfile ����� ���� � �� ��� ������.

CHANGETSMPassword

changetsmpassword �� � �� ����� ���� ��� � ����� �

� �����.

oldpassword

��� ��(��) Tivoli Storage Manager ��� �����.

newpassword

� Tivoli Storage Manager ��� �����.

Tivoli Storage Manager ��� ����� ���� �� 1�� 63�� �

� ��� ��� � ���.

v A � Z�� ��

v 0 � 9�� ��

v �� �� ���(+), �(.), �(_), ���(--) � ����(&)

� 6 �� ���� 113

verifypassword

newpassword� ���� ���� �� � Tivoli Storage Manager ���

�� �����.

��� ���

� 12� Data Protection for SQL ���� ���� ���� ��� � � �

� ����� �����. ��� �� �� ���� ��� ����� �

�����.

���� ��� � � ��� ���� �� ������ 58 ���� �Data

Protection for SQL ���� ������.

� 12. Data Protection for SQL � ����

�� ���� ��� �� ���

/ACtive �� �� ����� �����. 115

/ALl �� � ��� �� ����� �����. 115

/BUFFers ��� ����� �� Data Protection for SQL �

�� �� �� �����.

116

/BUFFERSIze /buffers� ��� Data Protection for SQL ���

�� �����.

116

/COMPATibilityinfo SQL Server�� �� ���� ���� �����. 117

/CONFIGfile Data Protection for SQL �� ��� ��� �����. 117

/DBOonly �� ���� ��� ������� �� � ���

���.

117

/DIFFESTimate �� �� ������ �� �� ��� SQL ���

���� � � �����.

118

/FILEInfo �� ����� � �� � ��� �����. 118

/FIles �� � �� ��� �� �� ��� �����. 118

/FROMSQLSERVer �� ����� ��� ��� SQL Server� �����. 119

/GRoups �� � �� ��� �� �� �� �����. 119

/INTO �� ������� ���� �� �� ����� ��

� �� SQL Server ������� �����.

120

/LOGESTimate �� ��, �� �� �� ������ �� ��� �

��� �� ���� �� ��� SQL ������� �

� �����(SQL Server 2000).

120

/LOGFile Data Protection for SQL� �� ��� � ��� �

����.

121

/LOGPrune Data Protection for SQL � �� ��� � � � �

� �� �����.

122

/MOUNTWait Data Protection for SQL� �� � �� �� Tivoli

Storage Manager Server� �� �� ��� ���

��� � � �����.

122

/OBJect ��� �� ����� ��, �� �� �������. 124

114 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� 12. Data Protection for SQL � ���� (��)

�� ���� ��� �� ���

/OLDerthan ��� �� �� �� ����� �������. 124

/PARTial SQL Server 2000�� ������� � � �����. 124

/Quiet �� �� ��� ��� �����. 125

/RECOVery Standby ��� � �� ������� �� ��� �

� ��� � � �����.

125

/RELocate /TO SQL ������ ��� � ��� �����. 126

/REPlace �� �� �� � SQL ��� ����. 128

/SQLAUTHentication SQL Server� ���� � ���� �� � ��� �

����.

128

/SQLBUFFers SQL Server� SQL Server� Data Protection for SQL

� ���� ���� �� ���� � �� �� ��

���.

128

/SQLBUFFERSIze /sqlbuffers� ��� ��� �� �����. 129

/SQLPassword Data Protection for SQL� SQL Server� ����� �

� ���� SQL ��� �����.

129

/SQLSERVer Data Protection for SQL� ����� SQL Server� �

����.

129

/SQLUSer Data Protection for SQL� SQL Server� ����� �

� ���� ��� �����.

131

/STANDby Standby SQL Server� �����. 131

/STOPAT ��� �� ���� SQL ������� �����. 132

/STOPATMark

/AFTER

����� �� ���� �����. � ��� ��� �

� �� ��� � � ���. (SQL Server 2000)

132

/STOPBEFOREMark

/AFTER

����� �� ���� �����. � ��� ��� �

� �� ��� � � ���. (SQL Server 2000)

133

/STRIPes ���� �� ���� ��� ��� ����� ��

�����.

134

/TRUNCate SQL ������ ���� ���� ��� ��� �

� � � ��� ��� � � �����.

135

/TSMNODe Data Protection for SQL� Tivoli Storage Manager

Server� ���� � ���� Tivoli Storage Manager

�� ��� �����.

136

/TSMOPTFile ��� Tivoli Storage Manager �� ��� �����. 136

/TSMPassword Data Protection for SQL� Tivoli Storage Manager

Server� ���� � ���� Tivoli Storage Manager

��� �����.

137

��� � ����� �� �� �����.

/ACtive

/ALl query TSM ���� ��� ����� �� �� ����� ��� ��

� �� �� � ��� ����� �� ��� ��� � � �����.

� 6 �� ���� 115

���:

v Data Protection for SQL query ���� � ����� �� ��� �

��, ��� ��� ����� �����.

v ����� ���� �� ��, ��� /active���.

v ��� �� ���(�� ��) �� ����� �����, /object ���

�� �����(124 ��� ��) GUI� ������(44 ��� ��).

/all� ��� �� ��� 89 ���� ������.

/BUFFers=numbuffers

/buffers ����� Data Protection for SQL Tivoli Storage Manager API

� ���� ���� �� ��� ����� ���� ��� �� �

� �����.

numbuffers ��� ��� ��� �� �� � ���. ��� �� �� 2

�� 8�� � � � ��� 3���.

���:

v �� �� ����� ���� ���� � ��, � �� ��� ��

���. �� �� /buffersize ����� �����.

v ��� Data Protection for SQL �� ��� buffers �� ���� �

��� ����. � �� ��� 3���.

v /buffers� ����, Data Protection for SQL �� ��� � � � �

� � �� �����. � ����� ���� �� ��� �� ����

����.

v /buffers� ���� numbuffers� ���� ���, �� 3� �����.

/BUFFERSIze=buffersizeinkb

/buffersize ����� /buffers ����� ��� Data Protection for

SQL ��� �� �����.

buffersizeinkb ��� KB ��� ��� �� �� � ���. �� ��

� 64 - 8192���. ��� 1024���.

���:

v �� �� ��� ���� �����, � ����� �� ��� � �

�� ��� �����.

v ��� Data Protection for SQL �� ��� buffers �� ���� �

��� ����. � �� ��� 1024���.

v /buffersize� ����, Data Protection for SQL �� ��� � � �

�� � �� �����. � ����� ���� �� ��� �� ���

� ����.

116 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v /buffersize� ���� buffersizeinkb� ���� ���, �� 1024� �

����.

/COMPATibilityinfo

query ���� � ����� �� ����� SQL Server� ���� �

� ��� �����. �� ����� SQL Server� ����� � SQL

Server �� ��� ����� ���. � ����� ����, SQL � Data

Protection for SQL �� ��� ����� �� ����� SQL Server�

�� ���� ����� ���� ���� � ��� ���. ��� �

�� � �� ���� 105 ���� ������.

���:

v query TSM ���� types ����� � � ����� ��� � �

���.

v ����� �� ���� ���� �� �����. ��� SQL Server

� �� ����� �� 2� �� �� ���� ��, �� �� ��

��� �� �� ��� ����� ������ �� ���� �� �

���.

v SQL Server 7.0� ��, SQL Server 2000��� ��, ������, �

� � �� ���� �� ��� ��� � ���. ��� ��� ��

� �� ���� �� ��� ���.

/CONFIGfile=configfilename

/configfile ����� Data Protection for SQL� �� �� �� � ��

Data Protection for SQL �� ��� �� �����. �� ��� ��

��� 107 ���� �Set�� ������.

���:

v configfilename�� ��� ��� � � � ���. configfilename� �

�� � �� ���, Data Protection for SQL� �� ���� ��

���.

v configfilename� ��� ��, � ���� �����.

v /configfile� ���� �� ��, ��� tdpsql.cfg���.

v /configfile� ���� configfilename� ���� ���, �� tdpsql.cfg

� �����.

/DBOonly

/dboonly ����� ���� �� ���� ��� ������� �

� � �� ������ ���� ��� ��� ������� ��

� ����.

SQL Server 7.0�� � ����� �� �� �� ������ �� DBO

USE ONLY� ����� ���.

� 6 �� ���� 117

SQL Server 2000�� � ����� �� �� �� ������ ��

RESTRICTED USER� ����� ���.

/DIFFESTimate=numpercent

�� ������ ���� /diffestimate� �� �� ������ �� �

�� ��� �� SQL ������� �� � � �����. � ����

SQL Server� �� ��� �� ���� ��� ���� �� Tivoli

Storage Manager Server� � ��� ���� ���� �� ���

�� �� �� �� ��� ����. Tivoli Storage Manager Server

� � �� ���� � � �� �� SQL ������ ��� � ��

� � �� ���� �����. ��� SQL ������� �� �

� �� ����� ����� � ���� ��� SQL �������

���� ����.

numpercent ��� ��� 1 - 99���. �� ��� ������ ����

����� � ��� �� �� ������ �� ��� ��� ����

�� ���� ������. ���� 20���.

���:

v ���� �� ����� �� �� ��, �� �� Tivoli Storage

Manager Server� ��� ��� ��� �� Tivoli Storage Manager

Server�� ��� ��� �� � ���.

v ���� �� ����� �� � ��, ��� �� ����� � ��

� ����� � � ��� ��� �� � ���. ��� �� �

��� �� ��� ��� � ���.

v Data Protection for SQL ��� /diffestimate� ����, Data Protection

for SQL �� ��� � � �� � �� �����. ��� Data

Protection for SQL ���� ����� ���� Data Protection for SQL

�� ��� �� ���� ����.

/FILEInfo

query TSM ���� � ����� �� �� ��� �� ����� ��

�� ��� �����. differential � log �� ����� ��, /fileinfo

� �� �� ������� �� � ��� �����. ���� �

� ��� ���� 105 ���� ������.

Data Protection for SQL � ����� Tivoli Storage Manager �� �

��� �� �� � �� �� ���� �� ��, � ����� ���

� �� �� � ���. �� ��� 122 ���� ������.

/FIles=*|logicalfilename,...

backup ���� /files� set ��� � �� �� ��� ��� ����

�.

118 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

restore ���� /files� full, group �� set �� ������ ��� �

� ��� ��� �����.

logicalfilename ��� ����� ����� �� SQL Server �����

�� �� �� ��� �����.

���:

v � �� 0� ��� ��� ���� logicalfilename�� * ��� ��

��� ��� ������. ����� ��� ���� SQL Server �

������ �� �� ��� �����.

v logicalfilename� ���� �� ��� ��, � ���� �����.

v /files �� /groups� ����� �� ��� � ���. ���� � �

�� �� �� � �� ����� ����. ���� /files ��

/groups� ����� ��� ����, /groups �� /files �� � �

� ��� ���� �� ����� �����.

/FROMSQLSERVer=sqlservername

restore�� /fromsqlserver ����� �� ����� ��� SQL Server

� �����. � ����� /sqlserver ����� ��� �� �� SQL

Server� ��� �� ����� ��� SQL Server� �� �� ���

� ����. sqlservername� ��� ���� 129 ���� ������.

query TSM � inactivate ��� ���� /fromsqlserver� ���� query

SQL ��� ���� /sqlserver� ������. 88 ����� �� � �

����� /fromsqlserver� ���� ��� ������.

��� /sqlserver � �� Data Protection for SQL �� ��� ���

����.

���:

v � SQL Server� ��� ���, /fromsqlserver� ������ �� �

����� ���� � ����� ���� ���.

v SQL ������� �� SQL Server� ��� �, SQL �������

���� �� SQL Server� ��� ���� �� � ���. ��

� SQL � ��� SP_CHANGE_USERS_LOGIN� ���� ���

�� SQL ���� �� ��� � ���.

/GRoups=*|groupname,...

backup ���� /groups� set ��� � �� �� �� ��� ���

��.

� 6 �� ���� 119

restore ���� /groups� full �� set �� ����� � ��� ��

�� ��� �����. ���� /files �� /groups� ����� ���

����, /groups �� /files �� � �� ��� ���� �� ����

� �����.

����� ����� SQL Server ������ �� �� ��� ���

�� groupname ��� ������.

���:

v � �� 0� ��� ��� ���� groupname�� *� ����� �

�� ������. ����� ��� ���� SQL Server ������

� �� �� �� �����.

v groupname� ���� �� ��� ��, � ���� �����.

v /files �� /groups� ����� �� ��� � ���.

/INTO=dbname

restore ���� /into� �� ����� ��� �� SQL Server ���

���� �����. � ����� �� ��� �� SQL Server ����

��� ��� �� ���� ������ �� �� ���� ����.

� ��� �� ��� 97 ���� �dbname�� ������.

���:

v /into� ���� ��, �����(*)� �� dbname �� �� /into

dbname ��� � �� �� � ���.

v /into dbname �� � � �� dbname ��� �� ��� � �

�� ���.

v ��� ���� �� ����� ��� SQL Server �������

��� ���.

/LOGESTimate=numpercent

SQL Server 7.0� ��, SQL Server 2000��� SELECT INTO �

BULK COPY� �� ���� �� �� ��� ���� �� ��� ��

���. SQL Server 2000� ���� �� ��� �� ��� � �� �

��� ���� �� ��� �� �� ��� �� ����.

SQL Server 2000� log ���� /logestimate� �� ��, �� �� �

� ������ �� ��� ���� �� ���� �� ��� �� SQL

������� �� � � �����. � ���� SQL Server� ����

�� ����� �� ���� ��� ���� �� Tivoli Storage

Manager Server� � �� ����� ���� ���� �� ���

120 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

�� �� �� �� ��� ����. ��� SQL �������

�� �� �� ����� �����, � ���� ��� SQL ����

��� ���� ����.

numpercent ��� ��� 0 - 99���. ����� ���� �� �� �

�� ������ ���� �����, � ��� �� ��, �� �� �

� ������ �� ��� ��� ������ ���� ������. �

��� 0���.

���:

v ���� �� ����� �� �� ��, �� �� Tivoli Storage

Manager Server� ��� ��� ��� �� Tivoli Storage Manager

Server�� ��� ��� �� � ���.

v ���� �� ����� �� � ��, ��� �� ����� � ��

� ����� � � ��� ��� �� � ���. ��� �� �

��� �� ��� ��� � ���.

v Data Protection for SQL ��� /logestimate� ����, Data Protection

for SQL �� ��� � � �� � �� �����. ��� ����

� ����� ���� �� ��� �� ���� ����.

/LOGFile=logfilename

/logfile ����� Data Protection for SQL� �� ��� � ��� �

�� �����. � � ��� �� �� � � ���� �� ��

���� �����. Data Protection for SQL � ��� SQL Server �

���� ����.

logfilename ��� Data Protection for SQL� �� ���� � ���

��� ��� �����.

���:

v ��� ��� ��� ��� ��� �����. ��� ���, � �

� � � ��� �����.

v �� ���� ��� ��� � � � ��, ��� ���� ��� Data

Protection for SQL �� ���� ��� ����.

v Data Protection for SQL � ��� ��� � ����. /logfile� �

��� ���, �� ���� � �� ��� �����. � �� �

�� tdpsql.log���.

v �� �� �� Data Protection for SQL ����� ���� ��� �

� ��, ���� ����� �� �� ��� ����� /logfile

����� ������. � ����� ����� �� ��� �� �

� 6 �� ���� 121

� ��� ���� �� �� ���� ���� �� �����. ��

��� �� �� ��� ���� � ���� �� ��� �� � �

� ���.

/LOGPrune=numdays|No

/logprune ����� Data Protection for SQL � ��� �� ����

� � � � � �� �����. ���, �� �� ���� �� ��

�� Data Protection for SQL� �� � ��� � �� ����, �

���� �� �� ���� �� ����� ���, �� �� �� �� �

�� �� ���� ���� ��� ��� �� �� �� ���� �

��� �� � ���.

numdays ��� � � � � � �� � ���. ���, �� � � �

� ��� ���� 60� � � ���.

���:

v numdays� ���� ��, ��� 0 - 9999���. � 0� �� �� �

� ���� Data Protection for SQL � �� ��� � �� �

� ����.

v no� ���� � �� �� �� ��� �� ����� ����.

v /logprune� ���� �� ��, ��� Data Protection for SQL �

� ��� logprune �� ���� ��� ����. � �� ��� 60�

��.

v /logprune� ����, Data Protection for SQL �� ��� � � �

�� � �� �����. � ����� ���� �� ��� �� ���

� ����.

v numdays �� no� ���� ��� /logprune� ��� � ���. �

��, ��� 60� �����.

v timeformat �� dateformat ����� �� ���� �� �� Data

Protection for SQL �� ��� ��� ��� � ���. �� ���

��� �� � � � ��� ��� �� timeformat ��

dateformat ����� �� �����, �� � ��� ��� ��

�� �� ��� ��� ���� �� ����.

– � �� ��� �� ������.

– /logfile ���� �� logfile ��� ���� � �� ��� ���

���.

/MOUNTWait=Yes|No

Tivoli Storage Manager Server� �� ���� �� �� �� ��� �

� �� ��� � ��� ��� ��, Tivoli Storage Manager Server�

Data Protection for SQL� �� � �� �� �� �� ���

122 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� ��� � ���. � ��, � ��� ���� Data Protection for

SQL backup, restore � query TSM /fileinfo ��� �� �� ��

� ��� �� �� ��� ��� ��� ��� � ���.

��� ��� � ���.

Yes �� �� �����(�� � ��� ��).

No �� �� ���� ����(query TSM /fileinfo� ��).

���:

v ��� ������ ����, ��� �� ��� � Data Protection for

SQL� ����� ��� ������ Data Protection for SQL�

�� ����� �� �� ��� �� ��� �� ��� �� �

����. SQL Server� ���� � ���� ��� ���� �

� ����� �� ��� ��� ��� ����� �� ���

�� �� ����� ��� �� ���� � �� �����. � �

�, ��� �� ���� Data Protection for SQL ��� ��� � �

���. ��� Data Protection for SQL ���� ����(��

�� �� ��� control-c� ��) �� � ���.

v backup� ��, � ����� �� ����� �� ��� ���

Data Protection for SQL� �� �����, � ����� ��� �

���� �� �� ���� ���� �� ���� ��� �� �

�� ����.

v no� ���� �� ��� �� ��, Data Protection for SQL� �

���� � ��� ����. � ����� �� ���� �

� ��� �� �� ���� ������. backup� ��, � �

���� ��� ����� �� �� ���� ���� �� ���

��� ���� ��� �� �� �� ��� ����.

v backup �� restore�� /mountwait� ���� �� ��, ��� Data

Protection for SQL �� ��� mountwait �� ���� ��� ���

�. � �� ��� yes���. � ����� ���� �� ��� �� �

��� ����.

v /mountwait� ���� yes �� no� ���� ���, �� yes� �

����.

v query TSM /fileinfo ��� /mountwait� ���� ���, �� no

� �����.

�: Tivoli Storage Manager �� ��� TAPEPROMPT ��� Data

Protection for SQL �� 1�� ��� � ����� ��� ��� �

�� ����.

� 6 �� ���� 123

/OBJect=*|objectname,...

restore � inactivate ���� /object� ��� SQL ������� ��

�� ����� �� ���� ��(��� ��)� ����� ������

� �����. query ���� /object� �� ����� ���� ��� �

����.

objectname ��� ����� ������� �� ����� ��� ��

���. ���� ��� �� ����� ���� ���� Data Protection

for SQL� �� �����. �� ����� ��� ��� ��� ����

��.

���:

v restore ��� ��, GUI� ���� ��� ��� �� �����

��� ��(44 ��� ��) � �� � �� � ����� ����

�� � ���. ��� ���� ��� �� �� ����� ��� �

���.

v � �� 0� ��� ��� ���� objectname�� *� ����� �

�� ������. ����� ��� ���� ��� SQL ������

� �� �� ����� �� ���� ��� �����.

� ����� ��� ��� 85 ���� ������.

/OLDerthan=numdaysold

inactivate ���� /olderthan� ��� �� ����� ������ ��

���� �� � �� �����.

���:

v numdaysold ��� ��� 0 - 9999���.

v 0� ���� �� �� ����� �� �������.

v 1� ���� �� �� ���� � �� � ��� ��� ����

� �� �������. �� � � � �� ��� ����.

v /olderthan� ��� ����.

� ����� ��� ��� 89 ���� �����.

/PARTial

�:

1. � ��� SQL Server 2000 ����� �� �����.

2. �� ������ �� ������� � ��� �� � ���.

/partial ����� SQL ������� � � �����. � ��� �

� ����� ��� ���� ���� ����. � ��� SQL

������� ���� �����. � �� ��, �� ������ �

124 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� � ���� �� ��� �� ���� �� ���� �� ����

��� SQL ������� � � � ���. �� ��, ��� SQL

�������� �� SQL ������� �� ���� ��� � �

��. � �� �� �� �� ��� SQL ������� �

� �� � ��� ��� �� ���.

�: ��� ���� � � � ��� ��� � ��� � � ����

� ��� �� Tivoli Storage Manager Server�� �� �� ���

�� �����.���� ��� Tivoli Storage Manager Server���

��� ��� � � �� ������ ��� �� SQL Server��

��� ��� � � ��� ����.

���:

v files �� groups ����� ���� � ��� ��� ��� �

���.

– files ��� ���� SQL �� �� SQL ��� ���� �� �

��� �� SQL �� ��� � ���.

– � �� �� � ���.

– ���� �� SQL �� ����� ����� �� � ��

��.

v ��� SQL ������� ��� ��� �����, /relocate � /to

����� ���� ���.

v Data Protection for SQL GUI� /relocate � /to ����� ���� �

���. ��� ����� �� �� � ��� �� ���� ��

������ ���� ���.

v /partial � /recovery ����� ��� � ���.

� ����� ��� ��� 86 ���� ������.

/Quiet /quiet ����� ���� �� ��� ���� ����. ��� ��� Data

Protection for SQL � ��� �����.

/RECOVery=Yes|No

restore ���� /recovery� standby SQL Server� � �� SQL ��

����� �� ��� �� ��� � � �����. �� ��� 131

���� ������. ��� ������� ������� /recovery=yes

����� �� �� ��� � ����.

��� ��� � ���.

Yes(���)

SQL ������� ��� ��� ��� � ��� �� ���

� 6 �� ���� 125

�� ����� SQL ������� ���� ��� ��� ��.

��� ���� �� ����� ��� ��� ���� SQL

Server� ���.

No SQL ������� ��� ��� ��� � ��� �� ���

�� ��� � ��. �� ��� ��� �� restore ���

�� /recovery=no� �����.

���:

v /recovery=yes ����� ���, ������� �� �� �� ��

� ��� ��� � ����.

v file, group �� set �� ����� �� ��� �� /recovery� ��

� � ����. Data Protection for SQL� ��� ��� /recovery=no

� �� ����.

v /groups �� /files� ���� full ��� ��, /partial� � ���

� ��� /recovery� ��� � ����. /partial� ���� ���, Data

Protection for SQL� ��� ��� /recovery=no� �� ����.

v � ��� ���� ��� ������� �� ��� �� �����

��� �����.

v yes� ���� �� ������� �� �� �� ����� ����

��, ������� �� �� ����� recovery=yes� ���� �

� �� ����� recovery=no� �����. ����, �� ����

�� ��� ���� ��� �� �� ��� � ���.

��� �� �������.

�� � �

�� ������ ���

�� ������ ���

���� �� �� ���� ���

���� �� �� ���� �

�:

1. Data Protection for SQL� �� ����� ������ ���� ��

�� ������ �� ���� � �� ��� �� ��� ��

����� �����. query TSM ��� � ��� �����.

2. �� ����� ����, �� �� ���� �� ������� ��

�� �� �� ����� ����. ��� /recovery �� /standby

���� ���� �����.

/RELocate=logicalfilename,... /TO=physicalfilename,...

restore ���� /relocate � /to ����� � ��� SQL ������

126 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� � ��� �����. �� ����, �� �� � �� ���� �

��� �� �� SQL ������ ��� �� � ����� ���� �

��.

logicalfilename ��� ��� SQL ������ ��� �� �� ���

�����.

physicalfilename ��� SQL ������ ��� ����� � ��

Windows �� ��� �����.

�: SQL Server 2000�� �� �� ��� ��� ����� �����.

SQL Server 7.0��� �� �� ����� ��� �� �� ��� �

����.

���:

v /relocate� ��� � �� ��� ��� � ��� ������ ���

��� � ����.

v /relocate � /to� � �� �� � � � � �� ��� �

���. ��� /relocate� /to� � ��� �� �� �� ��� �� �

� � �� ��� �� ���� ���. �� ��,

/relocate=a,b,c /to=a¹,b¹,c¹

�� �� �����, �� �� ���� ����.

/relocate=a,b,c /to=b¹,a¹

v Data Protection for SQL GUI� /relocate � /to ����� ���� �

���. ��� ����� �� �� � ��� �� ���� ��

������ ���� ���.

v query ��� /fileinfo ����� � ���� �� ������ ��

�� �� �� �� ��� ��� � ���.

v logicalfilename �� physicalfilename� ��� �� � ���� ��

� ���.

v physicalfilename� ��, �� ����, �� � � ��� �� ��� �

�����.

v � �� �� ��� ����� ��� �� ���, ��� �� ���

SQL Server� ��� �����. ���, ��� � ���� /replace

����� ���� � � ���.

v ����� ��(*)� /relocate �� /to ��� ���� ����.

� ����� ��� ��� 86 ���� ������.

� 6 �� ���� 127

/REPlace

restore ���� /replace ����� � SQL ��� ���� ���

��. ��� ��� ��� ����.

�� ���� � ����� ���� � � ���.

1. �� ������ ��� � ��� �� � ��� ��� ��:

v /into ����� �� ���, /into ������� �� SQL ���

� ��.

v ������� �� SQL ��� �, �� � ��� ��� ��:

– � ������� � SQL �� �� �� ������ ��

����� � SQL �� �� �� ��.

– � ������� � �� ��� SQL �� ��� �� ��

���� �� ����� � SQL ��� ��� � ��.

2. file, group �� set ��� � ��� �� ��� SQL ��� ��

� ��.

/SQLAUTHentication=INTegrated | SQLuserid

� ����� SQL Server� ���� � ���� �� � ��� ���

��.

integrated �� Windows ��� �����. Windows� ���� � ��

�� ��� ID� SQL Server� ���� � ��� ID� ����. � �

� �����.

SQL Server ��� ID ��� ����� sqluserid �� ������.

/sqluserid ����� ��� ��� ID� SQL Server� ���� � ��

� ID���. SQL ��� ID�� SQL Server SYSADMIN �� �� �

�� �� ���.

/SQLBUFFers=numsqlbuffers

/sqlbuffers ����� SQL Server� SQL Server� Data Protection for SQL

� ���� ���� �� ���� � ��� �� �� �����.

numsqlbuffers ��� ��� ��� �� �� � ���. �� ��� 0 -

999���. ���� 0���. /sqlbuffers� 0�� ���� SQL� ��� �

� �� �����.

���:

v ��� Data Protection for SQL �� ��� SQLbuffers �� ���

� ���� ����. � �� ��� 0���.

v /sqlbuffers� ����, Data Protection for SQL �� ��� � � �

�� � �� �����. � ����� ���� �� ��� �� ���

� ����.

128 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v /sqlbuffers� ���� numsqlbuffers� ���� ��� �� 0� ��

���.

/SQLBUFFERSIze=sqlbuffersizeinkb

/sqlbuffersize ����� SQL Server� Data Protection for SQL� ��

�� ���� �� ���� ��(/sqlbuffers ����� ���)� �

� �����.

sqlbuffersizeinkb ��� KB ��� ��� �� �� � ���. �� �

�� 64 - 4096���. ��� 1024���.

���:

v ��� Data Protection for SQL �� ��� SQLbuffers �� ���

� ���� ����. � �� ��� 1024���.

v /sqlbuffersize� ����, Data Protection for SQL �� ��� � �

� �� � �� �����. � ����� ���� �� ��� �� �

��� ����.

v /sqlbuffersize� ���� sqlbuffersizeinkb� ���� ���, �� 1024

� �����.

/SQLPassword=sqlpasswordname

� ����� Data Protection for SQL� ���� ��� ����� ��

��� �� SQL Server� ����� �� ���� SQL ��� ����

�.

���:

v � ����� ���� �� SQL Server� ��� �� � �����.

SQL Server ��� �� SQL Server � � ��� SQL ��� ID� �

��� ���.

�: SQL Server ��� SQL Server� �� �� ����� ���� �

��� �����. Microsoft� Windows ��� ����� � ��

�. � ����� ����� 128 ���� ������.

v /sqlpassword� ���� �� ��, ��� ��(″ ″)���.

v /sqlpassword� ���� sqlpasswordname� ���� �� ���� �

�� ��(″ ″)���.

�: � ����� � /sqlauth=integrated ����� ���� � ���

�� �����.

/SQLSERVer=sqlservername

/sqlserver ����� Data Protection for SQL� ���� SQL Server�

�����.

� 6 �� ���� 129

restore ���� � ����� �� ����� ��� �� SQL Server�

��. ��� �� ����� �� SQL Server ���� � ������,

/fromsqlserver ����� ���� ���.

query SQL � backup ��� ���� /sqlserver� ����, query TSM

� inactivate ��� ���� /fromsqlserver� ������.

���:

v ��� Data Protection for SQL �� ��� SQL Server �� ���

� ���� ����. � �� ��� �� ��� �����.

v /sqlserver� ���� sqlservername� ���� �� ��, �� ��� �

�� �����.

v �� � �� ��� �� ��� ���� �����.(. (local) ���

� �� �� �� �� local���.)

v SQL Server� � �� ����� �����, Tivoli Storage Manager

�� ��� CLUSTERNODE �� �� YES��� ���.

v SQL Server� � ����� ���� � �� ����� �����

��� ���� ���.

v sqlservername� ��� SQL Server� ���� �� ������ �

� �� ����.

�� ���? �����? �� ��?

local-

computername�� ��� ���

local-

computername\

instancename

�� ��� ��� �

virtualservername �� � �

virtualservername\

instancename�� ��� � �

localcomputername

SQL Server� Data Protection for SQL� � ���� ���

��� ��. TCP/IP ��� ��� �� ��� �� � ���.

instancename

���� �� �� ��� SQL Server ����� ��� ��.

virtualservername

����� ��� �� �� ��� ����� SQL Server� ��

� ��. ��� ���� �� �� ��� ����.

130 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�: ����� ����� SQL Server 2000 ����� �� ����, SQL

Server 7.0 ��� ����� ����� � ��� � ����� �

� ���. ��� � ����� ����� ����� �� ��

����.

/SQLUSer=sqlusername

/sqluser ����� Data Protection for SQL� SQL Server� �����

�� ���� ��� �����.

���:

v � ����� ���� �� SQL Server� ��� �� � �����.

SQL Server ��� �� SQL Server � � ��� SQL ��� ID� �

��� ���.

�: SQL Server ��� SQL Server� �� �� ����� ���� �

��� �����. Microsoft� Windows ��� ����� � ��

�. � ����� ����� 128 ���� ������.

v SQL ��� ID�� SQL Server SYSADMIN �� �� ��� ��

���.

v /sqluser� ���� �� ��, ��� sa���.

v /sqluser� ���� sqlusername� ���� �� ���� ��� sa�

��.

�: � ����� � /sqlauth=integrated ����� ���� � ��

��� �����.

/STANDby=undofilename

restore ���� /standby� stanby SQL ��� ����� ���� �

�� ��� ��� �����.

���:

v �� �� ��� � ��� ������ ��� ��� � ����.

v Standby SQL Server� �� � �� �� ��� � � � ����

��� �� ��� �����.

v ������� �� ���� ������� �� �� ��� ��

� ��� � ��, � ��� ������� �� ��� ��� ��

� ��� � ����.

v undofilename ���� ��� ��� � � � ���.

v undofilename� ��� �� � ���� �����.

� 6 �� ���� 131

v ��� ��� ��� ��� SQL Server� � ��� �����. ��

� �� �� SQL ������� �� ���� ���� SQL Server

� ��� ����.

v /recovery �� /standby� ���� �� ��, ��� /recovery=yes

���.

/STOPAT=datetime

restore ���� /stopat� SQL ������� ��� �� ��� ���

��. � �� �� ��� ��� ���� ��� SQL ������� �

���.

datetime ��� �� �� ���� ���� �����. SQL ����

���� ��� �� �� ������. ��� 82 ���� �����

�.

���:

v � ����� ���� �� ���� ����, ���� ��� ��

� ��� �� ������ ����� ���. file, �� � � ��

� �� ���� ��� �� ����.

v /stopat ����� � /recovery=no �� /standby� ��� �� �

���.

v datetime�� ��� � ��� � ���� ��� ���.

v /stopat ����� ���� �� ��� ��� ���� ���� ���

�� �� ��� ��� ���� �� ����� �� ���

/recovery=yes� ���� ���� SQL ������� ���� �� �

�� ����.

� ����� ��� ��� 82 ���� ������.

/STOPATMark=markname [/AFTER=datetime]

�: �� ��� ���� �� SQL Server 2000 ����� �� ���

��.

/stopatmark ����� ������� ��� ����� �� ��� ��

���. /after ��� ���� � ����� ��� �� �� ��� � �

���. ����� ����� � �� � ����� ��� ���� �

� ���(��� �� ���� ��� � � �)� SQL �������

����.

132 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

markname ��� SQL ����� ��� �����. SQL ����� �

� ������ �� ����� � � ���. �� ���� ��� ��,

����� ��� �� ����� ���� SQL ������� ���

� ��� ����.

�: markname� SQL BEGIN TRANSACTION �� BEGIN

DISTRIBUTED TRANSACTION��� MARK ��� ��� ���

��� � ���� �����.

datetime ��� �� �� ���� ���� �����. SQL ����

���� ��� �� �� ������.

���:

v � ����� ���� �� ���� ����. ���� ��� ��

� � ��� �� ������ ����� ���. � , �� � �

��� ��� ��� � ����.

v �� SQL ����� �� ����� �� ��� ��� � ���.

v /after� ���� ���, ��� ���� ��� �� ���� �

�� �����.

v /after� ����, ��� �� � ��� ��� ���� ���

�� ���� ��� �����.

v markname� ��� �� � ���� ��� ���.

v Data Protection for SQL restore �� � /stopatmark� ��� �

�� /recovery=no �� /standby� ��� �� ����.

v /stopatmark� ��� �� ��� ��� ���� ���� �� ���

�� ����� �� ���, /recovery=yes� ��� ���� SQL �

������ ���� �� ��� �����.

� ����� ��� ��� 83 ���� ������.

/STOPBEFOREMark=markname [/AFTER=datetime]

�: �� ��� ���� �� SQL Server 2000 ����� �� ���

��.

� ����� ������� ��� ����� �� ��� �����. /after

��� ���� � ����� ��� �� �� ��� � � ���. �

���� ����� � �� � ���� �� ��� ���� �� ���

(��� �� ���� ��� � � �)� SQL ������� ���

�.

� 6 �� ���� 133

markname ��� SQL ����� ��� �����. SQL ����� �

� ������ �� ����� � � ���. �� ���� ��� ��,

����� ��� �� ����� ���� SQL ������� ���

� ��� ����.

�: markname� SQL BEGIN TRANSACTION �� BEGIN

DISTRIBUTED TRANSACTION��� MARK ��� ��� ���

��� � ���� �����.

datetime ��� �� �� ���� ���� �����. SQL ����

���� ��� �� �� ������.

���:

v � ����� ���� �� ���� ����. ���� ��� ��

� � ��� �� ������ ����� ���. � , �� � �

��� ��� ��� � ����.

v �� SQL ����� �� �� ����� ��� ��� � ���.

v /after� ���� ���, ��� ���� ��� �� �� �� �

�� �����.

v /after� ����, ���� ���� �� �� �� �� �� ��

� �� � ��� ��� �����.

v markname� ��� �� � ���� ��� ���.

v Data Protection for SQL restore �� � /stopbeforemark� ��

� � �� /recovery=no �� /standby� ��� �� ����.

v /stopbeforemark� ��� �� ��� ��� ���� ���� �� �

�� �� ����� ��� ���, /recovery=yes� ��� ����

SQL ������� ���� �� ��� �����.

/STRIPes=numstripes

/stripes ����� ���� �� ���� ��� ��� ����� �

� �����.

numstripes ��� ��� SQL Server 7.0� �� 1 - 32��, SQL Server

2000� ���� 1 - 64���.

���:

v /stripes� ���� �� ��, ��� Data Protection for SQL �� �

�� ��� ����. ���� 1���. ��� ��, � �� �� ��

�� ��� � ����.

134 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�: �� ���� ���� �� 1�� 64� ��� � ���. �

�� SQL Server 7.0�� Data Protection for SQL� 32� ���

��� �� �� � 32� �������� �� ����.

v /stripes� ���� numstripes� ���� ��� � � �� �����.

v SQL Server 7.0� �� ���� ����� �� ����� ��� �

��� � �� �� ��� ����� ���� ���.

v SQL Server 2000 ����� ��� ��� � ��� �� ��� �

���. ��� Data Protection for SQL ���� �� ����� �

�� � ��� ��� ����� �� ��� � ���.

query tsm dbname backup_object

v � ��� �� �� ���� �� ��� ���� � � � ��

��� Tivoli Storage Manager REGISTER NODE �� UPDATE NODE

���� MAXNUMMP ����� ���� ���(�� ��� ��

� ���� ���� ). MAXNUMMP �� ��� �� ����

��� ��� ��� ���.

v ��� ������ ��� �, ����� �� �� � �� �

� ����� Tivoli Storage Manager Server �� � collocation� �

��� ���.

v ��� � � ��� ����� �� �� dsmserv.opt ��� �

Tivoli Storage Manager Server TXNGROUPMAX ��� ��� ��

�� ����. SQL Server��� �� 32�� ��� ����� ��

�� SQL Server 2000��� �� 64�� ��� ����� ����

�.

/TRUNCate=Yes|No

/truncate ����� SQL ������ ���� ���� ��� ���

�� � � ��� ��� � � �����.

��� ��� � ���.

Yes SQL Server� ��� ��� � ��� �� �� ���� ��

� �� ������. � �� � �� ���� �� ��� ��

�� ���� �����.

No SQL Server� ��� ��� ���� ��� ��� ����. ��

����� ����� ���� ��� �� ���� ��� ���

��� ��� ������.

���:

v SQL Server 7.0�� ���� ��� ����� ������� � �

� �� �� ���� �� ������ ����.

� 6 �� ���� 135

v SQL Server 2000��� �� ��� ��� ����� �� �����

� ����� ���� ���� ��� ��� � ���.

v /truncate� ���� �� ��, ��� yes���.

v /truncate� ���� yes �� no� ���� ���, �� yes� ��

���.

/TSMNODe=tsmnodename

/tsmnode ����� Data Protection for SQL� Tivoli Storage Manager

Server� ���� � ���� Tivoli Storage Manager �� ��� ���

��. � ����� ���� ��� Tivoli Storage Manager �����

� � ���. �� ��� �� ��� � � �� ���. �� ��

��� �� ��� �� ����.

���:

v Tivoli Storage Manager �� ���� PASSWORDACCESS GENERATE

� ��� ���� /tsmnode ����� ��� � ����. �� ��

�� �� ��� ���� ���. ��� ���, PASSWORDACCESS�

PROMPT� ���� /tsmnode ����� ��� � ���. Tivoli

Storage Manager �� ��� �� �� ��� Windows� IBM Tivoli

Storage Manager �� ���� ����� �� � ��� ���� �

�����.

v /tsmnode� ���� �� ��, ��� Tivoli Storage Manager ��

��� nodename ���� ��� ����. � ����� ���� ��

��� �� ���� ����.

/TSMOPTFile=dsmoptfilename

/tsmoptfile ����� ��� Tivoli Storage Manager �� ��� ���

��. � ����� GUI� �� ��� Tivoli Storage Manager Server

� ��� � �����. Tivoli Storage Manager �� ���� Tivoli

Storage Manager API� �� �� � ���. Tivoli Storage Manager �

� ��� �� �� ��� Windows� IBM Tivoli Storage Manager �

� ���� ����� �� � ��� ���� ������.

���:

v tsmoptfilename ���� ��� ��� � � � ���. ��� �

��� ��� Data Protection for SQL �� ���� �����.

v tsmoptfilename� ��� �� � ���� ��� ���.

v /tsmoptfile� ���� �� ��, ��� dsm.opt���.

v /tsmoptfile� ���� tsmoptfilename� ���� �� ���� ���

dsm.opt���.

136 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

/TSMPassword=tsmpasswordname

/tsmpassword ����� Data Protection for SQL� Tivoli Storage Manager

Server� ���� � ���� Tivoli Storage Manager ��� �����.

� ����� Tivoli Storage Manager �� ��� PASSWORDACCESS

��� �� �� ���� �������.

/tsmpassword

Tivoli Storage

Manager � � �

PASSWORD

ACCESS

����� ��

�� ���

��� generate � /tsmpassword� ���

��� generate ���/tsmpassword� ����

� �

��� prompt -- /tsmpassword� ���

���� �� prompt -- ����� �

� 6 �� ���� 137

138 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� A. Tivoli Storage Manager ��� ��

� ���� Data Protection for SQL�� Tivoli Storage Manager ���� �

��� SQL Server ������� ��� ��� ���� ��� �� ��� �

����. � �� Tivoli Storage Manager ���� ���� SQL ������

� �� ��� ���� ��� �����.

�: � ��� ���� �� ��� Tivoli Storage Manager �� ���� ��

���� ��� ���� ���.

Data Protection for SQL� Tivoli Storage Manager Server� ��� SQL Server

� ��� �, ���� �� � ��� �����.

1. Tivoli Storage Manager Server��:

a. Windows �� ��� ��� ��� ������. � ��� Data

Protection for SQL� �� policy ����� ���� ���.

b. Data Protection for SQL ��� ��� �� �������.

2. SQL Server � Data Protection for SQL� ��� ����

a. Tivoli Storage Manager ��� ������ Data Protection for SQL�

�� Windows ���� ������. �� Tivoli Storage Manager �� �

����� �� ���� �� ���, Data Protection for SQL� ��

�� ���� ������.

b. ��� ��� ��� �� Data Protection for SQL ��� � �� ��

��� ������.

�: Windows �� �� ��� �� �� ��� Windows ��� ���

���.

c. ���� �� ���� � ���, � ���� ���� Tivoli Storage

Manager ��� ������ Windows ���� ������.

d. ���� �� ���� � ���, Tivoli Storage Manager ���� �

�� � ���� ��� ������. ���� ��� ������ ��

����.

e. 2a���� ��� ���� ������(� HTML ������ 2.1��

���).

© Copyright IBM Corp. 1997, 2003 139

�� ����

� �� �� �� ��� �����.

v Data Protection for SQL� Tivoli Storage Manager Server� ������.

– �� ��� mynode���.

– ��� mypassword���.

– Policy ���� mydomain���.

v ���� ���:

– �� SQL ������� �� �� ��.

– ��� �� 9:00�� 9:15 ��� �����.

� ���� ���� ��� �� �� �� ��� ��� � ��� ����

���. � ���� ���� Windows� �� Data Protection for Microsoft SQL

Server ������� ���� �� Tivoli Storage Manager ��� ��� �

���.

Tivoli Storage Manager Server��: � ���� ��� �� �� ����

������ ��� ���� ��� ���� ���� ���.

1. c:\sqlfull.cmd�� �� ��� ������. �� �� ��(sqlfull.smp)� Data

Protection for SQL� �� ���� �����. � �� ���� Tivoli Storage

Manager � ���� �� SQL Server ������� ��� �� ��� �

�� � �� ��� �� ���. �� ���� �� �� �� � ���

� ��� �� ��� �� ��� ���� ���.

�: ���� ���� ��� SQL Server� �� ���� ���� �� �

�� �����.

v �� ��� SQL Server �� ��� �� ���. Tivoli Storage

Manager Server�� ���� ��� 1 2���� �� ��

c:\sqlfull.cmd� x:\sqlfull.cmd� � � �, ��� x� SQL Server �

� �����.

v �� ��� ��� tsmoptfile � logfile ��� SQL Server �� ���

� �� �� �� ��� ��� � �� ���.

2. ��� ����� �� ��� ������. �� ���� �� ������

� � ��� ��� � ���. �� ������ Tivoli Storage Manager

Server� �� ����� ��� ��� ���.

def sched mydomain my_schedule desc="SQL Daily FullBackup" action=command objects="c:\sqlfull.cmd" priority=2starttime= 21:00 duration=15 duru=minutes period=1 perunits=daydayofweek=any

140 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Tivoli Storage Manager� �� ���� �����.

ANR2500I Schedule MY_SCHEDULE defined in policy domain MYDOMAIN.

3. Data Protection for SQL� � ��� ������ �� ��� �����.

define association mydomain my_schedule mynode

Tivoli Storage Manager� �� ���� �����.

ANR2510I Node MYNODE associated with schedule MY_SCHEDULE in policydomain MYDOMAIN.

�� ��� �� ���� Tivoli Storage Manager Server� �������.

v c:\sqlfull.cmd�� �� ��� ����.

v �� 9:00� �����.

v �� ��� ��� �� ��� ��� � ���.

Tivoli Storage Manager �� ��� query schedule query association� ��

�� �� � ��� ���� ������ ��� � ���.

SQL Server��: ���� � ���� �� ��� �����.

v Tivoli Storage Manager �� ���� ������ SQL Server� d:\Program

Files\Tivoli\TSM\baclient ���� �������.

v Data Protection for SQL� SQL Server� d:\Program Files\Tivoli\TSM\TDPSql

���� �������.

v ��� ���� � dsm.opt �� ��� �� ��� SQL ������� �

�� Tivoli Storage Manager Server� �����.

Data Protection for SQL� �� ��� �� ��� �� � ��� ���� �

�� � ���� �� �����. ��, �� ��� �� ��� �� ��

Tivoli Storage Manager Server� ��� �� �����.

�� ���� ��� ��:

Tivoli Storage Manager Server� ��� �� � � ������.

– dsm.opt ��� �� ��� ��� Tivoli Storage Manager Server� ���

�� ������.

– Tivoli Storage Manager Server� � ��� ������.

1. �� ��� � Windows ��� ���� �������.

2. Windows �� �� �� ����.

3. ��� �� ��� �����.

cd d:\"Program Files"\Tivoli\TSM\baclient

� A. Tivoli Storage Manager ��� �� 141

|

����� ��� ��� ��, ��� � �� �� �(d:\"Program

Files"\Tivoli\ TSM\baclient)� � ���� �� � ���. ���� �

� 6� �� ��� ��(~)� ��� ID� �� �� ��� �� ��� ��

� �� ���.

�� ��� ��� �� �� �� ����.

d:\Progra~1\Tivoli\TSM\baclient

�: Tivoli Storage Manager ���� �� ��� ���� � ��(Windows

���� �� �����), Data Protection for SQL� �� ��� ��

� ���� �� ���(�� ���)� ���� ���. Tivoli Storage

Manager ���� �� Tivoli Storage Manager �� ���� ����

�� �� �� ��� ���� ���.

4. ��� �� ��� �����.

dsmcutil inst /name:"Data Protection for SQL Scheduler"/node:mynode /password:mypassword /autostart:yes/clientdir:"d:\Program Files\Tivoli\TSM\baclient"/optfile:"d:\Program Files\Tivoli\TSM\TDPSql\dsm.opt"/startnow:no

��� ���� ���� � ���� Windows ID� ����� � ���

����� dsmcutil ��� ntdomain, ntaccount � ntpassword� ���� �

� ���.

�: ���� ���� ��� SQL Server� �� ���� ���� ��:

a. /autostart ��� no� ������. �� ��:

/autostart:no

b. SQL �� ��� ����� 2� ��� ��� ��� ���� �

�����. ����� 2� ��� SQL �� ��� ���� �� �

�����.

c. ����� � ��� �� ���� ��� ��� ��� ����

�� ��� ��� �� ���.

d. �� ��(4�� ��� dsm.opt)� �� ��� ��� �� �����

������. �� ��:

/optfile:"x:\dsm.opt"

Tivoli Storage Manager� �� ��� �����.

TSM Windows NT Client Service Configuration UtilityCommand Line Interface - Version 5, Release 1, Level 5.0 c4(C) Copyright IBM Corporation, 1990, 2002, All Rights Reserved.Last Updated May 29 2002TSM Api Verison 5.1.5

Command: Install TSM Client Service

142 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Machine: TDPSQ1(Local Machine)

Installing TSM Client Service:

Machine : MYNODE

Service Name : Data Protection for SQL Scheduler

Client Directory : D:\Program Files\Tivoli\TSM\baclient

Automatic Start : yes

Logon Account : LocalSystem

The service was successfully installed.

Creating Registry Keys ...

Updated registry value ’ImagePath’ .Updated registry value ’EventMessageFile’ .Updated registry value ’TypesSupported’ .Updated registry value ’Data Protection for SQL Scheduler’ .Updated registry value ’ADSMClientKey’ .Updated registry value ’OptionsFile’ .Updated registry value ’EventLogging’ .Updated registry value ’ClientNodeName’ .

Generating registry password ...Authenticating password with Tivoli Storage Manager for node MYNODE ....

Connecting to Tivoli Storage Manager via client options file’d:\Program Files\Tivoli\TSM\TDPSql\dsm.opt’ ...

Password authentication successful.

The Registry password for node MYNODE has been updated .

�: ���� ��� �� ���� � ��:

a. ���� ����� �� ��� �����.

dsmcutil remove /name:"Data Protection for SQL Scheduler"

b. � ���� ����� 4���� ��� �� �����.

�: ���� ���� ��� SQL Server� �� ��� ���� ����

��, ����� 2� ���� 1 - 4��� ������.

�! 4���� dsmc util ���� ���� ��� ���� ���� �

��� ��� ��� ��� ���.

5. �� Tivoli Storage Manager ���� ������ �� ���� ����

�. ����� ���� ���� �����, Windows �� �� ���

�� ��� �����.

net start "Data Protection for SQL Scheduler"

�� ��� �����.

� A. Tivoli Storage Manager ��� �� 143

The Data Protection for SQL Scheduler service is starting.The Data Protection for SQL Scheduler service was startedsuccessfully.

/autostart:yes� ����� ��� Windows ���� � �� �� Tivoli

Storage Manager ���� ��� �����.

�: �!

v ����� ���� ��� ���� ���� ��, 13��� �� �

���.

v ���� ���� ��� ���� ���� ��, 6 - 13��� ��

���.

�� ��� ��� ���� ���� �� � ���. ���, Tivoli

Storage Manager ���� �� � � ��� ���� ��� �

�� ��� ��� � ���.

6. ���� ���� ������.

7. SQL Server ���� �� ��� � ��� ���� Data Protection for

SQL ���� � ����(� -> �� �� -> ��). �� ����� �

����� ������.

�� �

�� ���� ������.

�� SQL �� ��� ������.

��� ��

� �� ��� �� ���� �� ������. ���� � ��

� ������.

�� ���

SQL �� ��� �� ��� ��� �� ����� ���� ��

������.

� ��� -> ��� ��

��� ���� ��� ��� ������.

8. � ��� ��� ��� ������. ���� �� -> �� ���� �

���� ��� Data Protection for SQL �� ��� ��� ��� �� �

�����. �� ��:

SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\<nodename>

<nodename>� Data Protection for SQL �� ���� �����.

�� ��:

SOFTWARE\IBM\ADSM\CurrentVersion\BackupClient\NODES\MYNODE

144 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

9. Windows �� �� ��� Data Protection for SQL �� ���� ��

����.

cd /d d:\"Program Files"\Tivoli\TSM\TDPSql

10. dsm.opt ��� clusternode ��� yes� ������ ������. ��� �

�, Tivoli Storage Manager Server� ���� ��� ������.

/tsmpassword=yourpassword ����� ���� ������ ��� ��� �

��� ����. ���, ���� Tivoli Storage Manager Server� ��

�� � �����.

tdpsqlc query tsm /tsmpassword=mypassword

11. ���� ����� � ��� ��� ��� ��� �����(� -> ��

��� ����).

12. � ��� ��� ��� ��, ����� 2� ���� � ��� �� �

����. � ��� Data Protection for SQL ��� ���� ����

�� ������.

13. �� ��� ���� �� ���� ������ ��� ���� ����� �

��� ������.

dsmc sched

��� �� ��� �� ���.

Tivoli Storage ManagerCommand Line Backup/Archive Client Interface - Version 5, Release 1, Level 5.0(C) Copyright IBM Corporation 1990, 2002 All Rights Reserved.

Querying server for next scheduled event.Node Name: MYNODESession established with server TYPP_CLINT: Win 2000

Server Version 5, Release 1, Level 3.0

Server date/time: 06/24/2002 17:55:37 Last access: 06/24/2002 17:43:51

Next operation scheduled:------------------------------------------------------------Schedule Name: Data Protection for SQL SCHEDULERAction: CommandObjects: C:\sqlfull.cmdOptions:Server Window Start: 13:40:30 on 06/25/2002------------------------------------------------------------Schedule will be refreshed in 1 hour.

Time remaining until execution: 00:59:58

�� ���� SQL ������� �� �� ��� ��� �� ��� ���

��.

� A. Tivoli Storage Manager ��� �� 145

��� ����

Tivoli Storage Manager ��� ��� � �� ��� ������.

v Tivoli Storage Manager Server-�� ��� ��� �����, Data

Protection for SQL �� ���� tcpclientaddress � tcpclientport ��� ��

���� ���� ���. � ��� ��� ���� ���� ��

tcpclientaddress� ������. ��� tcpclientport� �� �� �� ����

���(�� �� �� ���). � ��� ��� ���� ��� ��� ��

Windows �� ����� � ��� Data Protection for SQL� ���� �

�� ���.

�� �� ���� TCP/IP ��� ���� ���� �����. ���,

Data Protection for SQL� ����� �� �� ��� �����.

v Data Protection for SQL �� ���� ���� ��� ��� ��� ��

� ��, ����� ���� ���� �� ���� ���. � ��, Tivoli

Storage Manager Server ��, �� �� �� ����� TCP ��� ���

���. ��� �� ��� � ��� �� � ���.

net stop "Data Protection for SQL Scheduler"net start "Data Protection for SQL Scheduler"

�: �! ���� ���� ��� ���� ��� ��, ���� ����

���� ��� ���� ���� �� ������. net stop � net start

��� ���� ���.

v Tivoli Storage Manager� � ��� �� ��(dsmsched.log)�� Tivoli

Storage Manager ���� �� �� ��� � ���. � ��� ��� ��

��� ���.

d:\Program Files\Tivoli\TSM\TDPSql\dsmsched.log

Data Protection for SQL �� ���� schedlogname ��� ���� � ��

��� �� � ���.

v tdpsqlc �� �� /logfile ����� ���� Data Protection for SQL� ��

� ������ ����� �� ��� ��� �� ��� �����. �� �

�(sqlfull.smp)�� �� ��� sqlsch.log���. � ��� Tivoli Storage Manager

��� �� �� ��� tdpsqlc ��� �� ��� ����� ��� �

�� ���. �� ��� � ��� sqlfull.log���.

�: ��� ��� ��� ��� �� ��(dsmsched.log)� �����. ��

� ��� �� �, ��� ���� ��� ���� ����� ��

����.

��� ��� ����, ��� ��� �� � � � � � ���.

Scheduled event eventname completed successfully

146 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� � � �� Tivoli Storage Manager� eventname ��� ��� ��

� ���� ���� � ���. ��� �� �� �� � � ����

� ���� ����. ��� ���� ��� ��� �� ��� �� �

�� �� �� ��� ���� ���. �� �� ��� �� ��� ��

� � �� ���� �����.

Finished command. Return code is:

v dsm.opt ��� passwordaccess generate� ���� ��� tdpsqlc ��� Tivoli

Storage Manager ��� ���� ���. ��� �����, ���� ��

� �� ��(sqlfull.cmd)�� /tsmpassword ����� ������. Data

Protection for SQL ���� ��� ��� �� ���. �� ��,

tdpsqlc query tsm /tsmnode=mynode /tsmpassword=newpassword

� A. Tivoli Storage Manager ��� �� 147

148 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� B. �� ��

���� � ��� �� Data Protection for SQL� ��� � ���. � �

�� ���� �� �� ���� ���� ���� �� ���� � �� ��

� ���� ��� ��� ��� ���. � ��� �� �� �� �� ��

�� ���� Data Protection for SQL� ���� �� ��� � �����. �

� ��, � ���� 25�� �� �� ���� 25�� SQL ��� ���� �

� ���. ��� ����� �� 25�� �� �� ��� Data Protection for

SQL� ���� ��� ���, ���� 25�� CD� ��� ���� �� ��

� � �� ���� ���� 25�� ����� ��� � �� �� � �

��.

�� �� � ��� ���� � ��� �� � ���.

�� ����

�� �� �� � �� ���� setup ��� ������.

Microsoft Installer (MSI)

Windows 2000(�� � ��)� � ���� msiexec.exe� Windows NT

���� ���� ��, setup.exe ���� ���� �� MSI ����

��� � ���.

� �� �� ��� �� ��� ��� � ���.

� 13. � �� ��

� ��

/i ���� ��� ����� �����.

/l*v �� ��� �����.

/qn � ��� ����� �� ��� �� ��� ��

��.

/s � ��� �����.

/v �� ���� MSI � ��(msiexec.exe)� ����

��� ���� ���� ����� �����. /v ��� �

�� � �� ��� ���� ������.

v � ��(\)� � �� � �� � �� � (" ")

�� ��� ���.

v /v �� �� �� ��� ��� �� ���.

v /v �� ���� �� �� ����� ���� ���

� ���� ���� ���.

v ��� �� ��� � �� ��� ���� �� ���

��� � ���. � ��� �� � ���� �

� ��� ���.

© Copyright IBM Corp. 1997, 2003 149

|

|

|

� 13. � �� �� (��)

� ��

/x ���� ��� �� ����� �����.

addlocal ��� ��� �����.

allusers �� ���� ��� � � ���� �����.

installdir Data Protection for SQL� ��� ���� �����.

reboot � �� �� ����� ���� � ���� �� �

�� � � �����.

v Force� �� � �� �� � ���� ����.

v Suppress� � �� �� � � � � ���� ���

�.

v ReallySuppress� � �� �� �� � � � � �

�� �����.

rebootyesno � �� �� ���� � �� ��� � � �����.

� �� �� ���� � ���� Yes� ������. �

�� �� ���� � ��� ���� No� �����

�.

transforms ��� ��� �����.

�� ��� � ����� ���� ����� �����.

� 14. � �� ��(�� ������� ��)

�� ��

Client Data Protection for SQL ��

Docs Data Protection for SQL Readme � ��� ���(HTML

� PDF ��)

License_Paid ��� ��(Data Protection for SQL� PAID ��� ���

� � ���� ���)

License_TryBuy ��� ��(Data Protection for SQL� TryBuy ��� ��

�� � ���� ���)

� 15. � �� ��(�� ����� ��)

�� ��

LanguageFiles �� �� ��

� ����� �� ��� �����.

� 16. � �� ��

�� ��

1028.mst CHT ���(��)

1031.mst DEU ���

1033.mst ENG ��

1034.mst ESP ����

1036.mst FRA ���

150 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

||

||

||

|||

|||

||||

||

||

||

� 16. � �� �� (��)

�� ��

1040.mst ITA �����

1041.mst JPN ��

1042.mst KOR ���

1046.mst PTB �����

2052.mst CHS ���(��)

�� ����(setup.exe) � ��

�: � ��� Data Protection for SQL � �� ��� �� ���. ��� �

�� ��� ��� ���� �� ���� ���� ���. 150 ����

� 15� ������.

Data Protection for SQL� � �� ���� ��� ����� �� ���

�����.

setup /s /v/qn

�� �� � ���� � �� ���� Data Protection for SQL� �

���� ��� �� ��� � ����.

setup /s /v"INSTALLDIR=\"c:\program files\tivoli\tsm\"ADDLOCAL=\"Client,License_Paid,Docs\"TRANSFORMS=1033.mst /qn /l*v \"e:\log.txt\""

�:

1. � ��(\)� ��� �� �(″) � �� � �� � �� ��� ��

�.

2. �� ���� �� �(″)� ��� ���.

v ��� � � ��� ��.

v �� ��� ���� ��. ��� ���� �� �� ����, �

�� � �� � ��� ��� ���.

3. ��� �� ��� ��� �� ��� addlocal �� ��� ���� ���.

�� �� �

� ��� ���� ��� ����� � ��� ��� � ���.

v c:\setup.bat -- � ��� ���� �� ���.

@echo offrem ===================================rem sample silent install scriptremsetup /s /v"INSTALLDIR=\"X:\Desired Install Path\" /qn"rem ====================================

� B. � �� 151

|

|

|

|||

rem code could be added after therem installation completes torem customize the dsm.opt filesrem if desiredrem ====================================

MSI(msiexec.exe)� ��

�: � ��� Data Protection for SQL � �� ��� �� ���. ��� �

�� ��� ��� ���� �� .msi ��� �� �� � �� ��� �

��� ���� ���. 150 ���� � 15� ������.

�� �� � ���� � �� ���� Data Protection for SQL� �

���� ��� �� ��� � ����.

msiexec /i"IBM Tivoli Storage Manager for Databases - MS SQL.msi"RebootYesNo="No" Reboot="Suppress" ALLUSERS=1INSTALLDIR=\"c:\program files\tivoli\tsm"ADDLOCAL=\"Client,License_Paid,Docs"TRANSFORMS=1033.mst /qn /l*v "e:\log.txt"

�:

1. � ��(\)� ��� �� �(″) � �� � �� � �� ��� ��

�.

2. �� ���� �� �(″)� ��� ���.

v ��� � � ��� ��.

v �� ��� ���� ��. ��� ���� �� �� ����, �

�� � �� � ��� ��� ���.

3. ��� �� ��� ��� �� ��� addlocal �� ��� ���� ���.

�� ���: �� �� ��

��� ���� ��, ��� ��� �� �� ��� ���� � ��� ���

�� �� � ������. �� �� �� ��� ��� � � ���.

v � �� ��

v ��� �

v �� � ��

v �� ���(CD-ROM �� �� ���) � ��

v ��� ��� ��� Windows ��� ��

v ��� ���� � Windows ���(�� ��, anti-virus �� �)

�� � ���� �� �� ��� ��� � ���.

v �� �� ��� �������(��� ��� ��� ��).

152 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

|

|

|

||||||

v ��� ���� � �� ���� �������. ��� ��� Tivoli�� �

��� ����.

�� ��� ��� ���, ��� ��� �� ��� setup.log ��� ����

��. ��� ���� �� ���� �� �� ��� ���.

setup /v"/l*v setup.log"

CD �� � ��� ��� ��

���� CD� ��� �� ��� �� ���� ���� ���� ��� �

�� �� ���� ���� ����� � � ���. ����, ����� Data

Protection for SQL �� � �� � ��� �� � ��� � ���.

� �� ��� �

��, ��� ��� ��� ���. CD� �� ��, ���� ���� ����

�� ����. ���� �� ��� ��� ��, ���� ���� �����

�� ���� �� ���� ��� � ���. �� �� c:\tdpdpkg� ���� �

��� �����. ���� ����� �� 14MB� �� �� ��� �

���. �� ��� ��� ���� ��� � ���.

mkdir c:\tdpdpkg - � �� ���� ���� ��� ��

cd /d c:\tdpdpkg - ���� ���� �

xcopy g:\*.* . /s - Data Protection for SQL CD � ��� ���� ��

�� ��

copy c:\setup.bat - � setup.bat� �� ���� ��� ��� ��

��, � ��� ����� ���. ���� ���, ���� CD� ��� �

� ����� �� ����� � � ���.

�� �� ��

���� CD �� �� ����� �� ����, �� ���� ��(�)� �

���. � ��� �� �� ��� �� ������. ��� ���

� ��� ��� � ��, �� �� � � ��� ����.

v CD� �� �� ����:

� ��� �� ����, CD� ����� �� � ��� �� ���

��. � ��� �� �����, CD� ���� setup.bat ��� ��� �

��� �� � ���.

cd /d g:\setup.bat

� B. � �� 153

v �� �����:

���� \\machine1\d$�� tdpdpkg�� �� ���� � ��, �� ��

�� net use x \\machine1\d$ ��� ��� � ����� ���� x� �

�� � ���. �� ��, �� ��� �� � ���.

cd /d x:\tdpdpkgsetup.bat

� �� �� � ��� �����.

�� �� ��

setup.exe ���� ��� ��� � ��� � ���� ��� � ���. �

�� ��, � � � � �� � ��� ���� ����. �� ���� �

� ��� ���� � ����. � ���� ��� ��� �����. �� �

����� ��� ���. ��� ���� ��� � ������ ���

�� �� ��� ��� ����.

� � ��� InstallShield �� � ���� URL� http://support.

installshield.com/default.asp�� �� ��� ���� � ��� �� �

���.

154 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� C. �� ����

�� include/exclude�

� �� ��� ��� ���� �� �� Data Protection for SQL �� ���

INCLUDE/EXCLUDE�� ��� �� ��� ��� �� policy� ��� �

���(�� ��� 27 ���� �� � ��� ��).

�� � ��� � ��

�� ���� \...\*

�� �� �� ����(��, ��, ��, �, �

�, �)\...\full*

\...\diff*

�� � �� �� ���� ��(g1, f1) \...\g1\group*

\...\f1\file*

g �� f� ���� �� ��� �� ����

��\...\g*\group*

\...\f*\file*

\...\group* �� \...\file* � \...\*\group*

\...\*\file*

������ �� �� � ��� � ��

������ �� Db1� � �� ���� \...\Db1\...\*

Db� ���� ������ �� Db1� � ��

����\...\Db*\...\*

�� \...\*\...\*

������ �� Db1� � �� �� �� �

���\...\Db1\full*

\...\Db1\diff*

������ �� Db1� � �� ��, �, �

� �� � ����\...\Db1\...\log*

\...\Db1\...\group*

������ �� Db1� � �� � �� �

� ���� ��(g1, f1)\...\Db1\g1\group*

\...\Db1\f1\file*

������ �� Db1� � g �� f� ���

� �� ��� �� ���� ��\...\Db1\g*\group*

\...\Db1\f*\file*

© Copyright IBM Corp. 1997, 2003 155

������ �� �� � ��� � ��

\...\Db1\...\group* �� file* � \...\Db1\*\group*

\...\Db1\*\file*

\...\Db1\full* � \...\Db1\...\full*

\...\full* � \...\*\full*

\...\group* � \...\*\*\group*

\...\g1\group* � \...\*\g1\group*

�� \...\*\...\log*

````

�� �� ��(typeInfo �) \...\Db1\set*

�� � ��� ��� � ��

�� � �� ��� ���� \...\meta\...\*

\...\data\...\*

�� � �� ��� ��, �� �� � ���

�\...\meta\...\full*

.

�� � �� ��� � ���� ��(g1) \...\meta\...\g1\group*

g� ���� �� � �� ��� � ����

��\...\meta\...\g*\group*

\...\meta|data\...\group* � \...\meta\...\*\group*

�� �� ��(��� �) \...\meta\*

\...\data\*

������ �� �� � ��� ��� � ��

������ �� Db1� � �� � �� �

�� ����\...\meta\...\Db1\...\*

\...\data\...\Db1\...\*

������ �� Db1� � �� � �� �

�� �� ����\...\meta\...\Db1\full*

������ �� Db1� � �� � �� �

�� ��� � ����\...\meta\...\Db1\...\log*

.

������ �� Db1� � �� � �� �

�� � ���� ��(g1)\...\meta\...\Db1\g1\group*

.

156 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

������ �� �� � ��� ��� � ��

������ �� Db1� � g� ���� ��

� �� ��� � ���� ��\...\meta\...\Db1\g*\group*

.

\...\meta|data\...\Db1\...\group* � \...\meta\...\Db1\*\group*

.

\...\meta|data\...\full* � \...\meta\...\*\full*

.

\...\meta|data\...\group* � \...\meta\...\*\*\group*

.

\...\meta|data\...\g1\group* � \...\meta\...\*\g1\group*

.

�� \...\meta\...\*\...\log*

\...\data\...\*\...\log*

�� � ��

SQL� ���� �� ��� �� ���� SQL*\...\*

�� SQL70� �� ���� SQL70\...\*

������ �� Db1� � �� SQL70� ��

����SQL70\...\Db1\...\*

������ �� Db1� � �� SQL70� ��

�� ����SQL70\...\Db1\full*

�� SQL70� �� � �� ��� ���� SQL70\meta\...\*

SQL70\data\...\*

��� SQL2000�� �� �� ����� �� �

���SQL2000\...\*

�� SQL2000\INST1� �� ���� SQL2000\INST1\...\*

SQL2000\INST� ���� �� ��� �� ��

��SQL2000\INST*\...\*

SQL2000\...\* � SQL2000\*\...\*

�� SQL2000\INST1� �� � �� ��� �

���SQL2000\INST1\meta\...\*

SQL2000\INST1\data\...\*

��� SQL2000�� ����� �� ��� ��

� �� ��� ����SQL2000\*\meta\...\*

.

��� SQL2000�� �� �� ����� �� �

�� ��� ����SQL2000\...\meta\...\*

.

� C. �� ��� 157

�� � ��

�� � ����� �� ����(??ta� ����

���� ��� �� ��)SQL2000\??ta\meta\...\*

SQL2000\??ta\data\...\*

��� ������ ��

��� ������� ���� SQL Server� ���� � ���� � �� �

��� ����.

�� ������� ����� ��� ���� ����. �� ������

� ����� ��� SQL Server �� ���� msdb ������� ���

������ �� ������� � � ������� ���� ���.

�� ����� SQL Server ��� ��� ������.

���� �� ��� ����.

1. SQL Server �� ���� ��� �� ������� �������. �

�� �� ������ �� �� �� � � �� �� ���� ���

�� ���.

2. �� ��� ���� SQL Server� ������. �� ���� �� NT

���� �� �� � ���. 159 ���� ���� �� ��� ��� ��

1� ������.

3. Data Protection for SQL� ���� �� ������� ������.

�: �� ������� ��� ���, SQL Server� ��� ����.

���, SQL Server ��� �� �� �� � ���� �����. �

�� ��� �����.

4. SQL Server� ���� �� ������(�� ��� ����).

5. �� ��� ��� �� ��� ������ ��� � ��� �� ��

����� �� ����� ��� �� �����.

6. Data Protection for SQL� ���� msdb ������� ������.

�� �������� ��� ����� � ��� �� ������� � �

� ��� ���� ���. ��� ������ SQL Server ��� �� �� �

�� �� ���. ��� ��� ���� ���� �� ��� �� �����

�� ������. �� ��, �� �� ���� ��� �� �� �����

�� ������.

v ALTER DATABASE

v CREATE DATABASE

v DISK INIT

158 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

v DISK RESIZE

v DISK MIRROR

v DISK UNMIRROR

v DISK REMIRROR

v SHRINKDB� �� �� DBCC ��

v sp_dropremotelogin, sp_addumpdevice, sp_dropdevice, sp_addlogin, sp_droplogin,

sp_addserver, sp_dropserver, sp_addremotelogin �� ��� � ���

��� �� ��

�� ��� �� ��� ��� ���� � � ���. �� �� �� SQL �

������ ��� � ����. ��� SQL ������� �� ��� ��� �

� ��� �� ��� �� � ���. ��� ������� �����, SQL

Server� �� ��� ��� ��� ���. �� ��� ��� SQL ��� ��

��� ��� Microsoft� ������.

SQL Server 7.0�� ��� �� ��

SP_DBOPTION ‘DBNAME’, ‘SINGLE USER’, ‘TRUE’

� SQL � ���� ������� �� ��� ��� �����.

SP_DBOPTION ‘DBNAME’, ‘SINGLE USER’, ‘FALSE’

������� �� ��� ��� � ���.

SQL Server 2000�� ��� �� ��

ALTER DATABASE DBNAME SET SINGLE_USER WITH ROLLBACK

AFTER N SECONDS

� TRANSACT-SQL ��� �������� ���� ��� ��� �

������ �� ��� ��� �����.

ALTER DATABASE DBNAME SET MULTI_USER

� TRANSACT-SQL ��� ������� �� ��� ��� � ���.

�:

1. SQL Server� �� ��� � -m SQL SERVER �� ��� ���� SQL

Server� �� ��� ��� ��� � ���.

2. SQL � ��� SP_WHO� ���� ������� �� �� ����

�� � ���.

3. �� ��, SQL Server 7.0�� KILL SPID� ���� ������� ��

��� ��� �� � ���.

� C. �� ��� 159

160 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� D. ��� �� ��

Data Protection for SQL ��� �� � ��� ��� ��, ��� ��� �

� ��� � � �� �� �� ��� ���.

v Data Protection for SQL� ��, �� � � ��� �� ��� Tivoli Event

Console� �����.

v ���, Data Protection for SQL� Data Protection for SQL�� ����

tdpsql.log ��� ��� �����. � ��� �� �� �, �� ��� �

� ��� �� � ��� �����. � ��� �� ���� �� ���

�� ���.

v ���, Tivoli Storage Manager API� API � ��� Data Protection for

SQL �� ���� dsierror.log ��� �����. �� ��� � ��� ��

�� ����. dsierror.log ��� �� ���� ��� � ����.

v SQL Server� SQL Server � ��� ��� �����. SQL Server � �

� ��� �� -> �� -> SQL Server �� -> �� �� ���� #n� ��

� ����� ���� ���� � ���.

v Tivoli Storage Manager ���� dsmsched.log � dsmerror.log ��� ��

� �����. ���, � ��� Tivoli Storage Manager �� ���� ��

���� ��� ���� �����.

�: ���� ��� ��� ���� �� � (dsmsched.log)� ����. ��

� ��� �� �, ��� ���� ��� ���� ����� ��

����.

��� ��� ����, ��� ��� �� � � � � � ���.

Scheduled event eventname completed successfully

� � � �� Tivoli Storage Manager� eventname ��� ��� ��

� ���� ���� � ���. ��� �� �� �� � � ����

� ���� ����. ��� ���� ��� ��� �� ��� �� �

�� �� �� ��� ���� ���. �� �� ��� �� ��� ��

� � �� ���� �����.

Finished command. Return code is:

v Windows ��� ��.

© Copyright IBM Corp. 1997, 2003 161

162 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� E. Data Protection for SQL ��

ACO0003S �� �� ��� �����.��: � �� � � �����.

��� ��: ��� ����.

��� �: ��� �������. � � � ���

� ��� ����� ������.

ACO0004E � � �� ��� ��� ���.��: �� ��� �� ��� ��� ���� � �

� � � �����.

��� ��: ��� �����.

��� �: ��� �������. � � � ���

� ��� ����� ������.

ACO0005E � � ��. �� ���� ��� �

�� ������.��: ��� ���� ����.

��� ��: ��� �����.

��� �: ��� ��� �� ��� ����

���.

ACO0053E ��� � (licensefile)� � � ����.��: ��� ���� ���� ��� ������.

��� ��: ��� ����.

��� �: ��� �� ������. ��� ���

��� ��� �����.

ACO0054E ��� � (licensefile) ��� ���

��.��: ��� ��� ���� ������. � ���

������.

��� ��: ��� ����.

��� �: ��� �� ������. ��� ���

��� ��� �����.

ACO0055E ��� � (licensefile) ��� ���

��.��: ��� �� ��� ������.

��� ��: ��� ����.

��� �: ������ ��� ��� � � �

�� ��� �� �� ������. �� ���

� ��� �� �����.

ACO0056E ��� � (licensefile)� ��� ���

��� ����.��: ��� ���� ��� ���� ��� ����

��.

��� ��: ��� ����.

��� �: ��� �� ������.

ACO0057E ��� � (licensefile)� ����� �

�� ��� ���� �� ����.��: ��� ���� ��� ���� ������. �

���� ���� �� ��� ��� ��� ���

� � �� ����.

��� ��: ��� ����.

��� �: ��� �� ������.

ACO0058E ‘�� � ��’ ���� ��� ���.��: �� ‘�� � ��’ ���� ������.

��� ��: ��� ����.

��� �: � ��� ��� ��� � ����. �

�� ��� �� ��� ���� ��� ���.

ACO0100E ���� �� ��

��: � ���� ��� ��� ��� ��� ��

���.

��� ��: ��� ����.

��� �: ��� ��� �� ������.

ACO0101E ��� �� ��

��: � ���� �� ���� �� ���� ��

��� � �� ��� ��� �����.

��� ��: ��� ����.

��� �: �� �� ��� ��� ��� ����

��� �� ������.

ACO0102E ��� �� ��

��: � ���� ��� ��� ���� ��� ��

���.

��� ��: ��� ����.

��� �: ��� ��� �� ������.

© Copyright IBM Corp. 1997, 2003 163

ACO0103E �� ��� � ��� �� �

��: � ���� �� ���� �� �� ���

� �� ��� ��� �����.

��� ��: ��� ����.

��� �: ��� �� ��� ���� ��� ��

������.

ACO0104E ��� �� �

��: � ���� �� ���� �� ��� �

�� ��� ��� �����.

��� ��: ��� ����.

��� �: ��� �� ��� ���� ��� ��

������.

ACO0105E �� ��

��: � ���� �� ��� �� ���� ��

� � �� ��� ��� �����.

��� ��: ��� ����.

��� �: �� �� ��� ��� ��� ����

��� �� ������.

ACO0132W �� ��� � ����. ��� ��

��.��: ��� ��� �� ��� � ����.

��� ��: ��� ���� ��� �����.

��� �: � ���� � ���� �� ����

���� ���� ������.

ACO0133W �� ���� �� � ����. ��

� ��� �...��: Tivoli Data Protection ������ �����

� ��� ��� ���� �� ������ ���� �

���. � ��� ������.

��� ��: ��� ���� ��� �����.

��� �: � ���� � �� ���� �� �

��. �� ���� ���� ���� ������. �

��� ���� ��� ��, ������ ����� �

�� �� ���� � ����. ���, ����� �

� ���� �����.

ACO0134W �� ���� �� � ����. ���

����.��: Tivoli Data Protection ������ �����

��� � ��� ���� �� ������ ����

����. � ��� ������.

��� ��: ��� ���� ��� �����.

��� �: � ���� � �� ���� �� �

��. �� ���� ���� ���� ������. �

��� ���� ��� ��, ������ ����� �

�� �� ���� � ����. ���, ����� �

� ���� �����.

ACO0150I ���� ��� ������.��: ���� ctrl-C� ���� Data Protection for

Microsoft SQL Server ������ ������ �

� �����.

��� ��: ��� ����.

��� �: ��

ACO0151E ��� ��� �� ��� ����

�.��: ��� �� ����� ���, � � ��

���.

��� ��: ��� ����.

��� �: �� ��� �� � � ��� ����

��. ��� ���� ��� �� �����.

ACO0152I �� stat: apicall API ��� seconds

��

��: ��� ���� �� API ��� ��� � �

�� ���� �(�)� ������.

��� ��: ��� �����.

��� �: ��

ACO0153I �� stat: function�� seconds ��

��: ��� �� ��� � ��� ���� �

(�)� ������.

��� ��: ��� �����.

��� �: ��

ACO0154E Data Protection for Microsoft SQLServer ������ ������ ���

� �� Tivoli Storage Manager API��� ��� ��� � ����. ��

version.release.level �� � ��� ��

���.��: �� ���� ��� Tivoli Storage Manager API

��� Data Protection for Microsoft SQL Server �

����� ������ ���� � ��� ���� �

�� �����.

��� ��: ��� ����.

��� �: ��� ���� �� ��� � Tivoli

Storage Manager API ��� ������. �� Data

164 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Protection for Microsoft SQL Server ������ �

����� � ����.

ACO0155E Data Protection for Microsoft SQLServer ������ ������ ���

� �� Tivoli Storage Manager API� ���� ��� ��� � ����.��� version.release.l evel ��� ��

���.��: �� ���� ��� Tivoli Storage Manager API

���� Data Protection for Microsoft SQL Server �

����� ������ ���� � ��� �����

��� ������.

��� ��: ��� ����.

��� �: ��� ���� �� ��� � Tivoli

Storage Manager API ���� ������. ��

Data Protection for Microsoft SQL Server �����

� ������ � ����.

ACO0156E Tivoli Storage Manager API� ���

� ����.��: Tivoli Storage Manager API� ��� � ��

��.

��� ��: ��� ����.

��� �: �� Tivoli Storage Manager API� �

��� ������ ������. /TRACEFLAGS=API

/TRACEFILE=filename ��� ���� Data Protection

for Microsoft SQL Server ������ ������ �

�� � ��� �� ��� � �� ��� ���

���. ��� ��� ��� ��� ����

TSMAPI.DLL� �� �����. � ��, Tivoli

Storage Manager API� �� ������.

ACO0160E ��� Tivoli Storage Manager ��

�� ��� �����.��: �� � � �� Tivoli Storage Manager ��

� ���� � ����.

��� ��: ��� �����.

��� �: � � Tivoli Storage Manager ��� �

���� � ���. Tivoli Storage Manager �� �

���� ������.

ACO0161E �� ��. ��� �� ��� ���

�. Tivoli Storage Manager ��� �

���� �����.��: ���� �� ��� ������.

��� ��: ��� �����.

��� �: ��� Tivoli Storage Manager ��� �

��� �� ������.

ACO0162E ��� �� �� �� ����.

�� �� �����

��: ���� �� ��� ������.

��� ��: ��� �����.

��� �: ��� �� ������.

ACO0163E ��� ��� ��� ���.��: ��� �� �� /intopath ��� ������.

��� ��: ��� �����.

��� �: ��� �� ���� /intopath ��� �

�� ��� ������.

ACO0167E ��� � ��� � ���.��: �� � ��� �� ��� ����� ����.

� ��� ������.

��� ��: ��� ����.

��� �: ��

ACO0200E ����� � (filename)� � � ���

�.��: ��� �� �� ��� ����. � ��� �

�����.

��� ��: ��� ����.

��� �: ��

ACO0201E ����� � (filename)� � � ���

�.��: ��� �� �� ��� ����. � ��� �

�����.

��� ��: ��� ����.

��� �: ��

ACO0202E � (filename) ��� �.��: ��� ���� ����. � ��� �����

�.

��� ��: ��� ����.

��� �: ��

ACO0203E � (filename) ��� �.��: ��� ��� ����. � ��� ������.

��� ��: ��� ����.

��� �: ��

� E. Data Protection for SQL ��� 165

ACO0204E � (filename)� �� � ����.��: ��� ���� ����. � ��� �����

�.

��� ��: ��� ����.

��� �: ��

ACO0205E � (filename) �� �� � ���

�.��: �� ��� ���� ����. � ��� ���

���.

��� ��: ��� ����.

��� �: ��

ACO0206E ���(directory)� ��� � ����.��: ���� ����� ����. � ��� ��

����.

��� ��: ��� ����.

��� �: ��

ACO0207E ��� ��(directorypath)� � ��

�.��: �� � ��� ��� ����� ����. �

��� ������.

��� ��: ��� ����.

��� �: ��

ACO0208E ��� ��� �� ��� ��� ���

��.��: ��� ��� ���� �� ��� �� �

�� � �� �� ����. � ��� �����

�.

��� ��: ��� ����.

��� �: ��

ACO0209E � filename1�� filename2(�)� ��

���� �����.��: �� ��� ���� ����. � ��� ���

���.

��� ��: ��� ����.

��� �: ��

ACO0210E Tivoli Storage Manager �� �

�� � ���.��: �� � Tivoli Storage Manager �� �� ��

�� ����� ����. � ��� ������.

��� ��: ��� ����.

��� �: ��

ACO0211E Tivoli Storage Manager � �

�� � ���.��: �� � Tivoli Storage Manager �� �� ��

�� ����� ����. � ��� ������.

��� ��: ��� ����.

��� �: ��

ACO0212E Tivoli Storage Manager � �� �

�� � ���.��: �� � Tivoli Storage Manager �� � ��

� ����� ����. � ��� ������.

��� ��: ��� ����.

��� �: ��

ACO0213E Tivoli Storage Manager ���� �

���� � ��� �� � ���

�.��: �� ���� ���� ���� �� �� ��

���� �� �� ����� Tivoli Storage Manager

��� �����. Tivoli Storage Manager ��� �

���� ���� �� ���� �� Data Protection for

Microsoft SQL Server ������ ������ �

� �� ��� ��� ������.

��� ��: ��� ����.

��� �: Tivoli Storage Manager ���� �

���� ���� �� ���� �� ��� ��� �

������.

ACO0214E �� ���� �� ��� �� ��

��� ����.��: Tivoli Storage Manager ��� �� �����

�� ��� �� � �� ��� ������.

��� ��: ��� ����.

��� �: Tivoli Storage Manager �� �����

������.

ACO0215E �� ���� � �� ���

�� �� ��� ���� ����.��: �� ���� ���� ���� �� �� ��

���� �� �� ����� Tivoli Storage Manager

��� �����. �� ���� �� �� �� ���

�� �� �� ��� �� � ��� ���� ��

�.

��� ��: ��� ����.

166 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� �: Tivoli Storage Manager �� �����

������.

ACO0216E ��(volumename)� �� �� � �

� � ����.��: �� � ��� ���� ����. � ���

������.

��� ��: ��� ����.

��� �: ��

ACO0217E Tivoli Storage Manager � �� �

�� ��� ����.��: �� � �� �� ��� ����� ���

� ����.

��� ��: ��� ����.

��� �: �� � ��� �, �� � ���

����� ���� ������.

ACO0218E Tivoli Storage Manager �� �

�� ��� ����.��: �� �� ��� �� �� ��� �����

���� ����.

��� ��: ��� ����.

��� �: �� �� ��� ��� �, �� � �

�� ����� ���� ������.

ACO0219E Tivoli Storage Manager � �

�� ��� ����.��: �� �� ��� �� �� ��� �����

���� ����.

��� ��: ��� ����.

��� �: �� �� ��� ��� �, �� � �

�� ����� ���� ������.

ACO0256E Tivoli Storage Manager � � �

�� ��� ���. ‘changepassword’ ��� ��� TivoliStorage Manager ���� �� ��

� ��, � � �� � �� ��

�� �����.��: Tivoli Storage Manager ��� ������.

��� ���� ���.

��� ��: ��� ����.

��� �: �� �� ��� ���� Tivoli Storage

Manager ��� � ��� ���, Tivoli Storage

Manager ����� ��� ����� �����.

ACO0257E �� ��� ���.��: Tivoli Storage Manager ��� ������.

� ��� ��� ���.

��� ��: ��� ����.

��� �: �� �� ��� ���� Tivoli Storage

Manager ��� � ��� ���, Tivoli Storage

Manager ����� ��� ����� �����.

ACO0258E ��� �� ��� �����. ��

� ����.��: ��� ��� ��� ��� ����.

��� ��: ��� ����.

��� �: ��� ��� ���� ��� �� ��

����.

ACO0259E ��� � ��� �� � �� �

�� �� �� ����. �� �

��� ����.��: � ��� ��� �� ��� ��� ��� �

��� ���� ����.

��� ��: ��� ����.

��� �: � ��� �� ��� ��� �� ��

� ���� ��� �� ������.

ACO0260I �� ��� ���.��: �� �� ��� ���� ������.

��� ��: ��� ����.

��� �: ��

ACO0261I servername ��� ��� ����.��: Tivoli Storage Manager ��� ��� �� �

�� �� ��� ����.

��� ��: ��� ����.

��� �: ��

ACO0263E returncode � ��� � ����� �

�� � �����.��: TSM HTML �� �� �� � ����� �

���� ����. � ��� ������.

��� ��: ��� ����.

��� �: � ����� ��� ���� agent

htm ���� � bookfrm.htm� ����� ���

�.

� E. Data Protection for SQL ��� 167

ACO0264I �� �� ����� �� � ����.Microsoft Internet Explorer� ��

� �����.��: � ����� ���� �� ������ ��

�� ����. ��� � ����� ���� ���

��. Microsoft Internet Explorer� ��� ��� ��

���.

��� ��: ��� �����.

��� �: ���� � ����� ���� � �

� � ���. ��� ��� �� ����. Microsoft

Internet Explorer� ����� �����.

ACO0265E Internet Explorer� �� � ����.��: Microsoft Internet Explorer� ��� ��� �

��� �� ������ ���� ����. � ���

������.

��� ��: ��� ����.

��� �: Internet Explorer� ������ ���

� ������ ������.

ACO0266E Tivoli Storage Manager HTML �

� �� � ����.��: Tivoli Storage Manager �� ��� ��� �

��� �� ������ ���� ����. � ���

������.

��� ��: ��� ����.

��� �: ������ ����� ��� �� ��

�� � ����. ��� ����� � � ���� �

����.

ACO0267E ��� �� �� ��� ��� ��

�� ����.��: �� ��� � ��� ���� ����.

��� ��: ��� ����.

��� �: ���� �� ��� ���� ��� �

������.

ACO0300E ��� �� �� �.��: �� �� ��� ���� ����.

��� ��: ��� ����.

��� �: ��� �� ��� ���� ��� ��

������.

ACO0301E ��� �� �� �.��: �� �� ��� ���� ����.

��� ��: ��� ����.

��� �: ��� �� ��� ���� ��� ��

������.

ACO351E ��� �� � ��� - ‘keyword’��: ��� �� ���� ��� TRACEFLAG �

�� ���� ����.

��� ��: ����� ���� ����� ���

� � ����� �� �� ������.

��� �: �� ������.

ACO357E file-name � �� � � � � ���

�.��: ��� �� ���� ��� TRACEFILE �

�� ��� �� ��� �� ��� ��� file-name

� ��� ������.

��� ��: ����� ���� ����� ���

��.

� � � � : � � � � � � � � � � ��

TRACEFILE �� ������.

ACO366E file-name � �� � � �� � ��

��.��: � �� file-name� �� �� � � ���

��(�: �� � �).

��� ��: ��� �����.

��� �: options.doc ���� � � ��� ��

� �� ��� �����, ��� ����� ����

��.

ACO367E tracefile � � � ��� � ����.�� �� ������.

��: ��� tracefile� �� �� � � �����.

��� ��: �� �� ������. ��� ���

��.

��� �: tracefile� ��� ����� �� �

��� � ��� ��� �� ���� ������.

��� �������.

ACO368E ��� �� � � ��(��� �

)��: � �� ��� TRACEFILE ��� �� � �

� ��� ������.

168 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��� ��: ����� ���� ����� ���

��.

��� �: TRACEFILE� ��� �� ��� �

� 255� ��� ��� ������.

ACO383E ‘link’ � � � �� ��� �� �

����.��: � �� ‘linkname’� �� �� � � ��

��.

��� ��: �� � ‘linkname’� ���, � �

�� ������� ��� �����.

��� �: ‘tracefile’ ���� � ��� ��� �

�����.

ACO384E ‘target’(�)�� �� ��

’linkname’�(�) ��� ���.��: �� ‘linkname’� �� �� � � ����.

��� ��: �� � ‘linkname’� ���, ���

������� ��� �����.

��� �: � ��� ��� ������. �� ��

� ��� ����� ��� ����� ‘errorlogname’

��, ‘schedlogname’ �� � ‘DSM_LOG’ �� ��

� ������.

ACO385E ‘link’ �� ��� ��� � ����.��: �� ‘linkname’� �� �� � � ����.

��� ��: ��� �����.

��� �: �� � ‘linkname’� �����.

ACO476E program-name: file-spec � � � �

����. error.��: TDP� ��� � � ����.

��� ��: TDP� �� ��� �� � ����.

��� �: ��� �������. ��� ����, �

�� ����� ������.

ACO3000I Data Protection for SQL: server

name ���� database name ���

��� backup type ��� �� ���

�.��: � ���� ��� ��� � Tivoli Storage

Manager �� � ��� ���� �� ������.

��� ��: ��

��� �: ��. ��� ���

ACO3001I Data Protection for SQL: server

name ����� database name ���

��� backup type ��� ��� �

��.��: � ���� ������ ��� ���� �

� � Tivoli Storage Manager �� � ��� ���

� �� ������.

��� ��: ��

��� �: ��. ��� ���

ACO3002E Data Protection for SQL: server

name ����� database name ���

����� backup type ��� ��

���. rc = return code.��: � ���� ������ ��� ��� � Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3003I Data Protection for SQL: server

name ���� database name ���

��� object name �� ����

restore type ��� �� ����.��: � ���� ��� ��� � Tivoli Storage

Manager �� � ��� ���� �� ������.

��� ��: ��

��� �: ��. ��� ���

ACO3004I Data Protection for SQL: server

name ���� database name ���

��� object name �� ����

restore type ��� ��� ���.��: � ���� ������ ��� ���� �

� � Tivoli Storage Manager �� � ��� ���

� �� ������.

��� ��: ��

��� �: ��. ��� ���

ACO3005E Data Protection for SQL: server

name ��� database name ����

�� object name �� ����

restore type ��� �����.��: � ���� ������ ��� ��� � Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

� E. Data Protection for SQL ��� 169

��� �: ��. ��� ���

ACO3006I Data Protection for SQL: �� server

name� �� ��� �� ����.��: � ���� ��� ��� � �� Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3007I Data Protection for SQL: servername

��� ��� ��� ���. ��� �

SQL �� �: number selected ���

� SQL �� �: number attempted �

�� � SQL �� �: number

completed ��� � SQL �� �:number excluded ��� ��: rate

Kb/Sec ��� � ��� �: bytes �

� �� ��: time

��: � ���� �� �� �� � �� Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3008I Data Protection for SQL: servername

��� ��� ��� ���. ��� �

SQL �� �: number selected ���

� SQL �� �: number attempted �

�� � SQL �� �: number

completed ��� � SQL �� �:number excluded ����� � SQL �

� �: number inactivated ��� ��:rate Kb/Sec ��� � ��� �: bytes

�� �� ��: time

��: � ���� �� �� �� � �� Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3009I Data Protection for SQL: server

name ����� database name ���

��� backup type ��� ����

�.��: � ���� ���� �� �� ����� �

�� Tivoli Storage Manager �� � ��� ��

�� �� ������.

��� ��: ��

��� �: ��. ��� ���

ACO3010I Data Protection for SQL: ��

servername� �� ��� �� ����.��: � ���� ��� ��� � �� Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3011I Data Protection for SQL: server

name ���� server name ���� �

�� ��� ���. ��� � ���

�� �� �: number inspected �� �

�� � ����� �� �: number

requested ��� � ����� ��

�: number restored ��� � ���

�� �: number skipped ��� ��:rate Kb/Sec ��� � ��� �: bytes

�� �� ��: time

��: � ���� ��� �� � �� Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3012I Data Protection for SQL: ����

server name ����� database name

������ object name �� ��

�� restore type��� ������.��: � ���� ���� �� �� ����� �

�� Tivoli Storage Manager �� � ��� ��

�� �� ������.

��� ��: ��

��� �: ��. ��� ���

170 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

ACO3013I Data Protection for SQL: servername

���� �� ���� �� ����

��� �� ����.��: � ���� ���� ��� ��� � Tivoli

Storage Manager �� � ��� ���� �� ��

����.

��� ��: ��

��� �: ��. ��� ���

ACO3014I Data Protection for SQL: ���� �

�� ��� ���. ��� � ���

�� �� �: number inspected ���

� ��� � ����� �� �:number requested ����� � ���

�� �� �: number inactivated ��

� � ����� �: number skipped

�� �� ��: time Secs��: � ���� ���� ��� �� � ��

Tivoli Storage Manager Server � ��� ���� �

� ������.

��� ��: ��

��� �: ��

ACO3015I Data Protection for SQL: backup

object� backup type ��� ����

� ����.��: � ���� �� ����� ����� ��� �

Tivoli Storage Manager �� � ��� ���� �

� ������.

��� ��: ��

��� �: ��. ��� ���

ACO5050I � �� � � ��� ���.��: /configfile ����� ��� ��� ��� �

���. � ��� �������.

��� ��: ��� �����.

��� �: ��.

ACO5051I �� � � �� � ����. ��� �

� �����.��: /configfile ����� ��� ��� �� � �

���.

��� ��: ��� �����.

��� �: ��� �� ��� ����� �����

�.

ACO5052E ��� �� �� �� �� ��

� �����.��: �� ��� �� �� � � �����.

��� ��: ��� ����.

��� �: ��� �� ���� ����. ����

��� �� ��� �� � ��� �� ���

��.

ACO5053E option �� �� ��� ����.��� Set �� ����� ���

TDPSQLC Help Set ���� ���

���� �����.��: �� �� �� ��� ���� ����.

��� ��: ��� ����.

��� �: ��� Set �� ����� ����

″TDPSQLC Help Set″� ���� ��� ���� �

�����.

ACO5054I �� �� �� ���.��: Set ��� ��� �� ��� ���� ���

����.

��� ��: ��� ����.

��� �: ��

ACO5056I logfile �� � � �� ���� � �

���. ��� ����.��: �� �� �� ��� ��� ������.

��� ��: ��� �����.

��� �: �� ��� ��� �� � ���. �

� ��� ���, ���� ��� � � � ���

����.

ACO5057I logfile �� � � �� ���� ��

�.��: ��� �� ��� ���� �� ������

��.

��� ��: ��� �����.

��� �: ��.

ACO5058W �� � ��� ���� ��� �

��. �� ���� �� logfile ��

� ��� ��� ��� �����.��: ��� �� �� ��� ���� ����. ��

� �� �� ��� ��� �, � ��� �� ���

��� ��� � ����.

� E. Data Protection for SQL ��� 171

��� ��: �� ����� �� ��� ��� �

���� ��� �����.

��� �: ��� ��� ���� �� �� ���

������.

ACO5059W logfile �� � � �� � � � ��

��. ���� ��� ����.��: ��� ��� ���� �� � � ����. �

���, ��� ��� ����.

��� ��: �� �� ��� �����.

��� �: �� ��� � � �� ��� ����

��. �� ��� ��� �� ����� ��� �

����, ��� �� ���� �������.

ACO5060E Tivoli Storage Manager API ���

�����.��: Tivoli Storage Manager API � � ����

�.

��� ��: ��� ����.

��� �: ��� �������. � � ���� �

�� ����� ������.

ACO5061E Microsoft SQL API ��� ����

�.��: Microsoft SQL API � � �����.

��� ��: ��� ����.

��� �: ��� �������. � � ���� �

�� ����� ������.

ACO5063I logfile_name �� � � ��� ���

����.��: ��� �� ��� �� ���� �� ���

�.

��� ��: ��� �����.

��� �: ��� �� ��� ��� �� ���

���. �� �� ��� �� �, �� � � �� �

�� ����.

ACO5064W logfile_name �� � � �� � �

� ����. ��� �� ����� ��

��� ���� ��� ����.��: ��� ��� ���� �� � � ����. �

���, �� �� ���� ��� ����.

��� ��: �� � ��� �� ��� �����.

��� �: �� ��� � � �� ��� ����

��. �� ��� ��� �� ����� ��� �

����, ��� �� ���� �������.

ACO5065E /SQLUSer �� �� �� ���

� �� �� ����.��: Backup, Restore �� Query Sql ���

/SQLAUTHentication=SQLUserid � /SQLUSer ���

���� ������. ������� sqlpassword �

� ���� ���, ������ ��� ID� /sqluser

���� ��� ��� ID� ���� ����.

��� ��: ��� ����.

��� �: ��� ��� ����� � ���

� /sqluser �� ����� ���� /sqluser �

/sqlpassword ���� ��� �� ������.

ACO5091E PASSWORDACCESS� Generate��

�. ��� �� ��� ��� ���

�� ����. ��� �� ���

-TSMPassword=xxx �� ���

�� �� �����.��: ����� �� ���� PASSWORDACCESS

��� generate� �������. ��� ��� � �

� �����. �� ��� � �� ���.

��� ��: ��� ����.

��� �: -TSMPassword ��� ���� ��� �

� ������. ��, �� ��� ��� ���� �

�� ����.

ACO5400E �� ���� ������ � ��

� �� ���� �� ����.��: �� ���� ������ �� ���� ���

��� ����� ��� � ����. SQL Server�

��� ���� ��� � ���.

��� ��: ��� ����.

��� �: SQL Server� ��� ������ ��

�� ��� �������. � � ���� ��� �

���� ������.

ACO5401E �� ���� ������ ��� � �

���.��: �� ���� ������ ��� � ����.

SQL Server� �� ���� ����� �� ��

Windows NT ��� ��� �� ��� � �

���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

172 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

ACO5402E �� ���� �� ��� � ����.��: �� ���� �� ��� � ����. SQL

Server� �� ���� ����� �� �� Windows

NT ��� ��� �� ��� � � ���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5403E �� ���� �� ��� � �

����.��: �� ���� �� ��� �� � ����.

SQL Server� �� ���� ����� ��, SQL

Server � ��, SQL Server � �� �� Windows

NT ��� ��� �� ��� � � ���.

��� ��: ��� ����.

��� �: SQL Server ���� �� ��� ���

�� ��� ��� �������. � � ���� �

�� ����� ������.

ACO5404E �� ���� �� �� ����� �

� ����.��: �� ���� �� �� ����� � � �

���. SQL Server� �� ���� ����� ��,

SQL Server � ��, SQL Server � �� ��

Windows NT ��� ��� �� ��� � �

���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5405E � � �� �� ���� ��� ���

���.��: �� ����� � �� �� ��� ���

���.\n″ SQL Server� �� ���� ����� ��,

SQL Server � ��, SQL Server � �� ��

Windows NT ��� ��� �� ��� � �

���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5406E SQL Server� �� ����� � �

����.��: SQL Server� �� ������� �� ��

� ������. SQL Server� �� ���� ����

� ��, SQL Server � ��, SQL Server � ��

�� Windows NT ��� ��� �� ��� � �

���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5407E SQL Server� ��� ������.��: SQL Server� �� ������� �� ��

� ������. SQL Server� �� ���� ����

� ��, SQL Server � ��, SQL Server � ��

�� Windows NT ��� ��� �� ��� � �

���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5420E��: SQL API � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5421E MS COM ������ ��� ����

��. SQL message

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5422E MS SQL Server�� ��� �����

�. SQL message

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

� E. Data Protection for SQL ��� 173

ACO5423E �� ���� � ���. string

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5424E SQL Server� ��� � ����.SQL Server� ��� �����.SQL message

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5425E SQL Server� �� �� � ��. SQL

message

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server� ���� ��� ����

���.

ACO5426E SQL ���� Sysadmin ��� ���

����. SQL message

��: SQL Server� ������ ���, ��� ��

� ��� Sysadmin ��� ����.

��� ��: � ��� ��� ����.

��� �: ��� �� ���� Sysadmin ���

� ��� ��� ����� ��� ��� ���

Sysadmin ��� ��� ������.

ACO5427E SQL Server ��� 7.0 �����.SQL message

��: �� 7.0 �� �� ��� SQL Server� �

Data Protection for SQL Server V2� ����� ��

��. ��� ���� ����.

��� ��: � ��� ��� ����.

��� �: �� 7.0 �� �� ��� SQL Server�

� Data Protection for SQL V1 ������ ���

��, SQL Server �� 7.0 ��� ���� ��� �

������.

ACO5428E SQL Server� �� ���� �� ��

��. SQL message

��: �� ���� � �� SQL Server� ����

������ ������ ����� ����.

��� ��: � ��� ��� ����.

��� �: SQL Server� � ����� ��� �

������.

ACO5429E SQL Server�� ���� � � �

���. SQL message

��: SQL � � �����.

��� ��: � ��� ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �������. � � ���� ��� �

���� ������.

ACO5430E SQL Server ��� ����� �

(NULL)���.��: SQL Server ��� �� �� ���� ����

�� ��� ������. ��� ����� ��� SQL

Server ��� ����.

��� ��: �� ��� ��� ����.

��� �: SQL �� ����� ″select

@@servername″ ��� ���� SQL Server ��� �

�����. NULL� ����, ″sp_addserver″ �

���� ���� SQL Server ��� ��� ��� �

�����. SQL Server ��� ��� � ��� ��

�����. � � ���� ��� ����� ����

��.

ACO5431E �� �� dbname� ���� ����.��: ���� �� RESTORE ��� �����.

/STANDBY, /RELOCATE �� /INTO ��� ���

� <dbname> ������ �� �� ������ ��

� ���� �� ���� ����.

��� ��: ��� ����.

��� �: ���� ����� ���� ��� ��

���� ��� �� ������.

ACO5432E � � �� /RELOCATE � /TO �

� �� ���.��: RESTORE ���� �� �� ��

/RELOCATE� /TO ��� �������.

��� ��: ��� ����.

��� �: �� �� /RELOCATE� /TO ��� �

��� ��� �� ������.

174 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

ACO5433E ��� ����� �� �� � �

��� ���� ����.��: � ���� ���� ���� �/�� �� ��

� ��� �����.

��� ��: ��� ����.

��� �: ��� ���� �/�� ��� ����

��� �� ������.

ACO5434E �� ��� �� �� � ����.��: � ���� ��� � �� �� ��� ���

��.

��� ��: ��� ����.

��� �: ��� �� ��� ���� ��� ��

������.

ACO5435E � ���� �� � � �� ���

��.��: � ���� ��� ���� �� ��� ��

���.

��� ��: ��� ����.

��� �: ��� �� �� �� � ��� ��

�� ��� �� ������.

ACO5436E ����� �(stripe number)� ���

����. rc = return code

��: �� ��� ����� � � �����.

��� ��: ��� ����.

��� �: � ���� � �� ���� �� �

��. �� ���� ���� ���� ������.

ACO5450E �� ����� �(number of stripes)� ��� ����. � ����� �

(maximum number of stripes)� ���

�����.��: ���� �� ���� �� �������.

��� ��: ���� �� ���� �� ���� �

�� �����.

��� �: ��

ACO5451E vdev(vdev name)� �� �����.rc = return code

��: ��� �� ����� ��� �����.

��� ��: ��� ����.

��� �: � ���� � �� ���� ����

� ���. �� ���� ���� ���� �����

�.

ACO5452E �� ���� ��� � ����.(filespace name) (high level qualifier)(low level qualifier)

��: ��� ����, TDP ����� TSM ����

�� �� �� ��� ����� ���� ���. �

���� ��� �� �� ��� ����� TSM ��

�� �� � ��� � ���. � � � �� ��

TSM �� �� ��� �� ����.

��� ��: ��� �����.

��� �: ��. ������ ��� �� �� ��

� ����� ��� TSM ���� �� ��� �

��.

ACO5453E TSM �� �(number of TSM

sessions )� �� ����� �

(number of stripes)� ��� ����.TSM � � (number of TSM

sessions)� ����� �� ��� �

�� �����.��: ��� ���� �� �� ���� �� TSM

� �� �������. � ���� � � � ��

� �� ����.

��� ��: TSM � �� ���� �� ����

��� �����.

��� �: ��� �� ������. � � � ��

�� ��� ����� ������.

ACO5454E TSM ���� � ���� ���

� �(number of objects allowed per

TSM transaction)� �� �����

�(number of stripes)� ��� ���

�. ����� �(new number of

stripes)� ��� ����.��: TSM ����� ���� �� ���� ��

TSM � � �� ��� ��� ���� �� �

� ���� ����. �� TSM �� TSM ��

��� �� �� ���� ��� �� �� ���

�� ���� ���.

��� ��: � ���� �� ���� ��� ��

���.

��� �: ���� �� ����. �� ���

��� ������ ��� ��� � � �� ���

�� �� ���� TSM ��� ��� �� ���

(TxnGrpMax).

� E. Data Protection for SQL ��� 175

ACO5455E ��� ��� ��� � ����.��: �� ��� ����� � ���� ����

���� ��� ��� ��� ����.

��� ��: ��� ����.

��� �: ��� �� ������. � � ���

� ��� ����� ������.

ACO5456W ��� �� ��� ��� ��� �

����. ��� ����.��: �� ��� ����� � ���� ����

���� ��� ��� ��� ����. �� �� � �

� ��� �� � ��� ��� �� ���.

��� ��: ��� �����.

��� �: ��� �� ������. � � ���

� ��� ����� ������.

ACO5457E � � �� SQL API ��� ����

�.��: SQL API � � ����, ��� � ���

� �� � ����. SQL Server � ��, SQL Server

� �� �� Windows NT/2000 ��� ��� �

� ��� � � ���.

��� ��: ��� ����.

��� �: SQL Server ���� ��� ���� �

�� ��� �� ������. � � ���� ���

����� ������.

ACO5458W ��(TSM server NODENAME)� ��

TSM Server� ‘backup delete’ ��

NO� �� ���. � ��� �

�� YES� �� ���. ��� �

���.��: TSM Client� ������ ��� ���� �

��� TSM �� ��� ��� �� ��� �� NO

� �������. �� ��� ���� ���� �

�� YES� ���� ���. NO �� ��� � ��

��� ���� TSM ��� � � �� �� ���

��.

��� ��: ��� �����.

��� �: TSM ���� ��� �� ��� ��

‘backup delete’ ��� YES� ������ �����

�. TSM �� ���� ���� �� ��� �� � �

�� ��� � ���. � ��� TSM ����� �

�� � ���.

ACO5500E MultiByteToWideChar() ��� ��

���.��: � � � ��� � ��� � �� � �

���.

��� ��: � ������� ��� ����.

��� �: ��� �� ������. � � � ��

�� ��� ����� ������.

ACO5501E � ��� �(COM) ������

��� �����.� � : � � � � � � C o I n i t i a l i z e E x ( N U L L ,

COINIT_MULTITHREADED)���. OLE32.dll �� �

� COM dll� ����� � ����� �����

� ���.

��� ��: � ������� ��� ����.

��� �: Windows NT(�� 4 ��) ��� �

���� ���� ��� �� ������. � � �

���� ��� ����� ������.

ACO5550I directorypathfilename � �� �

servername ���� �� ���

����.��: Tivoli Storage Manager ��� ��� �� �

�� �� ������ ��� ����.

��� ��: ��� ����.

��� �: ��

ACO5551I servername �� ��� � �� �

� �� ��� ����.��: Tivoli Storage Manager ��� ��� �� �

�� �� �� ���� ������ ��� ����.

��� ��: ��� ����.

��� �: � ��� �� � �� �� ��� �

�� ������.

ACO5552I �� �� �� �� ����.��: SQL Server�� ��� �� ���� ���

���� ������.

��� ��: ��� ����.

��� �: ��� �� ��(������ ��, �

��, �� �� ��)� ������. ��� �� ��

����.

176 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

ACO5715E option_name �� �� �� � � �

� � ��.��: ��� ���� �� ��� � � ����.

��� ��: � �� ��� ����.

��� �: �� ��� ���� ��� �, � �

�� �� ������.

ACO5716W Tivoli Storage Manager API ��

�� ��� �����. rc =returncode���. �� �

dsierror.log� �� TSM API� �

�� ��� �� �����.��: Tivoli Storage Manager API ��� ����

�� � � ������.

��� ��: ��� �����.

��� �: dsierror.log ��� ��� ���� �

�����. � ��� ���, TSM API� ��� ��

�� �� �� � ���. TSM API� ��� ���

� ����, TSM API� ���� ��� �� ��

���.

ACO5717E SQL Server� ���� � ����.��: SQL Server� ������ �� � � ��

���.

��� ��: ���� ������ � �� ��,

������ ����. GUI�� ������ � �

� ��, SQL ��� ID � ��� ����� Windows

��� ���� ��� �����.

��� �: SQL Server� � ��� ������.

ACO5718I �� �� ���, ����� �

��� �� ����� ���� � ��

� ����. �������?��: �� �� �� �� �� �� �� �� �

� ������.

��� ��: ��� �����.

��� �: ��� �� ����� �� ���, �

� ��� ���� �� ��� ��� ���� ��

���.

ACO5719I TSM� �� ��� ����.��: ���� ����� SQL Server �� � ��

� �!���.

��� ��: ��� �����.

��� �: TSM ��� �� �� ���� ����

�� �� ��� ���������.

ACO5720I ��� � ��� ������ ���

�.��: GUI�� �� ��� �!�� ��� ��� �

������ ��� �����.

��� ��: ��� �����.

��� �: ������� ��� �� ��� ��

����.

ACO5721I ��� ��� ��� �����.��: GUI�� �� ��� �!�� ��� ��� �

� ����� ��� �����.

��� ��: ��� �����.

��� �: �� ����� ��� �� ��� �

� ����.

ACO5722I ����� ��� ��� �����.��: GUI�� ���� ��� �!�� ��� ��

� �� ����� ��� �����.

��� ��: ��� �����.

��� �: �� ����� ��� ���� ���

�� ����.

ACO5723E ���� ��� �� ���.��: ″���� ��″ �� ″�� �� ��″ ���

�����, ����� ��� ���� �����.

��� ��: ��� �����.

��� �: ����� ��� ����� ″�� �

� �″ ��� �����.

ACO5784E � ��� ��� ��� ���

���.��: �� �� ����� ���� �� ��� �

�� ���.

��� ��: ��� �����.

��� �: �� ��� ���� �� �� ���

��� ��� �����.

ACO5804I � ��� � ����. ���� ��

�� ��� ��, ″� ��� �

��� ��� ��″ ���� ����

�.��: ��� �����.

��� ��: ��

��� �: ���� ��� ��� �����.

� E. Data Protection for SQL ��� 177

ACO5805W ��� SQL Server� �� ����

SQL Server� � ��. ������

�?��: ��� �����.

��� ��: ��

��� �: �� SQL Server�� ����� ���

����. ��� ���, ��� �� �� SQL

Server� �������.

178 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

����

� ��� ���� ���� �� � ������ ��� ����.

IBM� �� ����� � �� ��� ��, ��� �� ��� ���� �� �

� ���. �� ��� � � �� � ���� �� ��� �� IBM ����

� ������. � ��� IBM ��, ��� �� ���� ���� �� ��

IBM ��, ��� �� ����� ��� � �� �� ����� ����. IBM

� � ���� ��� �� �, ��� � ��, ��� �� ���� �

� ��� � ���. ��� �IBM ��, ��� �� ���� �� �� �

� � ��� ���� �����.

IBM� � ��� ��� � �� ��� �� ��� ���� �� �� ��

�� �� � ���. � �� ����� �� ��� �� ����� ���

�� ����. ����� �� ����� ���� ������.

135-270

����� ��� �� 467-12, ��������

�� ��.�.� ����

������

����: 080-023-8080

�� ��� �� ��� ��� �� ����� ��� ����. IBM�

�� �� ��, ��� � �� �� ��� �� �� ��� � ��

(�, �� ��� ��) ���� ���� ��� � � ���� � �� ��

��� �����. � ����� �� ���� �� �� �� ��� ���

�� ���� ����, � ��� ��� �� �� ���.

� ���� ���� ��� ���� ���� � � � � ���. � �

�� ���� ����, ��� ��� ���� �����. IBM� � ��� �

�� �� �(��) ���� �� ���� ���� � �(��) ��� � �

��.

� ���� ���� �IBM� � ���� �� �� ��� ���, �� ���

�� �� � ���� ���� �� �� ����. �� � ���� ��

IBM �� �� � � ���� �� � ��� ���� �� ��� ��� �

� ���� ���.

IBM� ��� ��� ��� �� �� ��� ���� � �� ���� ��

� ��� ��� ����� �� � ���.

© Copyright IBM Corp. 1997, 2003 179

(1) ���� ��� ��� � ���( ��� � ) � �� � �

(2) �� ��� �� ��� �� ��� ��� ��� ���� ����

�� ��� ������.

135-270

����� ��� �� 467-12, ��������

�� ��.�.� ����

������

��� ��� �� �� � ��(�� ��, �� ��)� �� ��� � ��

�.

� ��� ��� ����� � ��� � � ���� �� �� ��� ��

����� � �� IBM� IBM � ��, IBM ��� ���� ��(IPLA)

�� �� � ��� �� ��� ����.

�IBM ��� �� ��� �� ��� ����, �� � �� � �� ���

� �� ����. IBM��� ��� �IBM ��� ����� �����, ��

�� ��� ��� ���, ��� �� � ��� ���� ��� � ����.

�IBM ��� ��� �� ����� �� ��� ����� ������.

� ��� � ���� �����. � �� ��� ��� ��� ��� �� �

���� �� ��� � ���.

� ��� ����� �� ���� �� �� �� ��� � �� �� �

� ���.

��

�� ��� �� �� � ���� ���� IBM® Corporation� �����.

IBM

Tivoli

Microsoft®, Windows®, Windows NT® � Windows ��� �� �� � ��

�� ���� Microsoft Corporation� �����.

ActionMedia, LANDesk, MMX, Pentium � ProShare� �� �� � ����

���� Intel Corporation� �����.

� ��, �� � ��� ��� �� ��� �� �� �������.

180 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

���

� ���� ��� ��� Tivoli Storage Manager ������ ���� ��� �

����. �� ��� ��� �� URL�� IBM Dictionary of Computing� ��

����.

www.ibm.com/networking/nsg/nsgmain.htm

� ����� �� ��� � ��� ��� � � � ���.

v American National Standard Dictionary for Information Systems, ANSI

X3.172-1990, copyright(ANSI). �� the American National Standards Institute,

11 West 42nd Street, New York, New York 10036�� ��� � ���.

v Information Technology Vocabulary. � ��� Subcommittee 1, Joint Technical

Committee 1, of the International Organization for Standardization and the

International Electrotechnical Commission(ISO/IEC JTC2/SC1)� �� � ��

���.

�� �����(administrative client). �� ��, ����� �� ������ ��� �����, ���� ��� �

�� �� ��� ���� ���� � �� ���. �� ���� ������ ��� ����.

�� ���(management class). ��, ���� � � ��� �� �� policy� ����� �� ����� Tivoli Storage

Manager policy ����. �� ����� �� � ���� � �� � � � ���, � � �� ���� � ��

� � �� ���. �� �� ����� HSM(Hierarchical Storage Management) ������ �� � �� policy� �

� �� ���.

��� ��(closed registration). ���� ������ ����� ��� ��� ��� � ��.

���(administrator). ��� �� ������. ������ �� �� �� ��� � �� ��� ��� �� � ��

�(���, policy, � ��, �� �� ���). ���� �� ������ ���� ��� �� �� �� � ��� ��� �

���.

��� ��� �����(GUI; graphical user interface). ����� ���� ���� ��� ������ � ����, ��

�� ��, ���� �� �� � ��� ����, �� ��, ��" �, ���� ��� � ���. �� ������ ��

� ����.

��� �����(command line interface). ���� ��� ���� ��� ������ � ��. ��� ��� �����

� ��� ����.

© Copyright IBM Corp. 1997, 2003 181

|

|

|

|

�� �� ��(backup copy group). �� ��� ��, �� � �� ���� ��� �� � policy ����. �� �

�� �� ���� ����.

�� ���� �����(backup-archive client). ����� �� �� ���� ���, ����� �� ��, ����, �

� � �� ��� ���� ���. �� ������ ��� ����.

�� ��. ������� ���� ���� ��. � ��� ��� � �� � � � ���� �� ��� � ���.

�� ��(copy group). Tivoli Storage Manager� �� �� �� ���� ��� ���� Tivoli Storage Manager policy �

���. � �� �� ���� ����. �� � �� � �� ���.

v �� � � -- Tivoli Storage Manager� �� �� �� ���� ��� �����.

v ���� � � -- Tivoli Storage Manager� �� ���� ��� �����.

��(compression). � ��� ��� ���� �� ��� �� �� �� � �� �� ���� ��. Tivoli Storage

Manager�� ��� ��� �� � ���� ����� ������ �� ������� �� � ���. � �� �

��� ����� �� � ��� ��� � ���.

�� ��(full backup). �� ������� ���� Tivoli Storage Manager ��. �� ��� � ������ �� ����

�����.

�� ����(central scheduler). ���� ����� �� � �� ��� ��� � �� �� ��. ��� ���� �

� ��� �� ���� ��� � ���.

�� ��(incremental backups). (1) ���� �� �� �� ��� ������ �� �� �� ���� ��� �

�� �� ��. � ��� ���� ����� ����� include-exclude ��� ���� ��� ��� �� ���� ��

� �� ��� ��, �� � ��� ���� ���� ���� ���� ��� � ���. (2) ������� ��

�� �� �� �� �� �� ��� ������ �� ���� ��� ���� Tivoli Storage Manager ��. �� ��

��� ����.

���(commit). ������ ��� ����� ���� ��� �. ������ ��� ����� ��� �� ���

� ����.

����� � � (client options file). Storage Manager �� ���� ������ �� � � ��� ��, �� ��,

�� � ���� ��, � �� ��, ��� ��� � �� � �� �� �� �� ���.

�����/��(client/server). �� ��� ���(�����)� �� ���(��)�� ��� �� ��� ���� ���

��� ��.

182 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

� ���(communication protocol). ���� �� ��� � �� ��� ����� �.

A

API(Application Program Interface). ����� ���� ��� ������� Tivoli Storage Manager � ���� �

���� � , �� � ���� �� ��� � � �� �.

G

GUI. ��� ��� �����.

P

policy ���(policy domain). Tivoli Storage Manager� ��� ���� policy � policy� ���� ���� �� ����

� ��� ����� �� Tivoli Storage Manager policy ����. policy ����� �� ��� policy �� � ���.

policy �(policy set). ��� �� ��� � � �� ���� ���� Tivoli Storage Manager� policy ����. � �

�� policy �� � � ���. ��� � �� ��� policy �� ���� � ���.

T

TCP/IP. Transmission Control Protocol/Internet Protocol.

TCP/IP(Transmission Control Protocol/Internet Protocol). ��� �� � �� ����� �� � �� �� ��� �

��� �� �� �.

Data Protection for SQL. Tivoli Storage Manager � ���� Microsoft SQL ������� ��� ��� �� � �

� �� Tivoli Storage Manager ������.

Tivoli Storage Manager. �� ����� ��� ���� ���� � �� ��� ���� �����/�� ���.

��� 183

184 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

��

���� ��� 20

� �� ���� 98, 99

�, ��

�� 12

�� ���

� �� 24, 29

� � ��� ���� 155

� � ��� ����� 31

���� �� �� 27

include� 155

�� �����

�� 59

�� 76

���� 87

�� 66

changetsmpassword 95

help 91

set 94

��, CLI

� 51

�� 57

�� ��, �� 117

�� �� � ��

GUI �� 33

�� ��, Data Protection for SQL

� ��, CLI 94, 107, 117

� ��, GUI 33

query TDP 104

��, Data Protection for SQL

�� 24

� ��

Tivoli Storage Manager policy 29

�� � ��, ��

CLI �� 111, 128, 129, 131

GUI �� 35

��� ��� �����(GUI)

� 33

�/�� �� � 41

�/�� �� � 43

�� ��

��� 48

����� 49

��� ��� �����(GUI) (��)

������ �� � 39

������ �� � 43

�� �� �� 36

�� �� �� 33

�� � �� 42

�� �� 39

�� �� �� 41

�� � �� 47

�� � � 43, 44

�� �� 44, 45

�� � � 37

�� �� �� 46

SQL ������ �� 39

SQL ������ �� 43

SQL ������ ���� 49

� ��

� 5, 6

�� 12

GUI �� 39

� ��

GUI �� 43

� �� � �

/fileinfo �� 107

����� �� �� 14

�� �� � 14

�� �� ��

/fileinfo �� 107

����� � ��� 14

�� ��� �� 159

�� SQL Server

�� 14

� �� �� 14

�� ��� �� 159

��� 75

�� ��, GUI 48, 49

��� � � ���� � 30

��� ���

����� � �� 112, 128

Data Protection for SQL �� 10

Data Protection for SQL� 107, 116

SQL Server� 112, 128, 129

TDP� 116

��� ����

� �� 31

� �� 13

��� 107, 116

�� 105

�� � �� 23

CLI �� 113, 134

collocation �� 31

Data Protection for SQL �� 10

GUI �� 39, 41

/sqlbuffers� � �� 112, 128, 134

��� �����

��� 116

��� �� 13

� �� �� 13

�� �� � 25

��� ����

���� �� ���� 155

������

�� �� 158

�� � 104

�� 104, 105

GUI� ���� �� 39

GUI� ���� �� 43

������ ��� ��, GUI 45

������ � �� 117

������ �, �� 117

������ ��

GUI �� 37

�� ��, GUI 36

�� ��, GUI 36

��, ��� 15

�� �� � �� �

�� ��� 30

© Copyright IBM Corp. 1997, 2003 185

����� ��

� 5

� � 30

�� 11, 15

GUI �� 39

�� ��

� 6

GUI �� 43

�� ��

CLI �� 120

GUI �� 40

�� ���

�� 14

GUI �� 40

�� ��� �� 14

�� ��

��� ��� �� �� 161

��� ��

CLI �� 111, 128

GUI �� 35

��, ���

CLI �� 135

GUI �� 40

����� ������, �� 158

� policy 29

� policy, �� 27

����, CLI

� 51

��� �� 53, 54

�� 57

����, ���

� 114

/active 115

/all 115

/buffers 116

/buffersize 116

/compatibilityinfo 117

/configfile 117

/dboonly 117

/diffestimate 118

/fileinfo 118

/files 118

/fromsqlserver 119

����, ��� (��)

� (��)

/groups 119

/into 120

/logestimate 120

/logfile 121

/logprune 122

/mountwait 122

/object 124

/olderthan 124

/partial 124

/quiet 125

/recovery 125

/relocate 126

/replace 128

/sqlauthentication 128

/sqlbuffers 128

/sqlbuffersize 129

/sqlpassword 129

/sqlserver 129

/sqluser 131

/standby 131

/stopat 132

/stopatmark 132

/stopbeforemark 133

/stripes 134

/truncate 135

/tsmnode 136

/tsmoptfile 136

/tsmpassword 137

���� 97

�� ���� �� 98, 106

changetsmpassword ��� 113

dbname 97

differential 99

file 98

full 99

group 100

log 101

query �� 103

set 102

set ��� 107

/to 126

�� � 24

�� 23

�� ���� 14

��� �� �� 30

�� ����� 27

�� ��, GUI 33

� ��� policy, �� 155

� � ��� ���� � 30

� ����

���� �� ���� 155

� �� �� � 30

�� �����

� 51

����(� 6 ) 97

��, Data Protection for SQL

� 51

�� ����� 58

��� 58

tdpsqlc backup 58

tdpsqlc changetsmpassword 95, 113

tdpsqlc help 90

tdpsqlc inactivate 87

tdpsqlc query 65, 103

tdpsqlc restore 75

tdpsqlc set 94, 107

��� �� 117, 161

������ ��, GUI 45

�� � �� �� 11

�� ��� 16

�� ����

��� ��� 117

�� 105

�� ���� �� 4, 52

� 52

�� 59, 66, 76, 87, 91

��� 98

Data Protection for SQL �� 106

differential 99

file 98

full 99

group 100

GUI �� 37

log 101

set 102

�� ���� �� 47, 105

�� ��

� 4

�� 59

�� �� 61

� ���� 54

186 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� �� (��)

��� 58

���� ���� 98

�� 139

�� ���� 11

CLI �� 59

GUI �� 39

�/�� �� � 41

������ �� � 39

�� �� 39

�� �� �� 41, 42

�� �� � 29

�� �� policy 29

�� ���, Data Protection for SQL 2,

75

�� �

����� � �� 112, 128

Data Protection for SQL� 107, 116

SQL Server� 112, 128

�� �

SQL Server� 112, 129

TDP� 108, 116

�� ��, GUI 33

�� ��, GUI 44

�� 9

�� ��

�� 104

�� ��, GUI 45

�� ��

� 6

�� 76

�� SQL Server� 14

�� ��� �� 75

�� ������ 158

��� ����� 124

�� �� 80

� ���� 54

��� 75

��� �� collocation 14

� �� �� 12, 13

���� ���� 98

����� �� 46, 132, 133

�� �� 46, 132, 133

CLI �� 76

collocation �� 31

GUI �� 43

������ ��� �� 45

��� �� 45

�� �� (��)

GUI �� (��)

�� �� 45

�� �� �� 48

�� � 47

�� �� 44

� �� �� 45

� � 43, 44

���� �� 45

�� �� 48

� �� 43

�� � �� �� 45

�� �� 46

�� �� �� �� 46

�� � ��� �� ��, GUI 44

standby �� ��� �� �� 48

TDP �� 1 �� 75, 87

� � 27

� �� 13

� �� ��

� 7

GUI �� 45

���� ��

� 8

�� 87

�� �� policy 30

�� �� 88

� ���� 54

��� 87

���� ���� 98

CLI �� 87

GUI �� 49

���� � � 30

��� ��, �� 159

�� � ���

�� 12

�� �� �� 99, 100

�� ��

�� �� 61

changetsmpassword �� 96

help �� 91

inactivate �� 88

query �� 68

restore �� 80

set �� 95

�� ��

�� �� � 24

��� ���

��� ID 9

��, SQL

�� 103

��, Tivoli Storage Manager

�� 23

�� � �� 27

�� 105

� �� �, GUI

��� 37

��� 43, 44

� ����

��� �� 54

��� 114

�� � �� 10, 25

/diffestimate 118

/logestimate 120

�� �� 98

� ��

� 5, 6

� � 30

�� 14

GUI �� 39

� ��

GUI �� 43

�� � ��� 19

��� �� 8, 20, 139

���

�� �� 139

�� ��� 140

���� ��, GUI 45

����, ���

� �� 31

� �� �� 13

�� � �� 23

�� �� �� 13

CLI �� 113, 134

Data Protection for SQL �� 10

GUI �� 39, 41

Tivoli Storage Manager �� 24

/sqlbuffers� � �� 112, 128, 134

� �� ���� 11, 98, 99

�, ��

�� 12, 13

�� �� ��

/fileinfo �� 107

�� 187

������� � � 29

�� ��, ��

�� �� � 25

��, TDP

��

CLI �� 95

��, Tivoli Storage Manager

��

CLI �� 113

GUI �� 35

dsmcutil� ���� �� 25

��, ��

CLI �� 120

GUI �� 40

��, ��

CLI �� 118

GUI �� 40

� �� �� 161

��� �� 15

�� ��, Data Protection for SQL

� �� 24

����� 16

include/exclude� 155

��� 181

� �� ��� 19

� �� 20

���� ����

� 52

��� �� 53

��� 97

���� ��

�� 103, 106

��� ��, GUI 33, 35

�� �� 14, 24, 27

� �� 30

����� �� ��

� 7

��� ��� 15

���� � policy, �� 27

��� �� 8, 20, 139

�� ��

� 7

GUI �� 48

� �� �

� ����� 30

�� ��� �� �� �� 11

�� ��� �� ��� �� �� �� 12

�� ��

� 4

�� 11

GUI �� 39

�� ��

� 6

GUI �� 43

�� � ID

�� 106

�� � id

�� 103

�� �� 117

�� ��

� 8

�� 66

���� � 52

�� � �� 30

�� �� 68

� ���� 54

��� 65

���� ���� 98, 103

��/��� �� 44, 115

CLI �� 66

query SQL 103

query TDP 104

query TSM 105

SQL �� 8

Tivoli Storage Manager Server �� 8

�� ��� ���

�� 25

��(�� ��) ��, GUI 46

��, Data Protection for SQL

�� � 19

�� �� 20

�� � 20

����� ��

� 5

GUI �� 39

�� �� � �� �� �� 12

�� ��

� 6

�� �� (��)

GUI �� 43

�� ��

GUI �� 40

���, �� 116

������ �� ��� �� 14

�� 13

�� �� ��� 65

����� ��� ID

�� 106

�� ��� id

�� 103

���� ��

Data Protection for SQL � 16

����� 16

�� 22

�� 13

��� 19

����� ��

�� 103, 104, 105

������ � ��

�� 12

�� � �� ��, GUI 45

�� ��

����� � �� 13

�� ��

�� �� � 25

��� 20

��� ��� ID �� 111, 128

���� ��

�� 104

�� �� ��

� 7

�� �� �� ��, GUI 46

�� ��� ����� �� ��

CLI �� 132, 133

GUI �� 46

�����

dsm.opt 141

188 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

�� (��)

sqlfull.log 146

sqlsched.log 146

�� ��

� 5

�� 12

GUI �� 39

�� ��

� 6

GUI �� 43

� ��, GUI 33

��, ��

��� 20

�� �� � 15, 20

���� � ��� 20

�� � ��� �

�� 104, 105, 107

��� ��

�� 104

�� � ��� �� ��, GUI 44

��/��� ��

�� ���� 124

�� ��� ��� � 99

�� 115

�� �� 88

GUI �� 44

inactivate �� �� 87

����2� �� � 117

Aactive ���� 115

all ���� 115

API, Tivoli Storage Manager 20, 105

Bbackdelete ���� 23

buffers ���� 107, 116

buffersize ���� 116

Cchangetsmpassword ��

�� 95

�� �� 96

� ���� 54

��� 95

���� ���� 113

clusternode

�� �� � 26

collocate ���� 24

collocation, ��

�� ��� �� 14

����� �� 13, 31

�� �� �� 31

compatibilityinfo

Data Protection for SQL �� 105

SQL �� 103

compatibilityinfo ���� 117

configfile ���� 117

DData Protection for SQL

�� 23

�� �� �� 104

�� ��, ��

CLI �� 94, 117

GUI �� 33

�� 2

�� 1

�� �

�� 4

�� 6

���� 8

�� 8

� 23

�� 51

�� �� 4

�� ����� 2, 75

�� �� 105

�� � 107, 116

�� � 116

�� 9

�� 19, 21

�� 10

��� �� 15

Data Protection for SQL (��)

�� ��

�� 24

� � policy 27

clusternode 16

�� �� 2, 21

� �� 149

���� �� � 19

���� �� � 20

buffersize 108

MS Cluster Server�� � 16

Data Protection for SQL �� 21

� ��� 20

��(�) 149

�� � ��� 19

�� ���� (�) 149

� �� ��� 19

�� � ��� 20

Data Protection for SQL� � �� 149

Data Protection for SQL� ��

� 2

dateformat ���� 108

dbcc �� �� 15

dbname ����

��� 97

dboonly ���� 117

differential ����

�� 59, 66, 76, 87, 91

��� 99, 106

diffestimate ���� 108, 118

dsmcutil.exe ���

�� 25

dsm.opt ��

�� 24, 58

�� � �� 27

Tivoli Storage Manager ��� 141

Eenablelanfree

�� �� � 26

Ffile ����

�� 59, 66, 76, 87, 91

��� 98, 106

fileinfo ���� 118

�� 189

fileinfo ���� (��)

���� �� 107

files ���� 118

fromsqlserver ���� 109, 119

�� � ���� �� 88

full ����

�� 59, 66, 76, 87, 91

��� 99, 106

Ggroup ����

�� 59, 66, 76, 87, 91

��� 100, 106

groups ���� 119

GUI �� �� �� 34

Hhelp ��

�� 91

��� 90

Iinclude/exclude

�� 27

�� ��� 155

into ���� 120

LLAN Free

Data Protection for SQL �� 11

log ����

�� 59, 66, 76, 87, 91

��� 101, 106

logestimate ���� 120

logfile ���� 109, 121

logprune ���� 110, 122

Mmaxnummp ���� 14, 23

�� ��� 23

mountwait ���� 122

mountwaitfordata ���� 111

MSCS ��

�� �� 16, 22

��� 16

msdb ������

� ���� �� 31

msiexec.exe

� ��� �� 152

Nnodename

�� �� � 24

numberformat ���� 110

Oobject ���� 124

olderthan ���� 124

�� �� 89

Ppartial ���� 124

passwordaccess generate, �� 25

policy � �� 29

Qquery TSM �� 67, 106

quiet ���� 125

Rrecovery ���� 125

relocate...to ���� 126

replace ���� 128

Sset ����

�� 59, 66, 76, 87, 91

��� 102, 107

set ��

�� 94

�� �� 95

� ���� 54

��� 94

���� ���� 107

setup.exe

� ��� �� 151

SQL Server

�� � 112, 128

�� � 112, 129

��� ID 35, 111, 128

�� �� 35

����� ���� � 16, 22

SQL Server 2000

� �� �� 14

�� �� 13

� �� 7, 46

����� �� �� 7

��� ��� �� 117

�� �� 117

�� 103

���� �� 19

�� �� 12

����� � �� 13

�� �� �� 46

SQL Server 7.0

�� ��� �� 14

��� ����� �� 13

�� �� 13

�� �� 117

�� 103

���� �� 19

�� �� � �� �� �� 12

Data Protection for SQL �� 105

dbo �� �� �� 117

VDI 11

SQL ��� 16

sqlauthentication ���� 111, 128

sqlbuffers ���� 128

sqlbuffersize ���� 112, 129

sqlfull.log 146

sqlpassword ���� 129

sqlsched.log 146

sqlserver ���� 112, 129

sqluser ���� 112, 128, 131

SQL-DMO, �� 20

standby ���� 131

standby �� ��� �� ��, GUI 48

stopat ���� 132

stopatmark ���� 132

stopbeforemark ���� 133

stripes ���� 113, 134

sysadmin �� �� �� 75, 112, 128

190 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

Ttdpsqlc �� 58

tdpsqlc.exe 51

tdpsql.cfg, � ��

CLI �� 33, 94, 117

tempdb 14

timeformat ���� 113

Tivoli Storage Manager API 20, 105

Tivoli Storage Manager policy ��� 29

Tivoli Storage Manager Server

�� 23

������ �� txngroupmax � 13

�� 105

���� �� 20

Tivoli Storage Manager Server� � 23

Tivoli Storage Manager ��� 16, 20

Tivoli Storage Manager �� ��

GUI �� 35

Tivoli Storage Manager�� ���� ���

��

���� �� 20

�� �� 15

transact-SQL �� 159

truncate log on checkpoint �� 40

truncate ���� 135

tsmnode ���� 136

tsmoptfile ���� 136

tsmpassword ���� 137

txngroupmax �� 13, 24

types ����

�� 67

��� 107

WWindows NT/2000 Server

���� �� 19

Windows �� ��, ��

CLI �� 111, 128

GUI �� 35

�� 191

192 IBM Tivoli Storage Manager for Databases: Data Protection for Microsoft SQL Server �� � ��� ���

���

��� ��: 5698-APD

Printed in Denmark by IBM Danmark A/S

SA30-1772-01

Recommended