Добрый день, пытаюсь подключиться с помощью Powershell (2.0) к MySQL (dll файл использую от версии под NetFramework 2.0, т.к. подключения будут осуществлять с компьютеров где powershell 2.0)
[void][System.Reflection.Assembly]::LoadFrom("С:\temp\MySql.Data.dll")
$connection=New-Object MySql.Data.MySqlClient.MySqlConnection
$connection.ConnectionString="server=database_hostname;user=user_name;password=user_password;database=database_name"
$connection.Open()
$connection.Close()
Но при попытке открытия соединения получаю ошибку
PS C:\Users\strelkov.av> C:\Users\strelkov.av\Desktop\mysql.ps1
Исключение при чтении "formatValueList" : "Microsoft.PowerShell.Commands.Internal.Format.FreeFormatEntry.formatValueList"
+ CategoryInfo : NotSpecified: (:) [out-lineoutput], GetValueInvocationException
+ FullyQualifiedErrorId : CatchFromBaseAdapterGetValue,Microsoft.PowerShell.Commands.OutLineOutputCommand
Пробовал тоже самое делать в powershell 4 - всё успешно работает
Что может не нравится 2ому при открытии подключения?