Я пытаюсь запустить 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