Powershell运行Invoke-Sqlcmd命令的先决条件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powershell运行Invoke-Sqlcmd命令的先决条件相关的知识,希望对你有一定的参考价值。
运行Invoke-Sqlcmd命令,使用这个命令需满足如下条件:
1、在运行服务器中安装SQL Server 2008 R2 Management ObjectsI
2、在运行命令 invoke-sqlcmd 前执行如下语句.
1 Add-PSSnapin SqlServerCmdletSnapin100
2 Add-PSSnapin SqlServerProviderSnapin100
参考原文内容:
Since all of the steps I required weren‘t listed in one place, I thought I‘d list them here in case it helps anyone:
- Install SQL Server 2008 R2 Management Objects using Web PI (I‘m not sure about versions prior to 2008 R2... if you have more info, please let us know in the comments)
- Install ‘Windows PowerShell Extensions for SQL Server‘ from the Microsoft? SQL Server? 2008 R2 Feature Pack page (it‘s about halfway down the page). Make sure you pick the correct flavor for your instance (32 or 64 bit).
- Run these two commands before calling invoke-sqlcmd in your script:
Add-PSSnapin SqlServerCmdletSnapin100
Add-PSSnapin SqlServerProviderSnapin100
以上是关于Powershell运行Invoke-Sqlcmd命令的先决条件的主要内容,如果未能解决你的问题,请参考以下文章
PowerShell 中对 Invoke-Sqlcmd 的 Unicode 支持
Invoke-sqlcmd 等待恢复完成,然后再进行下一个任务