《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》导读

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介: PowerShell V3——SQL Server 2012数据库自动化运维权威指南 PowerShell 是微软的新命令行Shell和脚本语言,可以简化微软不同的应用程序和组件之间的自动化过程和整合过程。


9f634c233168d59b339fb19fffb523769fcd8bb1

前言

PowerShell V3——SQL Server 2012数据库自动化运维权威指南
PowerShell 是微软的新命令行Shell和脚本语言,可以简化微软不同的应用程序和组件之间的自动化过程和整合过程。数据库专业人士可以利用它内置的大量cmdlets或任意可用的.NET 类来操作PowerShell,使数据库任务自动化,简化整合过程,或者探索完成手头工作的新方法。

本书向忙碌的数据库专业人士提供了大量简单易学的实战案例。无论是你是在审核服务器,导出数据,还是部署报表,总有一种方案适合你!

本书从基础的主题开始,简单介绍SQL Server 和 PowerShell 脚本,然后进入高级的主题,帮助你管理、维护SQL Server 数据库。

前面几章描述了如何配置SQL Server和操作对象,包括导出对象、创建数据库、配置实例参数和部署报表。本书随后深入更多管理主题,例如备份和恢复、凭据、策略和作业。

其他开发和BI相关主题也有涉及,包括部署和下载程序集、BLOB数据、SSIS包和SSRS报表。

附录提供了简单的PowerShell入门资料,数据库专业人士可用于温习基础知识或作为参考资料。本书内含100多个实战性的可用脚本,可以作为自动化运维和管理SQL Server的参考。

目录

第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实施批量导入

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
相关文章
|
5天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
40 10
|
22天前
|
SQL 存储 BI
【软件设计师备考 专题 】数据库语言(SQL)
【软件设计师备考 专题 】数据库语言(SQL)
89 0
|
29天前
|
SQL 安全 数据库
SQL-Server 数据库部署
SQL-Server 数据库部署
56 0
|
1月前
|
SQL 数据库 数据安全/隐私保护
Sql Server数据库Sa密码如何修改
Sql Server数据库Sa密码如何修改
|
1月前
|
SQL 数据库 C#
C# .NET面试系列十一:数据库SQL查询(附建表语句)
#### 第1题 用一条 SQL 语句 查询出每门课都大于80 分的学生姓名 建表语句: ```sql create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8'; ``` 插入数据 ```sql insert into tableA values ('张三', '语文', 81); insert into tableA values ('张三', '数学', 75); insert into tableA values ('李四',
61 2
C# .NET面试系列十一:数据库SQL查询(附建表语句)
|
26天前
|
SQL 数据库
sql server中创建数据库和表的语法
sql server中创建数据库和表的语法
17 1
|
5天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
55 6
|
1月前
|
SQL 关系型数据库 MySQL
使用SQL语句创建数据库:一步步指南
使用SQL语句创建数据库:一步步指南
84 0
|
1天前
|
SQL 数据库
数据库SQL语言实战(二)
数据库SQL语言实战(二)
|
5天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例