Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];

Вниз

Не вызывается функция dll из clr-ХП   Найти похожие ветки 

 
картман ©   (2009-07-31 23:25) [0]

Всем доброго времени суток!
 ХП(SQL Server  2005) написана на C#, она, в свою очередь, вызывает функцию из обычной dll.
 Все работало. Поменял комп. Перестало.
 Библиотека грузится, при попытке вызвать первую же функцию - фатальная ошибка.  
 Софт, права пользователя - одинаковы... кроме антивируса, разве что: на старой был касперский, на новой - norton internet security. Снес касперского - до лампочки... Может не до конца снес? Или еще может быть в чем причина? Мож кто-нть сталкивался с подобным...


 
картман ©   (2009-07-31 23:27) [1]


> Снес касперского

нортон, конечно же


 
Сергей М. ©   (2009-08-01 17:57) [2]


> на старой был касперский, на новой - norton internet security


А на следующей ставь "Пупкин СуперПуперТырнетСекьюрити")


 
b z   (2009-08-01 18:29) [3]


> вызывает функцию из обычной dll.
Это что значит?

> Поменял комп.
И это?


 
картман ©   (2009-08-01 22:14) [4]


> Сергей М. ©   (01.08.09 17:57) [2]

И все?


> b z   (01.08.09 18:29) [3]

b z - а это?


 
radium ©   (2009-08-02 17:19) [5]


> картман ©   (31.07.09 23:25)  


> при попытке вызвать первую же функцию - фатальная ошибка


А точнее? Какой exception?


 
картман ©   (2009-08-03 12:24) [6]


> radium ©   (02.08.09 17:19) [5]


> А точнее? Какой exception?


---------------------------
Microsoft Visual Studio
---------------------------
Unable to communicate with SQL Server serejka\sqlexpress; SQL Debugging terminated.
---------------------------
ОК  
---------------------------

The thread "serejka\sqlexpress [55]" (0xc48) has exited with code 0 (0x0).
Auto-attach to process "[3036] sqlservr.exe" on machine "serejka" succeeded.
"SEREJKA;.Net SqlClient Data Provider;612" (Managed): Loaded "C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\Sys tem.Configuration.dll", No symbols loaded.
A transport-level error has occurred when receiving results from the server. (provider: Shared Memory Provider, error: 0 - Канал был закрыт.)
The program "[3036] sqlservr.exe: Managed" has exited with code -1073741811 (0xc000000d).
The thread "serejka\sqlexpress [54]" (0xc4c) has exited with code 0 (0x0).
The program "[3036] [SQL] serejka: serejka\sqlexpress" has exited with code 0 (0x0).


 
картман ©   (2009-08-03 13:18) [7]

и никакого exception"а...


 
Ega23 ©   (2009-08-03 13:19) [8]

ConnectionString прямо в код прописал, что-ли?


 
картман ©   (2009-08-03 13:24) [9]


> Ega23 ©   (03.08.09 13:19) [8]


 да фик знает, подключение сделал в VS - это значит прямо в код прописал?

 Пока на время отладки на локальной машинке, а на сервер поставлю:
using (SqlConnection conn = new SqlConnection("context connection=true"))
{
...
}


 
Ega23 ©   (2009-08-03 13:41) [10]


> да фик знает, подключение сделал в VS - это значит прямо
> в код прописал?


Не знаю, что там и как в VS, но похоже что в код прописал. С чем тебя и поздравляю.


 
картман ©   (2009-08-03 14:10) [11]


> Ega23 ©   (03.08.09 13:41) [10]

 Да с чем? VS же надо как-то процедуру зарегистрировать в базе? и причем тут подключение в коде или не в нем? Сборка регистрируется в БД. Процедура - тоже.


 
картман ©   (2009-08-03 14:12) [12]


> Ega23 ©   (03.08.09 13:41) [10]

или вызывает беспокойство тот факт, что из кода можно вытащить строку
...Integrated Security=True..?


 
Ega23 ©   (2009-08-03 14:13) [13]


> или вызывает беспокойство тот факт, что из кода можно вытащить
> строку


Беспокойство вызывает тот факт, что serejka\sqlexpress не доступен с "Поменял комп."


 
картман ©   (2009-08-03 15:15) [14]


> Ega23 ©   (03.08.09 14:13) [13]

был бы рад такой причине, но увы...


 
radium ©   (2009-08-03 23:11) [15]

Сам с таким не сталкивался, вот что-то похожее:

http://social.msdn.microsoft.com/Forums/en-US/sqldatabaseengine/thread/0a58d127-f532-44f1-8507-f9131228b5c1/

Подключения через разделяемую память разрешены?
Либо возможно где-то прав не хватает.


 
картман ©   (2009-08-05 17:50) [16]


> radium ©   (03.08.09 23:11) [15]


> Подключения через разделяемую память разрешены?

разрешены

> Либо возможно где-то прав не хватает.

везде поставил максимальные


>  ХП(SQL Server  2005) написана на C#, она, в свою очередь,
>  вызывает функцию из обычной dll.

сделал приложение, использующее данную библиотеку - работает.
Запускаю процесс из ХП(C#):
 Process.Start(@"c:\bolgov\example.exe", "\"" + strId + "\"");

ошибка:
---------------------------
example.exe - Ошибка приложения
---------------------------
Исключение unknown software exception (0xc000000d) в приложении по
адресу 0x1017c7d0.

"ОК" -- завершение приложения
"Отмена" -- отладка приложения
---------------------------
ОК Отмена
---------------------------

номер эксепшена тот же самый, что и при вызове функций dll из ХП напрямую...


 
картман ©   (2009-08-06 12:39) [17]

ну и ладно, ну и фик с ней, с хп...

 Время обработки данных библиотекой довольно продолжительное, поэтому решил сделать сервис, которому будет посылать "start_analiz_such_that_data" ХП, т.о. можно будет организовать очередь обработки.

 Как, вообще, нормальная идея?


 
картман ©   (2009-08-06 15:20) [18]

да хоть поязвил бы кто-нибудь, что ли



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.10.11;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.005 c
2-1249889040
DevilDevil
2009-08-10 11:24
2009.10.11
FindFirst, FindNext... Как быстрее?


15-1250089672
Дмитрий С
2009-08-12 19:07
2009.10.11
Как подключить сетевой принтер на 64х битной висте.


2-1249655586
andi
2009-08-07 18:33
2009.10.11
сортировка


2-1249581672
AndrewG
2009-08-06 22:01
2009.10.11
Добрый вечеч. RichEdit


2-1249277349
DimonS
2009-08-03 09:29
2009.10.11
Странное поведение поля в Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский