<Power Shell>15 使用SMO类更改数据库恢复模式和新版4.0介绍

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
简介:

在我们配置镜像的先决条件是:数据库镜像需要的数据库完全恢复模式,下面用powershell更改吧。

在这篇文章中,我们将看到我们如何可以检索数据库恢复模式设置为何模式,然后将其设置为完全恢复模式。

根据实验需要,我们可以得到一个已经默认的SQL数据库恢复模式设置为数据库对象属性。


1
2
3
4
5
6
7
8
9
10
11
12
13
Add-Type  -AssemblyName  "Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
Add-Type  -AssemblyName  "Microsoft.SqlServer.ConnectionInfo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91"
$conn  New-Object  Microsoft.SqlServer.Management.Common.ServerConnection  -ArgumentList  $env:ComputerName
$conn .applicationName =  "PowerShell SMO"
$conn .ServerInstance =  ".\SQLEXPRESS"
$conn .StatementTimeout = 0
$conn .Connect()
$smo  New-Object  Microsoft.SqlServer.Management.Smo.Server  -ArgumentList  $conn
$smo .Databases[ "MyDB" ] | Select Name, RecoveryModel
 
 
 
 

这个属性可以进行修改,最后可以以将数据库设置为完全恢复模式。

假设MYDB是简单恢复模式中,我们可以改变property(属性)


1
2
$smo .Databases[ "MyDB" ].RecoveryModel =  "Full"
$smo .Databases[ "MyDB" ].Alter()


怎么样简单吧?

好了,我们说说powershell 4.0吧,

哦,不能说是正式版,这次微软更新后 出现了预览版的powershell4.0 
也出现了 windows  管理框架( WMF) 4.0 预览版 windows framework 4.0 
可以装在windows server2008R2 SP1 或者windows server 2012  windows 7 
WMF 4.0 预览版更新版本特点

  • Windows PowerShell

  • Windows PowerShell ISE

  • Windows PowerShell Web Services (Management OData IIS Extension)

  • Windows Remote Management (WinRM)

  • Windows Management Infrastructure (WMI)

非常遗憾的是这个预览版不能装在windows 8 上
大家安装前不要忘记检查更新说明,
理解如何使用(DSC)指南
此次更新的powershell 4.0 和其他WMF 4.0功能
windows server2012R2预览

152736605.jpg

好了先介绍到着 后期Cantgis会和大家一起 学习预览版的内容。




     本文转自cantgis 51CTO博客,原文链接:http://blog.51cto.com/cantgis/1240792,如需转载请自行联系原作者





相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS&nbsp;SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/sqlserver
相关文章
|
6月前
|
Java 关系型数据库 MySQL
JSP房地产门户管理系统myeclipse开发mysql数据库BS模式java编程网页结构
JSP 房地产门户管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
68 0
|
3月前
|
Unix Shell Linux
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
在Linux和类Unix系统中,Shell提供了多种命令用于用户和权限管理
36 4
|
5天前
|
存储 Oracle 关系型数据库
Oracle的模式与模式对象:数据库的“城市规划师”
【4月更文挑战第19天】在Oracle数据库中,模式是用户对象的集合,相当于数据库的城市规划,包含表、视图、索引等模式对象。模式对象是数据存储结构,如表用于存储数据,视图提供不同查看角度,索引加速数据定位。良好的模式与模式对象设计关乎数据效率、安全和稳定性。规划时需考虑业务需求、性能、安全和可扩展性,以构建高效数据库环境,支持企业业务发展。
|
13天前
|
存储 人工智能 架构师
数据库架构模式:分片
本文介绍了数据库分片的概念,以及各自的使用场景,分片可提升可扩展性、性能和高可用性。
|
30天前
|
存储 SQL 缓存
【软件设计师备考 专题 】数据库模型(概念模式、外模式、内模式)
【软件设计师备考 专题 】数据库模型(概念模式、外模式、内模式)
72 0
|
1月前
|
JavaScript Java 关系型数据库
基于vue的MOBA类游戏攻略分享平台23(程序+数据库+论文)可帮忙远程调试
基于vue的MOBA类游戏攻略分享平台23(程序+数据库+论文)可帮忙远程调试
|
4月前
|
SQL 数据库连接 数据库
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
VB.NET 中使用SqlConnection类连接到Microsoft SQL Server数据库的详细步骤
97 0
|
4月前
|
数据库
数据库原理—DBS的物理组成和结构模式(五)
数据库原理—DBS的物理组成和结构模式(五)
|
6月前
|
Java 关系型数据库 MySQL
JSP故障诊断分析管理系统myeclipse开发mysql数据库BS模式java编程jdbc
JSP 故障诊断分析管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
56 1
JSP故障诊断分析管理系统myeclipse开发mysql数据库BS模式java编程jdbc
|
6月前
|
Java 关系型数据库 MySQL
JSP教师工作量核算管理系统myeclipse开发mysql数据库BS模式java编程jdbc
JSP 教师工作量核算管理系统是一套完善的web设计系统,对理解JSP java编程开发语言有帮助,系统具有完整的源代码和数据库,开发环境为TOMCAT7.0,Myeclipse8.5开发,数据库为Mysql5.0,使用java语言开发,系统主要采用B/S模式开发。
42 0

热门文章

最新文章