SQL Server PowerShell 找不到路径错误

SQL Server PowerShell 找不到路径错误

我无法使用Set-Location切换到数据库。我已加载 SQL Server 管理单元。我可以使用Set-Location访问SQL\Localhost\SQLEXPRESS\,并且我可以使用 显示服务器节点下的路径Get-ChildItem。但是,如果我尝试切换到我机器上的已知数据库,则Set-Location调用失败。

未找到 Powershell 路径

我是不是错过了一个图书馆?

答案1

最终在 MSDN Social 上找到了答案这里。仅仅加载 PowerShell 插件是不够的。您还需要运行其他一些命令。(解决方案来源

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

相关内容