Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Возникла серьезная ошибка  [new]
Mike_1983_
Guest
Добрый день.

Есть MS SQL Server 2000, с которым работает стороннее приложение и есть MS SQL Server 2005. На сервере 2000 выполняется ежедневно задание. Хотелось бы отправлять уведомление по e-mail о результате выполнения задания. Но на 2000 сервере нет компонента Database Mail.
Я создал связанный сервер с SQL Server 2000 и использую процедуру msdb.dbo.sp_send_dbmail оттуда. E-mail отправляется корректно, однако возникает уведомление об ошибке:

автор
Mail queued.
Сообщение 0, уровень 11, состояние 0, строка 0
При выполнении текущей команды возникла серьезная ошибка.. При наличии результатов они должны быть аннулированы.


Хотелось бы узнать, с чем связана данная ошибка и как она влияет на выполнение запроса.
13 окт 11, 09:51    [11431427]     Ответить | Цитировать Сообщить модератору
 Re: Возникла серьезная ошибка  [new]
Glory
Member

Откуда:
Сообщений: 104751
Mike_1983_
о на 2000 сервере нет компонента Database Mail.

Зато есть SQL Mail
Mike_1983_
Я создал связанный сервер с SQL Server 2000 и использую процедуру msdb.dbo.sp_send_dbmail оттуда.

SQL Server 2005 наверное ?

Mail queued.

Сообщение 0, уровень 11, состояние 0, строка 0

BOL - sp_send_dbmail
Result Sets
On success, returns the message "Mail queued."
Вы уверены, что все, что идет после Mail queued, есть сообщение sp_send_dbmail ?
Тем более что сообщения об ошибке с номером 0 не существует
Как строки с номером 0
13 окт 11, 16:11    [11435280]     Ответить | Цитировать Сообщить модератору
 Re: Возникла серьезная ошибка  [new]
Mike_1983_
Guest
Glory,

Это сообщение об ошибке возникает после запуска скрипта по отправке e-mail. Если эта ошибка не связана с процедурой sp_send_dbmail, то хотелось бы знать, из-за чего она возникает. На различных форумах есть информация, что подобная ошибка связана с несоответствием версий.
13 окт 11, 16:20    [11435417]     Ответить | Цитировать Сообщить модератору
 Re: Возникла серьезная ошибка  [new]
Glory
Member

Откуда:
Сообщений: 104751
Mike_1983_
Это сообщение об ошибке возникает после запуска скрипта по отправке e-mail

Скрипт обычно состоит из нескольких команд
Как вы узнали, что сообщение появляется именно после sp_send_dbmail ?

Mike_1983_
Если эта ошибка не связана с процедурой sp_send_dbmail, то хотелось бы знать, из-за чего она возникает

У ошибки нет ни своего номера, ни номера строки, в которой она возникла

Mike_1983_
На различных форумах есть информация, что подобная ошибка связана с несоответствием версий.

Версий чего ?
13 окт 11, 16:24    [11435465]     Ответить | Цитировать Сообщить модератору
 Re: Возникла серьезная ошибка  [new]
Mike_1983_
Guest
Glory,

Поставил перед скриптом
SET NOCOUNT ON
ошибка исчезла.
13 окт 11, 16:33    [11435592]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить