微软发布了最新的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允许转载,但必须保留名字和出处,否则追究法律责任

最新资讯
网页版Word及OneNote即将支持听写功能

网页版Word及OneNote

微软于本周宣布,Office Online将开始支持听写(Dictation
特斯拉摘牌上海临港1300亩地块 超级工厂实质落地

特斯拉摘牌上海临港13

特斯拉(上海)有限公司于10月17日下午成功摘得上海临港装
戴尔不顾激进投资者反对 坚持通过回购股票重新上市

戴尔不顾激进投资者反

7月初,戴尔表示,将以217亿美元的现金和股票回购该公司旗
谷歌发布AI程序“钢琴精灵”:用户可即兴创作古典乐

谷歌发布AI程序“钢琴

相关团队已经在GitHub上提供了模型培训代码,每个人都可
滴滴专车司机散播乘客不文明行为被封禁:官方回应

滴滴专车司机散播乘客

礼橙专车官方微博回应:鉴于张师傅已经主动书面公开道歉
滴滴司机上传女乘客翘脚视频 封号从3个月降为7天

滴滴司机上传女乘客翘

事发后,涉事司机因违反滴滴平台用户规则,泄露乘客信息,账
最新文章
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 命令行或脚