没有合适的资源?快使用搜索试试~ 我知道了~
首页Pro SQL Server Administration指南:部署、安全与高可用性详解
Pro SQL Server Administration指南:部署、安全与高可用性详解
需积分: 9 6 下载量 9 浏览量
更新于2024-07-18
收藏 32.83MB PDF 举报
"《Pro SQL Server Administration》是一本由Peter A. Carter所著的专业IT书籍,专注于深入讲解SQL Server的安装、配置、数据库管理、安全性、容错性以及扩展能力。该书分为三个部分:第一部分着重于服务器的安装与配置,包括GUI安装方式、Server Core安装方法以及实例配置;第二部分涵盖了数据库的基础操作,如文件和文件组、表的配置、索引和统计信息以及数据一致性维护;第三部分则深入探讨了SQL Server的安全模型、数据加密、高可用性和灾难恢复策略,如群集实施和AlwaysOn Availability Groups的部署。 作者Peter A. Carter通过丰富的实践经验,为读者提供了详尽的指导,从部署计划到高级技术实现,确保读者能够全面理解和掌握SQL Server的各个方面。版权信息表明,本书受版权保护,所有权利归Springer出版社所有,未经许可,不得以任何形式复制、重印或传播,除非符合版权法规定的特定例外情况,如学术评论或仅供计算机系统使用的短篇摘录。对于进一步的使用权限,读者需通过Springer的版权许可服务 RightsLink 获取。 这本书是SQL Server管理员、DBA以及技术专业人士的必备参考,无论是初次接触SQL Server还是寻求进阶技能提升的读者,都能从中获得有价值的知识和实战技巧。无论是基础设置还是解决复杂问题,它都是一个全面且深入的资源库。"
资源详情
资源推荐
![](https://csdnimg.cn/release/download_crawler_static/10728722/bg10.jpg)
xvi
■ Contents
Backup Strategies �������������������������������������������������������������������������������������������������������� 526
Full Backup Only ���������������������������������������������������������������������������������������������������������������������������������526
Full and Transaction Log Backups ������������������������������������������������������������������������������������������������������ 527
Full, Differential, and Transaction Log Backups ���������������������������������������������������������������������������������� 527
Filegroup Backups ������������������������������������������������������������������������������������������������������������������������������527
Partial Backup ������������������������������������������������������������������������������������������������������������������������������������528
Backing Up a Database ������������������������������������������������������������������������������������������������ 528
Backing Up in SQL Server Management Studio���������������������������������������������������������������������������������� 528
Backing Up via T-SQL �������������������������������������������������������������������������������������������������������������������������� 532
Restoring a Database ��������������������������������������������������������������������������������������������������� 537
Restoring in SQL Server Management Studio ������������������������������������������������������������������������������������ 537
Restoring via T-SQL ���������������������������������������������������������������������������������������������������������������������������� 541
Restoring to a Point in Time ����������������������������������������������������������������������������������������� 545
Restoring Files and Pages �������������������������������������������������������������������������������������������� 548
Restoring a File �����������������������������������������������������������������������������������������������������������������������������������548
Restoring a Page ��������������������������������������������������������������������������������������������������������������������������������550
Piecemeal Restores ������������������������������������������������������������������������������������������������������ 552
Summary ���������������������������������������������������������������������������������������������������������������������� 554
■Chapter 16: Scaling Workloads ������������������������������������������������������������������������� 555
Database Snapshots����������������������������������������������������������������������������������������������������� 555
Implementing Database Snapshots ����������������������������������������������������������������������������������������������������558
Recovering Data from a Snapshot ������������������������������������������������������������������������������������������������������ 560
Replication ������������������������������������������������������������������������������������������������������������������� 561
Replication Concepts ��������������������������������������������������������������������������������������������������������������������������561
Types of Replication���������������������������������������������������������������������������������������������������������������������������� 563
Implementing Transactional Replication ��������������������������������������������������������������������������������������������� 564
Adding AlwaysOn Readable Secondary Replicas ��������������������������������������������������������� 626
Summary ���������������������������������������������������������������������������������������������������������������������� 627
![](https://csdnimg.cn/release/download_crawler_static/10728722/bg11.jpg)
xvii
■ Contents
■Part IV: Monitoring and Maintenance ��������������������������������������������� 629
■Chapter 17: SQL Server Metadata ��������������������������������������������������������������������� 631
Introducing Metadata Objects �������������������������������������������������������������������������������������� 631
Server- and Instance-Level Metadata �������������������������������������������������������������������������� 633
Exposing Registry Values ��������������������������������������������������������������������������������������������������������������������633
Exposing Service Details �������������������������������������������������������������������������������������������������������������������� 634
Analyzing Buffer Cache Usage ������������������������������������������������������������������������������������������������������������635
Metadata for Capacity Planning ����������������������������������������������������������������������������������� 637
Exposing File Stats �����������������������������������������������������������������������������������������������������������������������������637
Using File Stats for Capacity Analysis ������������������������������������������������������������������������������������������������ 639
Metadata for Troubleshooting and Performance Tuning ����������������������������������������������� 642
Retrieving Perfmon Counters ��������������������������������������������������������������������������������������������������������������642
Analyzing Waits ����������������������������������������������������������������������������������������������������������������������������������646
Finding and Tuning Expensive Queries �����������������������������������������������������������������������������������������������648
Metadata Driven Automation ���������������������������������������������������������������������������������������� 657
Dynamically Cycling Database Snapshots ������������������������������������������������������������������������������������������657
Rebuilding Only Fragmented Indexes ������������������������������������������������������������������������������������������������� 659
Summary ���������������������������������������������������������������������������������������������������������������������� 660
■Chapter 18: Locking and Blocking ��������������������������������������������������������������������� 661
Understanding Locking ������������������������������������������������������������������������������������������������ 661
Lock Granularity����������������������������������������������������������������������������������������������������������������������������������661
Locking Behaviors for Online Maintenance ����������������������������������������������������������������������������������������662
Lock Compatibility ������������������������������������������������������������������������������������������������������������������������������ 666
Lock Partitioning ���������������������������������������������������������������������������������������������������������������������������������667
Understanding Deadlocks �������������������������������������������������������������������������������������������� 667
How Deadlocks Occur �������������������������������������������������������������������������������������������������������������������������667
Minimizing Deadlocks ������������������������������������������������������������������������������������������������������������������������669
Understanding Transactions ����������������������������������������������������������������������������������������� 669
Transactional Properties ��������������������������������������������������������������������������������������������������������������������� 669
![](https://csdnimg.cn/release/download_crawler_static/10728722/bg12.jpg)
xviii
■ Contents
Transaction with In-Memory OLTP �������������������������������������������������������������������������������� 677
Isolation Levels �����������������������������������������������������������������������������������������������������������������������������������677
Cross-Container Transactions ������������������������������������������������������������������������������������������������������������� 678
Retry Logic ����������������������������������������������������������������������������������������������������������������������������������������� 680
Observing Transactions, Locks, and Deadlocks ������������������������������������������������������������ 680
Observing Transactions ����������������������������������������������������������������������������������������������������������������������680
Observing Locks and Contention �������������������������������������������������������������������������������������������������������� 683
Observing Deadlocks �������������������������������������������������������������������������������������������������������������������������� 686
Summary ���������������������������������������������������������������������������������������������������������������������� 686
■Chapter 19: Extended Events ����������������������������������������������������������������������������� 689
Extended Events Concepts ������������������������������������������������������������������������������������������� 689
Packages ��������������������������������������������������������������������������������������������������������������������������������������������689
Events �������������������������������������������������������������������������������������������������������������������������������������������������689
Targets ������������������������������������������������������������������������������������������������������������������������������������������������ 692
Actions ������������������������������������������������������������������������������������������������������������������������������������������������692
Predicates �������������������������������������������������������������������������������������������������������������������������������������������692
Types and Maps ���������������������������������������������������������������������������������������������������������������������������������� 693
Sessions ���������������������������������������������������������������������������������������������������������������������������������������������694
Creating an Event Session�������������������������������������������������������������������������������������������� 694
Using the New Session Wizard ����������������������������������������������������������������������������������������������������������� 696
Using the New Session Dialog Box �����������������������������������������������������������������������������������������������������703
Using T-SQL ���������������������������������������������������������������������������������������������������������������������������������������� 710
Viewing the Collected Data ������������������������������������������������������������������������������������������ 712
Analyzing Data with Data Viewer �������������������������������������������������������������������������������������������������������� 712
Analyzing Data with T-SQL ������������������������������������������������������������������������������������������������������������������718
Correlating Extended Events with Operating System Data ������������������������������������������ 721
Correlating Events with Perfmon Data ������������������������������������������������������������������������������������������������721
Integrating Event Sessions with Operating System–Level Events������������������������������������������������������722
Summary ���������������������������������������������������������������������������������������������������������������������� 730
![](https://csdnimg.cn/release/download_crawler_static/10728722/bg13.jpg)
xix
■ Contents
■Chapter 20: Distributed Replay �������������������������������������������������������������������������� 731
Distributed Replay Concepts ���������������������������������������������������������������������������������������� 731
Distributed Replay Components ���������������������������������������������������������������������������������������������������������731
Distributed Replay Architecture ���������������������������������������������������������������������������������������������������������� 732
Configuring the Environment ���������������������������������������������������������������������������������������� 733
Configuring the Controller ������������������������������������������������������������������������������������������������������������������733
Configuring Clients �����������������������������������������������������������������������������������������������������������������������������737
Configuring the Replay �����������������������������������������������������������������������������������������������������������������������738
Working with Distributed Replay ���������������������������������������������������������������������������������� 740
Synchronizing the Target �������������������������������������������������������������������������������������������������������������������� 742
Creating a Trace ���������������������������������������������������������������������������������������������������������������������������������� 743
Replaying the Trace ���������������������������������������������������������������������������������������������������������������������������� 768
Summary ���������������������������������������������������������������������������������������������������������������������� 771
■Chapter 21: Automating Maintenance Routines ������������������������������������������������ 773
SQL Server Agent ��������������������������������������������������������������������������������������������������������� 773
SQL Server Agent Concepts ����������������������������������������������������������������������������������������������������������������773
SQL Server Agent Security �����������������������������������������������������������������������������������������������������������������778
Creating SQL Server Agent Jobs ��������������������������������������������������������������������������������������������������������� 780
Monitoring and Managing Jobs ���������������������������������������������������������������������������������������������������������� 819
Creating Alerts ������������������������������������������������������������������������������������������������������������������������������������ 822
Multiserver Jobs ����������������������������������������������������������������������������������������������������������� 826
Configuring the MSX and TSX Servers������������������������������������������������������������������������������������������������827
Creating Master Jobs �������������������������������������������������������������������������������������������������������������������������832
Managing Target Servers ��������������������������������������������������������������������������������������������������������������������834
Maintenance Plans ������������������������������������������������������������������������������������������������������� 837
Creating a Maintenance Plan with the Wizard ������������������������������������������������������������������������������������837
Creating a Maintenance Plan Manually ���������������������������������������������������������������������������������������������� 843
Automating Administration with SSIS �������������������������������������������������������������������������� 852
Summary ���������������������������������������������������������������������������������������������������������������������� 858
![](https://csdnimg.cn/release/download_crawler_static/10728722/bg14.jpg)
xx
■ Contents
■Chapter 22: Policy-Based Management ������������������������������������������������������������ 859
PBM Concepts �������������������������������������������������������������������������������������������������������������� 859
Facets ������������������������������������������������������������������������������������������������������������������������������������������������� 859
Conditions �������������������������������������������������������������������������������������������������������������������������������������������860
Targets ������������������������������������������������������������������������������������������������������������������������������������������������ 860
Policies �����������������������������������������������������������������������������������������������������������������������������������������������860
Central Management Servers ��������������������������������������������������������������������������������������� 864
Creating Policies ���������������������������������������������������������������������������������������������������������� 869
Creating Simple Policies ���������������������������������������������������������������������������������������������������������������������869
Creating an Advanced Policy �������������������������������������������������������������������������������������������������������������� 879
Managing Policies �������������������������������������������������������������������������������������������������������� 881
Importing and Exporting Policies ��������������������������������������������������������������������������������������������������������881
Enterprise Management with Policies ������������������������������������������������������������������������������������������������883
Evaluating Policies with PowerShell ���������������������������������������������������������������������������������������������������885
Summary ���������������������������������������������������������������������������������������������������������������������� 886
■Chapter 23: Resource Governor ������������������������������������������������������������������������� 887
Resource Governor Concepts ��������������������������������������������������������������������������������������� 887
Resource Pool �������������������������������������������������������������������������������������������������������������������������������������887
Workload Group ����������������������������������������������������������������������������������������������������������������������������������888
Classifier Function ������������������������������������������������������������������������������������������������������������������������������888
Implementing Resource Governor �������������������������������������������������������������������������������� 888
Creating Resource Pools ���������������������������������������������������������������������������������������������������������������������889
Creating Workload Groups ������������������������������������������������������������������������������������������������������������������ 891
Creating a Classifier Function �������������������������������������������������������������������������������������������������������������894
Testing the Classifier Function ����������������������������������������������������������������������������������������������������������� 897
Monitoring Resource Governor ������������������������������������������������������������������������������������� 898
Monitoring with Performance Monitor ������������������������������������������������������������������������������������������������ 899
Monitoring with DMVs ������������������������������������������������������������������������������������������������������������������������902
Summary ���������������������������������������������������������������������������������������������������������������������� 908
www.itbookshub.com
剩余1007页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
weixin_41018496
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)