Не удается запустить `invoke-sqlcmd` и не удается импортировать SQL Server? - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь запустить Invoke-Sqlcmd на компьютере и получил следующую ошибку.

PS C:\> Invoke-Sqlcmd -server server1 'select 1 a'
Invoke-Sqlcmd : The 'Invoke-Sqlcmd' command was found in the module 'SqlServer', but the module could not be loaded.
For more information, run 'Import-Module SqlServer'.
At line:1 char:1
+ Invoke-Sqlcmd -server server1 'select 1 a'
+ ~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Invoke-Sqlcmd:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

Однако, Import-Module не удалось?

PS C:\> Import-Module SqlServer

Import-Module: при загрузке файла данных расширенного типа произошла следующая ошибка: Ошибка в TypeData
«Microsoft.SqlServer.Management.Smo.Agent.Job»: элемент LastRunDuration уже присутствует.
Ошибка в TypeData «Microsoft.SqlServer.Management.Smo.Agent.JobStep»: элемент LastRunDurationAsTimeSpan уже присутствует.
Ошибка в TypeData «Microsoft.SqlServer.Management.Smo.NamedSmoObject»: элемент DefaultKeyPropertySet уже присутствует.
Ошибка в TypeData «Microsoft.SqlServer.Management.Smo.NamedSmoObject»: элемент DefaultDisplayPropertySet уже существует.* Ошибка в TypeData «Microsoft.SqlServer.Management.Smo.NamedSmoObject»: элемент DefaultDisplayProperty уже присутствует.
В строке: 1 символ: 1
+ Import-Module SqlServer
+ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo: InvalidOperation: (:) [Import-Module], RuntimeException
+ FullyQualifiedErrorId: FormatXmlUpdateException, Microsoft.PowerShell.Commands.ImportModuleCommand

1 Ответ

0 голосов
/ 24 мая 2018

Обнаружил, что Set-ExecutionPolicy -ExecutionPolicy RemoteSigned решил проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...