尽管已注册,SQL PSSnapins仍无法工作

时间:2019-06-10 22:29:42

标签: sql powershell windows-server pssnapin

我试图通过从CSV文件导入一些数据来更改SQL中的某些表。我正在使用SQLPs模块来执行此操作。

但是,当我尝试添加所需的管理单元时,

Import-module -Name SqlPS Add-PSSnapin -Name SqlServerCmdletSnapin100 Add-PSSnapin -Name SqlServerProviderSnapin100

我收到此错误。

Add-PSSnapin : The Windows PowerShell snap-in 'SqlServerCmdletSnapin100' is not installed on this computer Add-PSSnapin : The Windows PowerShell snap-in 'SqlServerProviderSnapin100' is not installed on this computer

我已经安装了SQL Server和SQLPs模块,所以我不确定会导致此问题的原因。

我的脚本基于以下问题:

How to import data from .csv in SQL Server using PowerShell?

我尝试了此操作(基本上注册了管理单元):

https://sqlblogcasts.com/blogs/martinbell/archive/2011/12/08/Powershell-Snapins-with-SQL-2012.aspx

但是由于无法加载请求的类型而失败。

更新: 当我运行Get-PSSnapin -registered时,两个管理单元都被注册。运行脚本时,我仍然收到有关未安装管理单元的消息。

0 个答案:

没有答案