Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема соединения с базой данных Cache из .NET C# / 5 сообщений из 5, страница 1 из 1
23.06.2010, 09:49
    #36702268
Denis S.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема соединения с базой данных Cache из .NET C#
Приветствую.

Вопрос по связке Cache + .NET.

Версия Cache for Windows (x86-32) 2008.1 (Build 401_0_7135) Thu Jul 31 2008 11:43:12 EDT

Intersystems предоставляет классы для работы с базой данных из C#.
Для коннекта к Cache использую следующий код:

//экземпляр объекта соединения с базой данных
InterSystems.Data.CacheClient.CacheConnection _connect = new InterSystems.Data.CacheClient.CacheConnection();
//заполнение свойства ConnectionString
_connect.ConnectionString = “SERVER = 192.168.1.1;PORT = 1972;NAMESPACE = DATA;PASSWORD = qqqqqq;USER ID = TestUser;”;
//открытие соединения
_connect.Open();

Пользователь TestUser имеет роль %All.

Описание проблемы:
1. До тех пор, пока пароль представляет собой совокупность латинских букв и цифр – все отлично (пароль “qqqqqq”).
Пользователь имеет доступ к серверу через терминал.
Пользователь может открыть портал управления.
Пользователь спокойно входит в Studio.
Без проблем контектится к Cache из стороннего приложения используя приведенный выше код.

2. Если в пароле содержаться символы кириллицы, то ситуация такова (пароль «йййййй»):
Пользователь имеет доступ к серверу через терминал.
Пользователь может открыть портал управления.
Пользователь спокойно входит в Studio.
Пользователь не может приконнектиться к Cache из стороннего приложения используя приведенный выше код. Cache Security Error.

В чем может быть проблема?
Могут ли какие-то настройки Cache решить проблему с «русскими» паролями?
...
Рейтинг: 0 / 0
23.06.2010, 10:15
    #36702356
DAiMor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема соединения с базой данных Cache из .NET C#
может строку подключения попробовать использовать в разных кодировках, наверняка дело в этом
...
Рейтинг: 0 / 0
23.06.2010, 14:44
    #36703474
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема соединения с базой данных Cache из .NET C#
Denis S.,

Откройте проблему в WRC.

DAiMor,

Проблема не в кодировке строки подключения:
Код: plaintext
1.
2.
3.
4.
using (var cn = new CacheConnection(CacheConnection.ConnectDlg()))
{
  cn.Open();
}
...
Рейтинг: 0 / 0
23.06.2010, 17:17
    #36703986
Проблема соединения с базой данных Cache из .NET C#
Denis S.Приветствую.

Вопрос по связке Cache + .NET.

Версия Cache for Windows (x86-32) 2008.1 (Build 401_0_7135) Thu Jul 31 2008 11:43:12 EDT

Intersystems предоставляет классы для работы с базой данных из C#.
Для коннекта к Cache использую следующий код:

//экземпляр объекта соединения с базой данных
InterSystems.Data.CacheClient.CacheConnection _connect = new InterSystems.Data.CacheClient.CacheConnection();
//заполнение свойства ConnectionString
_connect.ConnectionString = “SERVER = 192.168.1.1;PORT = 1972;NAMESPACE = DATA;PASSWORD = qqqqqq;USER ID = TestUser;”;
//открытие соединения
_connect.Open();

Пользователь TestUser имеет роль %All.

Описание проблемы:
1. До тех пор, пока пароль представляет собой совокупность латинских букв и цифр – все отлично (пароль “qqqqqq”).
Пользователь имеет доступ к серверу через терминал.
Пользователь может открыть портал управления.
Пользователь спокойно входит в Studio.
Без проблем контектится к Cache из стороннего приложения используя приведенный выше код.

2. Если в пароле содержаться символы кириллицы, то ситуация такова (пароль «йййййй»):
Пользователь имеет доступ к серверу через терминал.
Пользователь может открыть портал управления.
Пользователь спокойно входит в Studio.
Пользователь не может приконнектиться к Cache из стороннего приложения используя приведенный выше код. Cache Security Error.

В чем может быть проблема?
Могут ли какие-то настройки Cache решить проблему с «русскими» паролями?

зачем паролить на кириллице?
...
Рейтинг: 0 / 0
24.06.2010, 04:43
    #36704780
Denis S.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема соединения с базой данных Cache из .NET C#
Пароль на кириллице затем, чтобы не объяснять пользователям, что пароль на кириллице нельзя.
Хотят по-русски - ради бога.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Проблема соединения с базой данных Cache из .NET C# / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]