微软发布了最新的powershell for sql server 2016命令行客户端库。文章介绍了与之相关的实用方法,需要的朋友可以参考下

微软发布了最新的powershell for sql server 2016命令行客户端库。文章介绍了与之相关的实用方法。
powershell,sql server,2016,功能包,客户端,下载

powershell玩sql server就是比powershell玩mysql强!

问:那么问题来了,强在哪?
答:微软给我们做好了powershell+sqlserver的库。

问:那么问题来了,客户端库在哪?叫什么名?哪里下载?
答: 在 叫做中。或者叫中。

以sqlserver2016功能包为例,以些x64为例: 

必须按顺序安装:

1 .net 4.5以上。(或者系统自带)
2 CHS\x64\SQLSysClrTypes.msi
3 CHS\x64\SharedManagementObjects.msi
4 CHS\x64\PowerShellTools.msi

5 我亲自试验过,重新启动才灵。

下载地址:

sql2016客户端库:
https://www.microsoft.com/zh-cn/download/details.aspx?id=52676

sql2016-sp1客户端库:
https://www.microsoft.com/zh-CN/download/details.aspx?id=54279

它可以管理从sql2008到sql2016的所有sql库 !(sql2005生命周期已经结束)。

问:库如何使用?
答: 在powershell下输入

Import-Module 'sqlps'

其中最主要的命令就是invoke-sqlcmd,如:

Invoke-Sqlcmd -Query "SELECT @@VERSION;"
Invoke-Sqlcmd -InputFile C:\temp\SQLFiles.sql -ServerInstance deathstar -Database master -Verbose | out-file C:\temp\output.txt

问:有哪些命令?
答: 命令列表如下:

get-command * -module sqlps
Decode-SqlName
Encode-SqlName
SQLSERVER:
Add-SqlAvailabilityDatabase
Add-SqlAvailabilityGroupListenerStaticIp
Add-SqlFirewallRule
Backup-SqlDatabase
ConvertFrom-EncodedSqlName
ConvertTo-EncodedSqlName
Convert-UrnToPath
Disable-SqlAlwaysOn
Enable-SqlAlwaysOn
Get-SqlCredential
Get-SqlDatabase
Get-SqlInstance
Get-SqlSmartAdmin
Invoke-PolicyEvaluation
Invoke-Sqlcmd
Join-SqlAvailabilityGroup
New-SqlAvailabilityGroup
New-SqlAvailabilityGroupListener
New-SqlAvailabilityReplica
New-SqlBackupEncryptionOption
New-SqlCredential
New-SqlHADREndpoint
Remove-SqlAvailabilityDatabase
Remove-SqlAvailabilityGroup
Remove-SqlAvailabilityReplica
Remove-SqlCredential
Remove-SqlFirewallRule
Restore-SqlDatabase
Resume-SqlAvailabilityDatabase
Save-SqlMigrationReport
Set-SqlAuthenticationMode
Set-SqlAvailabilityGroup
Set-SqlAvailabilityGroupListener
Set-SqlAvailabilityReplica
Set-SqlCredential
Set-SqlHADREndpoint
Set-SqlNetworkConfiguration
Set-SqlSmartAdmin
Start-SqlInstance
Stop-SqlInstance
Suspend-SqlAvailabilityDatabase
Switch-SqlAvailabilityGroup
Test-SqlAvailabilityGroup
Test-SqlAvailabilityReplica
Test-SqlDatabaseReplicaState
Test-SqlSmartAdmin

问:手册在哪?

答:

https://msdn.microsoft.com/zh-cn/library/hh245198.aspx #中文版

https://msdn.microsoft.com/en-us/library/hh245198.aspx #英文版

问:powershell命令行操作sql server应用在哪里?
答:
数据入库业务,数据出库转json等。
数据出库 转存入 excel 文件等。

问:sql server 2016 简体中文企业版哪里下载?

答:

2016-06-02 cn_sql_server_2016_enterprise_x64_dvd_8699450.iso

sha1:66A518194A021DE6A1AE2F73184B0AD4D83C64B4 ed2k://|file|cn_sql_server_2016_enterprise_x64_dvd_8699450.iso|2452795392|D8AFD8D6245F518F53F720C48E2819C0|h=Y2S376KQ25P5IG27TVC2K33T5SZRI5EM|/

powershell 传教士 原创文章 2016-06-05, 2016-11-19允许转载,但必须保留名字和出处,否则追究法律责任

最新资讯
万亿美元是苹果的巅峰?还是衰落的开始?

万亿美元是苹果的巅峰

在人工智能时代,如果横向对比美国的其他公司,不难发现苹
小米空调会凉吗?

小米空调会凉吗?

三天前已是立秋,夏天已过,小米空调会凉吗?
拆解网易游戏的百亿隐忧

拆解网易游戏的百亿隐

15年过去了,如今的百亿营收,和那时的网易游戏,那时丁磊的
上市,退市

上市,退市

历史可能已经证明了,一家公司活得长久与否,与规模、与上
读完237页回复报告后,我对360的百亿定增案忧心忡忡

读完237页回复报告后,

这笔107亿元定增案,市场会买账吗?
今日黄峥,昨日王兴

今日黄峥,昨日王兴

黄峥在“巴菲特”和“中国历史革命经验”之外,还着迷佛
最新文章
PowerShell使用match操作符来筛选数组

PowerShell使用match

本文介绍PowerShell中使用match操作符,配合正则表达式
PowerShell 语音计算器实现代码

PowerShell 语音计算

带中文发音功能的计算器程序,支持鼠标和小键盘输入,支持
通过DNS TXT记录执行powershell

通过DNS TXT记录执行p

这篇文章主要介绍了通过DNS TXT记录执行powershell的
如何防范PowerShell代码注入漏洞绕过受限语言模式

如何防范PowerShell代

这篇文章主要介绍了如何防范PowerShell代码注入漏洞绕
PowerShell管道入门必看篇(管道例子大全)

PowerShell管道入门必

下面小编就为大家带来一篇PowerShell管道入门必看篇(
使用 powershell 创建虚拟机

使用 powershell 创建

Azure PowerShell 模块用于从 PowerShell 命令行或脚