Назад | Перейти на главную страницу

SQL Server PowerShell не может найти ошибку пути

Я не могу использовать Set-Location перейти на базу данных. Я загрузил оснастки SQL Server. я могу использовать Set-Location чтобы добраться до SQL\Localhost\SQLEXPRESS\, и я могу показать пути под узлом сервера с помощью Get-ChildItem. Однако, если я попытаюсь перейти на известную базу данных на моем компьютере, Set-Location вызов не работает.

Мне не хватает библиотеки?

Наконец нашел ответ в 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