SQL Server PowerShell找不到path错误

我无法使用Set-Location更改为数据库。 我已经加载了SQL Serverpipe理单元。 我可以使用Set-Location进入SQL\Localhost\SQLEXPRESS\ ,并且可以使用Get-ChildItem显示服务器节点下的path。 但是,如果我尝试更改到我的机器上已知的数据库, Set-Location调用将失败。

找不到PowerShell路径

我错过了一个图书馆吗?

终于在这里find了MSDN Social上的答案。 简单地加载PowerShell插件是不够的。 你还有一些需要运行的命令。 ( 解决scheme来源 。)

 Push-Location cd $sqlpsPath Add-PSSnapin SqlServerCmdletSnapin100 Add-PSSnapin SqlServerProviderSnapin100 Update-TypeData -PrependPath SQLProvider.Types.ps1xml update-FormatData -prependpath SQLProvider.Format.ps1xml Pop-Location