Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ !!! / 1 сообщений из 1, страница 1 из 1
28.02.2002, 08:56
    #32024031
fima
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ПОМОГИТЕ !!!
Проблема с выполнением процедур на связанном сервере.
Регистрирую сервер [TEST] его свойства - RPC - on, 'Map all remote login to' - <Same Name>, со следующими параметрами General -
Provider name - 'MS OLE DB Provider for SQL Server'
Provider option - 'Allow InProcess' - true
Data Sourse - 'TEST'
Catalog - MIST_Global_base
Security - Be made using the login's current security context
Server option - Data Access - on
RPC - on
RPC Out - on
User Remote Collation - on
регистрируется всё нормально, но на связанном сервере есть процедура
create procedure Add_Answer_To_Consultation
(
@ID_Consultation int,
@Answer text
)
as
begin
set nocount on
update G_Consultations
set Answer = @Answer,
State = 5
where ID_Consultation = @ID_Consultation
end
работает сама по себе нормально, её вызов из локальной процедуры
CREATE PROCEDURE test1
(
@x text
)
AS
begin
exec TEST.MIST_Global_Base.dbo.Add_Answer_To_Consultation 1,@x
end
дает ошибку -
вызов - exec test1 'sfgsdf'
результат - ODBC: Msg 0, Level 19, State 1
SqlDumpExceptionHandler: Process 55 generated fatal exception c0000005 EXCEPTION_ACCESS_VIOLATION. SQL Server is terminating this process.
Connection Broken
Хотя данные изменяются... Если вызвать без процедуры а на прямую
exec TEST.MIST_Global_Base.dbo.Add_Answer_To_Consultation 1,'какой то текст'
то работает без ошибок
В чем дело то !!!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / ПОМОГИТЕ !!! / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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