SqlConnectionStringBuilder ConnectionStringBuilder = new SqlConnectionStringBuilder();
ConnectionStringBuilder.DataSource = "SERVER-SQL\\SQLSERVER_PIK";
ConnectionStringBuilder.InitialCatalog = "TRN_Rieltor";
ConnectionStringBuilder.IntegratedSecurity = true;
SqlConnection connection = new SqlConnection(ConnectionStringBuilder.ConnectionString);
connection.Open();
ADO.NET: Открытие подключения с сетевого ресурса
Вот его часть кода, ответственая за подключение:
Код:
При выполнении этой части кода приложение падает с выдачей сообщения: Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Если приложение запускать с клиентского компьютера, то приложение работает нормально. Что же в этом случае может привести к падению приложения?
Цитата: rSolanov
Здравствуйте. Есть небольшое клиентское приложение БД SQL Server, которое находится не на клиентском компьютере, а на диске сервера, на котором установлен сам SQL Server.
Вот его часть кода, ответственая за подключение:
При выполнении этой части кода приложение падает с выдачей сообщения: Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Если приложение запускать с клиентского компьютера, то приложение работает нормально. Что же в этом случае может привести к падению приложения?
Вот его часть кода, ответственая за подключение:
Код:
SqlConnectionStringBuilder ConnectionStringBuilder = new SqlConnectionStringBuilder();
ConnectionStringBuilder.DataSource = "SERVER-SQL\\SQLSERVER_PIK";
ConnectionStringBuilder.InitialCatalog = "TRN_Rieltor";
ConnectionStringBuilder.IntegratedSecurity = true;
SqlConnection connection = new SqlConnection(ConnectionStringBuilder.ConnectionString);
connection.Open();
ConnectionStringBuilder.DataSource = "SERVER-SQL\\SQLSERVER_PIK";
ConnectionStringBuilder.InitialCatalog = "TRN_Rieltor";
ConnectionStringBuilder.IntegratedSecurity = true;
SqlConnection connection = new SqlConnection(ConnectionStringBuilder.ConnectionString);
connection.Open();
При выполнении этой части кода приложение падает с выдачей сообщения: Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Если приложение запускать с клиентского компьютера, то приложение работает нормально. Что же в этом случае может привести к падению приложения?
Посмотрите здесь:
http://www.gotdotnet.ru/Forums/Web/531811.aspx
помоему єто таже проблема
Да, действительно, в .net 2.0 configuration есть configure code access security policy. Путём настройки Adjust Zone Security и добавлении: "Свойства:Интернет/Безопасность/Местная интрасеть/Узлы/Дополнительно/Добавить узел в зону" приложение начинает работать. Большое Вам спасибо за помощь.