|
Installing and
Configuring SQL Server 2000 |
|
Install SQL Server 2000.
Considerations include clustering, default
collation, file locations, number of instances, and
service accounts. |
Upgrade to SQL Server
2000.
- Perform a custom
upgrade.
- Upgrade to SQL
Server 2000 from SQL Server 6.5.
- Upgrade to SQL
Server 2000 from SQL Server 7.0.
|
|
Create a linked server. |
|
Configure SQL Mail and
SQLAgentMail. |
|
Configure network
libraries. |
|
Troubleshoot failed
installations. |
|
Creating SQL
Server 2000 Databases |
|
Configure database
options for performance. Considerations include
capacity, network connectivity, physical drive
configurations, and storage locations. |
|
Attach and detach
databases. |
Create and alter
databases.
- Add filegroups.
- Configure
filegroup usage.
- Expand and
shrink a database.
- Set database
options by using the ALTER DATABASE or CREATE
DATABASE statements.
- Size and place
the transaction log.
|
|
Create and manage
objects. Objects include constraints, indexes,
stored procedures, triggers, and views. |
|
Managing,
Monitoring, and Troubleshooting SQL Server 2000
Databases |
|
Optimize database
performance. Considerations include indexing,
locking, and recompiling. |
Optimize data storage.
- Optimize files
and filegroups.
- Manage database
fragmentation.
|
|
Modify the database
schema. |
Perform disaster
recovery operations.
- Perform backups.
- Recover the
system state and restore data.
- Configure,
maintain, and troubleshoot log shipping.
|
|
Perform integrity
checks. Methods include configuring the Database
Maintenance Plan Wizard and using the Database
Consistency Checker (DBCC). |
|
Troubleshoot
transactions and locking by using SQL Profiler, SQL
Server Enterprise Manager, or Transact-SQL. |
|
Extracting and
Transforming Data with SQL Server 2000 |
|
Set up IIS virtual
directories to support XML. |
|
Import and export data.
Methods include the Bulk Insert task, the bulk copy
program, Data Transformation Services (DTS), and
heterogeneous queries. |
|
Develop and manage DTS
packages. |
Manage linked servers.
- Manage OLE DB
Providers.
- Configure
security mapping.
|
|
Convert data types. |
|
Configure, maintain, and
troubleshoot replication services. |
|
Managing and
Monitoring SQL Server 2000 Security |
|
Configure mixed security
modes or Windows Authentication. Considerations
include client connectivity, client operating
system, and security infrastructure. |
|
Create and manage log
ons. |
|
Create and manage
database users. |
Create and manage
security roles. Roles include application, database,
and server.
- Add and remove
users from roles.
- Create roles to
manage database security.
|
|
Enforce and manage
security by using stored procedures, triggers,
views, and user-defined functions. |
|
Set permissions in a
database. Considerations include object permissions,
object ownership, and statement permissions. |
|
Manage security
auditing. Methods include SQL Profiler and C2
auditing. |
|
Managing,
Monitoring, and Troubleshooting SQL Server 2000 |
|
Create, manage, and
troubleshoot SQL Server Agent jobs. |
|
Configure alerts and
operators by using SQL Server Agent. |
Optimize hardware
resource usage. Resources include CPU, disk I/O, and
memory.
- Monitor hardware
resource usage by using System Monitor.
- Resolve system
bottlenecks by using System Monitor.
|
Optimize and
troubleshoot SQL Server system activity. Activities
include cache hits, connections, locks, memory
allocation, recompilation, and transactional
throughput.
- Monitor SQL
Server system activity by using traces.
- Monitor SQL
Server system activity by using System Monitor.
|