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

Откуда:
Сообщений: 159
Почему если запускать скрипт raiserror 40000 'Сообщение' из под SQLCMD, то появляется ошибка
Sqlcmd: Error: Microsoft SQL Native Client : Unspecified error.

а если из под isql или studio, то появляется нормальное
Msg 40001, Level 16, State 1, Line 1
Сообщение


Из BOL:
msg_id
Is a user-defined error message number stored in the sys.messages catalog view using sp_addmessage. Error numbers for user-defined error messages should be greater than 50000. When msg_id is not specified, RAISERROR raises an error message with an error number of 50000.
14 дек 12, 18:10    [13634086]     Ответить | Цитировать Сообщить модератору
 Re: SQLCMD и raiserror  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290


К сообщению приложен файл. Размер - 16Kb
14 дек 12, 18:35    [13634215]     Ответить | Цитировать Сообщить модератору
 Re: SQLCMD и raiserror  [new]
AlexanP
Member

Откуда:
Сообщений: 159
Да, действительно, на SQL SERVER 2008R2 такой ошибки нет, а вот на 2005(где она появилась) еще попробую.
14 дек 12, 20:48    [13634803]     Ответить | Цитировать Сообщить модератору
 Re: SQLCMD и raiserror  [new]
AlexanP
Member

Откуда:
Сообщений: 159
Еще раз проверил на MS SQL 2005. Вот что получаю

К сообщению приложен файл. Размер - 51Kb
17 дек 12, 09:41    [13640909]     Ответить | Цитировать Сообщить модератору
 Re: SQLCMD и raiserror  [new]
AlexanP
Member

Откуда:
Сообщений: 159
Кстати если делать из под OSQL, то такой ошибки нет....
17 дек 12, 10:03    [13640959]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить