SQL Server 2008/2012: Database Administrator Class 2
SQL Server 2008/2012: Database Administrator Class 2
SQL Server
2008/2012
Database Administrator
Class 2
Jay Liu
E: [email protected] C: 647-833-5887
1
SQL-DBA-Hands-on C2
Class 2 - (4 hrs)
What have been done so far:
- Installed and configured VMWare environment, and installed 4
Virtual Machines, DC, Node1, Node2 and DR
(Class 1)
2
SQL-DBA-Hands-on C2
Class 2 - (4 hrs)
2.1. Planning SQL Server Instances
2.2. Installing SQL Server Instances in Cluster
- PROD Instance1/Clustered
- PROD Instance2/Clustered
2.3. Patch SQL Server Clustered Instances
3
SQL-DBA-Hands-on C2
4
SQL-DBA-Hands-on C2
5
SQL-DBA-Hands-on C2
6
SQL-DBA-Hands-on C2
7
SQL-DBA-Hands-on C2
8
SQL-DBA-Hands-on C2
9
SQL-DBA-Hands-on C2
12
SQL-DBA-Hands-on C2
13
SQL-DBA-Hands-on C2
14
SQL-DBA-Hands-on C2
15
SQL-DBA-Hands-on C2
16
SQL-DBA-Hands-on C2
19
SQL-DBA-Hands-on C2
20
SQL-DBA-Hands-on C2
22
SQL-DBA-Hands-on C2
23
SQL-DBA-Hands-on C2
25
SQL-DBA-Hands-on C2
27
SQL-DBA-Hands-on C2
28
SQL-DBA-Hands-on C2
29
SQL-DBA-Hands-on C2
30
SQL-DBA-Hands-on C2
32
SQL-DBA-Hands-on C2
33
SQL-DBA-Hands-on C2
34
SQL-DBA-Hands-on C2
35
SQL-DBA-Hands-on C2
36
SQL-DBA-Hands-on C2
37
SQL-DBA-Hands-on C2
38
SQL-DBA-Hands-on C2
39
SQL-DBA-Hands-on C2
40
SQL-DBA-Hands-on C2
41
SQL-DBA-Hands-on C2
42
SQL-DBA-Hands-on C2
43
SQL-DBA-Hands-on C2
44
SQL-DBA-Hands-on C2
45
SQL-DBA-Hands-on C2
46
SQL-DBA-Hands-on C2
47
SQL-DBA-Hands-on C2
48
SQL-DBA-Hands-on C2
49
SQL-DBA-Hands-on C2
50
SQL-DBA-Hands-on C2
51
SQL-DBA-Hands-on C2
52
SQL-DBA-Hands-on C2
53
SQL-DBA-Hands-on C2
54
SQL-DBA-Hands-on C2
55
SQL-DBA-Hands-on C2
56
SQL-DBA-Hands-on C2
57
SQL-DBA-Hands-on C2
58
SQL-DBA-Hands-on C2
59
SQL-DBA-Hands-on C2
60
SQL-DBA-Hands-on C2
61
SQL-DBA-Hands-on C2
62
SQL-DBA-Hands-on C2
63
SQL-DBA-Hands-on C2
64
SQL-DBA-Hands-on C2
65
SQL-DBA-Hands-on C2
66
SQL-DBA-Hands-on C2
67
SQL-DBA-Hands-on C2
68
SQL-DBA-Hands-on C2
69
SQL-DBA-Hands-on C2
70
SQL-DBA-Hands-on C2
71
SQL-DBA-Hands-on C2
72
SQL-DBA-Hands-on C2
73
SQL-DBA-Hands-on C2
74
SQL-DBA-Hands-on C2
75
SQL-DBA-Hands-on C2
76
SQL-DBA-Hands-on C2
77
SQL-DBA-Hands-on C2
78
SQL-DBA-Hands-on C2
79
SQL-DBA-Hands-on C2
80
SQL-DBA-Hands-on C2
81
SQL-DBA-Hands-on C2
82
SQL-DBA-Hands-on C2
83
SQL-DBA-Hands-on C2
84
SQL-DBA-Hands-on C2
85
SQL-DBA-Hands-on C2
86
SQL-DBA-Hands-on C2
87
SQL-DBA-Hands-on C2
88
SQL-DBA-Hands-on C2
89
SQL-DBA-Hands-on C2
90
SQL-DBA-Hands-on C2
91
SQL-DBA-Hands-on C2
92
SQL-DBA-Hands-on C2
93
SQL-DBA-Hands-on C2
94
SQL-DBA-Hands-on C2
95
SQL-DBA-Hands-on C2
96
SQL-DBA-Hands-on C2
97
SQL-DBA-Hands-on C2
98
SQL-DBA-Hands-on C2
99
SQL-DBA-Hands-on C2
100
SQL-DBA-Hands-on C2
101
SQL-DBA-Hands-on C2
102
SQL-DBA-Hands-on C2
103
SQL-DBA-Hands-on C2
104
SQL-DBA-Hands-on C2
105
SQL-DBA-Hands-on C2
106
SQL-DBA-Hands-on C2
107
SQL-DBA-Hands-on C2
108
SQL-DBA-Hands-on C2
109
SQL-DBA-Hands-on C2
110
SQL-DBA-Hands-on C2
111
SQL-DBA-Hands-on C2
- After Node2 comes back, login and rerun setup.exe, just like
what is done for Node1.
- Choose Installation, and then select “Add node to a SQL
Server failover cluster”. When prompted as Security Warning,
click Run to continue.
- Click OK when Setup Support Rules completes.
112
SQL-DBA-Hands-on C2
113
SQL-DBA-Hands-on C2
114
SQL-DBA-Hands-on C2
115
SQL-DBA-Hands-on C2
- In Product Key page, enter the license key, and click Next to
continue.
116
SQL-DBA-Hands-on C2
117
SQL-DBA-Hands-on C2
118
SQL-DBA-Hands-on C2
119
SQL-DBA-Hands-on C2
120
SQL-DBA-Hands-on C2
121
SQL-DBA-Hands-on C2
122
SQL-DBA-Hands-on C2
123
SQL-DBA-Hands-on C2
124
SQL-DBA-Hands-on C2
125
SQL-DBA-Hands-on C2
126
SQL-DBA-Hands-on C2
127
SQL-DBA-Hands-on C2
128
SQL-DBA-Hands-on C2
129
SQL-DBA-Hands-on C2
130
SQL-DBA-Hands-on C2
131
SQL-DBA-Hands-on C2
132
SQL-DBA-Hands-on C2
133
SQL-DBA-Hands-on C2
134
SQL-DBA-Hands-on C2
135
SQL-DBA-Hands-on C2
136
SQL-DBA-Hands-on C2
137
SQL-DBA-Hands-on C2
138
SQL-DBA-Hands-on C2
139
SQL-DBA-Hands-on C2
140
SQL-DBA-Hands-on C2
141
SQL-DBA-Hands-on C2
Repeat the same steps for installing the 2nd instance SQL2K8PP
into the cluster as we did for SQL2K8PRD.
Note the following differences from installing SQL2K8PRD:
- You may not see the screen to enter Product Key again when installing the
second instance as it is already registered in the server.
- You will not need to choose installing SQL Server Client Tools (actually
you cannot) again because they only to be installed once as shared
components.
- SQL Server Network Name: SQLServer2K8PP
- SQL Server Instance Name: SQL2K8PP
- Cluster Group: SQLGRPPP
- Cluster Disk: DriveF
- IP: 10.10.10.12
- Data Directory: F:\...
142
SQL-DBA-Hands-on C2
143
SQL-DBA-Hands-on C2
144
SQL-DBA-Hands-on C2
145
SQL-DBA-Hands-on C2
146
SQL-DBA-Hands-on C2
147
SQL-DBA-Hands-on C2
148
SQL-DBA-Hands-on C2
149
SQL-DBA-Hands-on C2
150
SQL-DBA-Hands-on C2
151
SQL-DBA-Hands-on C2
152
SQL-DBA-Hands-on C2
Last, login and add Node2 for SQK2K8PP. Following steps are
special for this task.
- In Cluster Node Configuration, choose SQL2K8PP
- In Ready to Add Node, verify all options are correct.
- Once adding node is completed, test failover and failback to
confirm SQL2K8PP is working well.
153
SQL-DBA-Hands-on C2
154
SQL-DBA-Hands-on C2
155
SQL-DBA-Hands-on C2
156
SQL-DBA-Hands-on C2
157
SQL-DBA-Hands-on C2
158
SQL-DBA-Hands-on C2
Now, from either Node1 or Node2, you can launch SSMS, and
you are able to connect to both SQL Server instances
SQL2K8PRD and SQL2K8PP.
159
SQL-DBA-Hands-on C2
160
SQL-DBA-Hands-on C2
161
SQL-DBA-Hands-on C2
162
SQL-DBA-Hands-on C2
163
SQL-DBA-Hands-on C2
Next step:
- Patch SP2 to SQL2K8PRD and SQL2K8PP.
- Install DR, RPT and Branch instances in DR VM.
- Patch 3 instances in DR.
164
SQL-DBA-Hands-on C2
To prepare those, let us first copy-paste the SQL Server SP2 file
into \\DC\SQLServer2008.
Note, for the class stuff, we use x86 as we have Windows 2003
32-bit version installed for practice. If you are running the cases
on Windows 64-bit (Windows 7 64-bit), you need to copy the
x64 SP2 file.
165
SQL-DBA-Hands-on C2
166
SQL-DBA-Hands-on C2
167
SQL-DBA-Hands-on C2
168
SQL-DBA-Hands-on C2
169
SQL-DBA-Hands-on C2
170
SQL-DBA-Hands-on C2
171
SQL-DBA-Hands-on C2
172
SQL-DBA-Hands-on C2
173
SQL-DBA-Hands-on C2
174
SQL-DBA-Hands-on C2
175
SQL-DBA-Hands-on C2
176
SQL-DBA-Hands-on C2
177
SQL-DBA-Hands-on C2
178
SQL-DBA-Hands-on C2
179
SQL-DBA-Hands-on C2
180
SQL-DBA-Hands-on C2
181
SQL-DBA-Hands-on C2
182
SQL-DBA-Hands-on C2
183
SQL-DBA-Hands-on C2
184
SQL-DBA-Hands-on C2
185
SQL-DBA-Hands-on C2
186
SQL-DBA-Hands-on C2
187
SQL-DBA-Hands-on C2
188
SQL-DBA-Hands-on C2
189
SQL-DBA-Hands-on C2
190
SQL-DBA-Hands-on C2
191
SQL-DBA-Hands-on C2
192
SQL-DBA-Hands-on C2
193
SQL-DBA-Hands-on C2
194
SQL-DBA-Hands-on C2
195
SQL-DBA-Hands-on C2
196
SQL-DBA-Hands-on C2
197
SQL-DBA-Hands-on C2
198
SQL-DBA-Hands-on C2
199
SQL-DBA-Hands-on C2
200
SQL-DBA-Hands-on C2
201
SQL-DBA-Hands-on C2
202
SQL-DBA-Hands-on C2
203
SQL-DBA-Hands-on C2
204
SQL-DBA-Hands-on C2
205
SQL-DBA-Hands-on C2
206
SQL-DBA-Hands-on C2
207
SQL-DBA-Hands-on C2
208
SQL-DBA-Hands-on C2
209
SQL-DBA-Hands-on C2
210
SQL-DBA-Hands-on C2
211
SQL-DBA-Hands-on C2
212
SQL-DBA-Hands-on C2
213
SQL-DBA-Hands-on C2
214
SQL-DBA-Hands-on C2
215
SQL-DBA-Hands-on C2
Q&A
216