powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Висит связь с Базой данных
2 сообщений из 2, страница 1 из 1
Висит связь с Базой данных
    #33643992
Sinyayeva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Программно (С#.NET) запускаю процесс Базы данных OLAP. После выполнения кода (см. ниже) создается коннект к БД (Хранилище данных MS SQL Server 2000), который так и остается висеть. Соединение с БД происходит в строке: dsoDB.Process(DSO.ProcessTypes.processFull);.
Посмотрите на код, что не так? Как убить коннект к базе?

string strDBName="DataBaseOlap";
DSO.Server dsoServer = new DSO.ServerClass();
DSO.MDStore dsoDB=new DSO.MDStoreClass();
try
{
dsoServer.Connect(txtServerName.Text);
if (dsoServer.MDStores.Find(strDBName) == false)
{
MessageBox.Show("БД OLAP не существует");
}
else
{
dsoDB = (DSO.MDStore) dsoServer.MDStores.Item(1);
dsoDB.Process(DSO.ProcessTypes.processFull);
}
}
catch (Exception err)
{
MessageBox.Show("Возникла ошибка: "+err);
}
finally
{
dsoServer.CloseServer();
}
...
Рейтинг: 0 / 0
Висит связь с Базой данных
    #33658204
Владимир Штепа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при работе с COM Interop, советую oбратить внимание на аккуратное использование Marshal.ReleaseComObject.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Висит связь с Базой данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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