Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ADO.NET: Открытие подключения с сетевого ресурса

1.8K
28 января 2008 года
rSolanov
106 / / 04.05.2005
Здравствуйте. Есть небольшое клиентское приложение БД SQL Server, которое находится не на клиентском компьютере, а на диске сервера, на котором установлен сам SQL Server.
Вот его часть кода, ответственая за подключение:
 
Код:
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();


При выполнении этой части кода приложение падает с выдачей сообщения: Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Если приложение запускать с клиентского компьютера, то приложение работает нормально. Что же в этом случае может привести к падению приложения?
1
28 января 2008 года
kot_
7.3K / / 20.01.2000
Цитата: rSolanov
Здравствуйте. Есть небольшое клиентское приложение БД SQL Server, которое находится не на клиентском компьютере, а на диске сервера, на котором установлен сам SQL Server.
Вот его часть кода, ответственая за подключение:
 
Код:
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();


При выполнении этой части кода приложение падает с выдачей сообщения: Сбой при запросе разрешения типа "System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
Если приложение запускать с клиентского компьютера, то приложение работает нормально. Что же в этом случае может привести к падению приложения?


Посмотрите здесь:
http://www.gotdotnet.ru/Forums/Web/531811.aspx
помоему єто таже проблема

1.8K
28 января 2008 года
rSolanov
106 / / 04.05.2005
Да, действительно, в .net 2.0 configuration есть configure code access security policy. Путём настройки Adjust Zone Security и добавлении: "Свойства:Интернет/Безопасность/Местная интрасеть/Узлы/Дополнительно/Добавить узел в зону" приложение начинает работать. Большое Вам спасибо за помощь.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог