Ошибка подключения плагина CRM

Я пишу этот запрос в плагине crm, но получаю эту ошибку

Я создаю это представление (vwPayrollEmployees) в базе данных crm.

Запрос разрешения типа «System.Data.SqlClient.SqlClientPermission, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089» не выполнен

SqlConnection myConnection = new SqlConnection("Data Source=........;Initial Catalog=......;Persist Security Info=True;User ID=sa;Password=.......;");
SqlCommand myCommand = new SqlCommand("[Depart]FROM [mbm_MSCRM].[dbo].[vwPayrollEmployees] WHERE [mbmhr_EmployeeNbr] =@EmpNbr", myConnection);
myCommand.Parameters.Add("@EmpNbr", empnbr);

myCommand.Connection = myConnection;
myConnection.Open();
SqlDataReader myReader = myCommand.ExecuteReader();

while (myReader.Read())
{
vdep = myReader["[Depart]"].ToString();

}
myConnection.Close();

person user5493786    schedule 13.01.2016    source источник


Ответы (2)


Я полагаю, вы получаете эту ошибку, потому что ваш плагин работает в песочнице, которая запрещает такие операции. Но главный вопрос - зачем вам это нужно?

person Andrew Butenko    schedule 13.01.2016

Почему вы вынуждены использовать этот путь? Особенно не рекомендуется подключаться напрямую к базе данных MSCRM. Необходимо использовать Xrm SDK.

person Tarek Selem    schedule 11.12.2016
comment
это не ответ - person Eugen Konkov; 11.12.2016