万本电子书0元读

万本电子书0元读

顶部广告

PowerShell V3——SQL Server 2012数据库自动化运维权威指南电子书

从本书可以学到: ·创建一个数据库属性和实例配置的清单; ·备份和恢复数据库; ·在多实例上执行查询; ·维护许可和用户安全性; ·导和导出XML 到SQL Server; ·从数据库抽取CLR 程序集和BLOB 对象; ·浏览数据库对象; ·管理和部署SSIS 包和SSRS 报表; ·管理和监控SQL Server 服务和**; ·解析和显示跟踪文件内容; ·创建SQL Server 作业、告警和操作者; ·查找妨碍数据库性能的阻塞程。

售       价:¥

纸质售价:¥68.30购买纸书

118人正在读 | 3人评论 6.2

作       者:[加拿大]Donabel Santos

出  版  社:人民邮电出版社

出版时间:2016-01-01

字       数:41.7万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
PowerShell是微软的新命令行Shell和脚本语言,承诺会简化自动化过程,集成在微软的不同应用和组件中。数据库专业人士可以利用它内置的大量cmdlets,或使用任意可用的.NET类来操作PowerShell,来自动化数据库任务,简化集成,或只是为了使用新的方法完成手头的工作。 本书从基础的主题始,简单介绍SQL Server 和PowerShell 脚本,然后高级的主题,帮助你管理、维护SQL Server 数据库。<br/>【推荐语】<br/>从本书可以学到: ·创建一个数据库属性和实例配置的清单; ·备份和恢复数据库; ·在多实例上执行查询; ·维护许可和用户安全性; ·导和导出XML 到SQL Server; ·从数据库抽取CLR 程序集和BLOB 对象; ·浏览数据库对象; ·管理和部署SSIS 包和SSRS 报表; ·管理和监控SQL Server 服务和**; ·解析和显示跟踪文件内容; ·创建SQL Server 作业、告警和操作者; ·查找妨碍数据库性能的阻塞程。<br/>【作者】<br/>作者是SQL Server MVP和SQL Server管理和发的认证讲师(MCT),是PASS成员,在业界具有极高的知名度。<br/>
目录展开

内容提要

前言

本书包含的内容

运行环境

面向的读者对象

第1章 开始使用SQL Server和PowerShell

1.1 简介

1.2 在你开始之前:使用SQL Server和PowerShell工作

1.3 使用示例代码工作

1.4 浏览SQL Server PowerShell层次结构

1.5 安装SMO

1.6 导入SMO程序集

1.7 发现SQL相关的cmdlets和模块

1.8 创建SQL Server实例对象

1.9 浏览SMO服务器对象

第2章 SQL Server和PowerShell基础任务

2.1 介绍

2.2 列出SQL Server实例

2.3 发现SQL Server服务

2.4 启动/停止SQL Server服务

2.5 列出SQL Server配置设置

2.6 修改SQL Server实例配置

2.7 查找数据库对象

2.8 创建数据库

2.9 修改数据库属性

2.10 删除数据库

2.11 修改数据库所有者

2.12 创建表

2.13 创建视图

2.14 创建存储过程

2.15 创建触发器

2.16 创建索引

2.17 执行查询语句/SQL脚本

2.18 使用Invoke-Sqlcmd实施批量导出

2.19 使用bcp实施批量导出

2.20 使用BULK INSERT实施批量导入

2.21 使用bcp实施批量导入

第3章 基本管理

3.1 介绍

3.2 创建SQL Server实例清单

3.3 创建SQL Server数据库清单

3.4 列出安装的热补丁和服务包

3.5 列出运行/阻塞的进程

3.6 杀掉阻塞进程

3.7 检查磁盘空间使用

3.8 配置WMI服务器事件警告

3.9 分离数据库

3.10 附加数据库

3.11 复制数据库

3.12 在多台服务器上执行查询

3.13 创建文件组

3.14 将辅助数据文件添加到文件组

3.15 将索引移动到不同的文件组

3.16 检查索引锁片

3.17 重新组织/重建索引

3.18 运行DBCC命令

3.19 配置数据库邮件

3.20 列出SQL Server作业

3.21 添加SQL Server操作员

3.22 创建SQL Server作业

3.23 添加SQL Server事件告警

3.24 运行SQL Server作业

3.25 调度SQL Server作业

第4章 安全

4.1 介绍

4.2 列出SQL Server服务账号

4.3 修改SQL Server服务账号

4.4 列出验证模式

4.5 修改验证模式

4.6 列出SQL Server日志中的错误信息

4.7 列出登录失败的尝试信息

4.8 列出登录、用户和数据库匹配

4.9 列出登录/用户角色和许可

4.10 创建登录

4.11 给登录分配许可和角色

4.12 创建数据库用户

4.13 给数据库用户分配许可权限

4.14 创建数据库角色

4.15 修复孤立用户

4.16 创建凭据

4.17 创建代理

第5章 高级管理

5.1 介绍

5.2 列出方面和方面属性

5.3 列出策略

5.4 导出策略

5.5 导入策略

5.6 创建条件

5.7 创建策略

5.8 评估策略

5.9 启用/禁用更改跟踪

5.10 运行并保存Profiler跟踪事件

5.11 提取跟踪文件的内容

5.12 创建数据库主密钥

5.13 创建证书

5.14 创建对称和非对称密钥

5.15 配置透明数据加密(TDE)

第6章 备份和恢复

6.1 介绍

6.2 修改数据库恢复模式

6.3 列出备份历史

6.4 创建备份设备

6.5 列出备份头部和文件列表信息

6.6 创建完整备份

6.7 创建一个镜像媒体集合的备份

6.8 创建差异备份

6.9 创建事务日志备份

6.10 创建文件组备份

6.11 将数据库恢复到一个时间点

6.12 实施在线逐步恢复

第7章 SQL Server开发

7.1 介绍

7.2 插入XML到SQL Server

7.3 从SQL Server抽取XML

7.4 从SQL Server内容创建RSS种子

7.5 将XSL应用到RSS种子

7.6 将二进制数据存储到SQL Server

7.7 从SQL Server抽取二进制数据

7.8 创建新的程序集

7.9 列出用户定义的程序集

7.10 抽取用户定义的程序集

第8章 商业智能

8.1 介绍

8.2 列出SSRS报表服务器上的条目

8.3 列出SSRS报表属性

8.4 使用ReportViewer查看SSRS报表

8.5 下载SSRS报表到Excel和PDF

8.6 SSRS目录

8.7 创建SSRS数据源

8.8 修改SSRS报表的数据源参照

8.9 将SSRS报表上传到报表管理器

8.10 下载所有SSRS报表RDL文件

8.11 将带有角色的用户添加到SSRS报表

8.12 在SSIS包存储和MSDB创建目录

8.13 将SSIS包部署到包存储

8.14 执行存储在包存储或文件系统中的SSIS包

8.15 将SSIS包下载到文件

8.16 创建SSISDB目录

8.17 创建SSISDB文件夹

8.18 将ISPAC文件部署到SSISDB

8.19 执行存储在SSISDB中的SSIS包

8.20 列出SSAS cmdlets

8.21 列出SSAS实例属性

8.22 备份SSAS数据库

8.23 恢复SSAS数据库

8.24 执行SSAS cube

第9章 有用的PowerShell片段

9.1 介绍

9.2 为Get-Help文档化PowerShell脚本

9.3 获取时间戳

9.4 获取额外错误信息

9.5 列出进程

9.6 获取别名

9.7 导出到CSV和XML

9.8 使用Invoke-Expression

9.9 测试正则表达式

9.10 管理文件夹

9.11 管理文件

9.12 搜索文件

9.13 读取事件日志

9.14 发送电子邮件

9.15 嵌入C#代码

9.16 创建HTML报表

9.17 解析XML

9.18 从Web服务抽取数据

9.19 使用PowerShell远程

附录A SQL Server和PowerShell快捷键

A.1 学习PowerShell

A.2 PowerShell V2和V3 Where-Object语法

A.3 修改执行策略

A.4 运行脚本

A.5 常用别名

A.6 显示输出

A.7 特殊字符

A.8 特殊变量

A.9 常用操作符

A.10 常用日期时间格式字符串

A.11 基于帮助的注释

A.12 Here-string

A.13 常用正则表达式字符和模式

A.14 数组和哈希表

A.15 数组和循环

A.16 逻辑操作

A.17 函数

A.18 常用Cmdlets

A.19 导入SQLPS模块

A.20 添加SQL Server插件

A.21 添加SQL Server程序集

A.22 获得凭据

A.23 运行并阻塞的SQL Server进程

A.24 读取文件到数组

A.25 SQL Server指定Cmdlets

A.26 Invoke-Sqlcmd

A.27 创建SMO服务器对象

A.28 创建SSRS代理对象

A.29 创建SSIS对象(SQL Server 2005/2008/2008R2)

A.30 创建SSIS对象(SQL Server 2012)

A.31 创建SSAS对象

附录B PowerShell入门

B.1 介绍

B.2 什么是PowerShell,为什么学习另一门语言

B.3 配置环境

B.4 运行PowerShell脚本

B.5 基础——记住的要点

B.6 脚本语法

B.7 转换脚本为函数

B.8 更多关于PowerShell

附录C 资源

C.1 资源

附录D 创建SQL Server VM

D.1 介绍

D.2 术语

D.3 下载软件

D.4 VM详细信息和账号

D.5 创建空的虚拟机

D.6 将Windows Server 2008 R2安装为客户操作系统

D.7 安装VMWare工具

D.8 配置域控

D.9 创建域账号

D.10 在VM安装SQL Server 2012

D.11 安装示例数据库

D.12 安装PowerShell V3

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部