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

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Относительно недавно создавались процедуры и функции (уже после этого патчей никаких не ставилось). Теперь при попытке отредактировать функции на выдаётся ошибка.

syntax error in TextHeader

TITLE: Microsoft SQL Server Management Studio
------------------------------

Script failed for StoredProcedure 'SAT.spAddEditInventoryOrder'.  (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1075.23+((SQL_PreRelease).071108-1357+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=Script+StoredProcedure&LinkId=20476

------------------------------
ADDITIONAL INFORMATION:

Syntax error in TextHeader of StoredProcedure 'spAddEditInventoryOrder'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1075.23+((SQL_PreRelease).071108-1357+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&LinkId=20476

------------------------------
BUTTONS:

OK
------------------------------

Пытался использовать SSMS 2008 с локальной. Так же зашёл удалёнкой на сервак, там SSMS 2005 (патч соотвественно был поставлен).

Microsoft SQL Server 2005 - 9.00.3200.00 (Intel X86) Oct 2 2007 11:33:27 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2)

Если взять исходники процедуры, удалить коменты, то поучается открыть и там и там. Раньше всё открывалось без проблем. Коменты нужный (большие с подробным описанием что и как запускать).
Да и кучу процедуры перекомпиливатья вно не хочется.
20 окт 08, 15:06    [6330026]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
перестановкой комента в блок begin-end в лечится. Но это маразм.
20 окт 08, 15:24    [6330136]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
Glory
Member

Откуда:
Сообщений: 104751
А Management Studio патченная ли ?
20 окт 08, 15:25    [6330145]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Glory
А Management Studio патченная ли ?

Да, конечно, потому как патч ставился по полной на сераке и Мс я запустил с серака, потестил тоже с серака создание.
20 окт 08, 15:29    [6330165]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Не знаю что с буквой В произошло, просто тороплюсь при ответах )))
20 окт 08, 15:30    [6330172]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
Glory
Member

Откуда:
Сообщений: 104751
NIIIK
Glory
А Management Studio патченная ли ?

Да, конечно, потому как патч ставился по полной на сераке и Мс я запустил с серака, потестил тоже с серака создание.

Ну в сама студия то какую версию показывает ?
20 окт 08, 15:32    [6330194]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Glory
...
Ну в сама студия то какую версию показывает ?


Microsoft SQL Server Management Studio						9.00.3042.00
Microsoft Analysis Services Client Tools						2005.090.3042.00
Microsoft Data Access Components (MDAC)						2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
Microsoft MSXML						2.6 3.0 5.0 6.0 
Microsoft Internet Explorer						7.0.5730.13
Microsoft .NET Framework						2.0.50727.1433
Operating System						5.2.3790

Но на проблему я уже забил, потому тупо "перекоментировал" хранимки с другим коментом.
Тут больше важно не подколоться так когда исходников не останется, обидно будет если процедура есть, а потрогать нельзя :).
20 окт 08, 15:39    [6330245]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
Glory
Member

Откуда:
Сообщений: 104751
Microsoft SQL Server 2005 - 9.00.3200.00
Microsoft Management Studio - 9.00.3042.00

Тут больше важно не подколоться так когда исходников не останется, обидно будет если процедура есть, а потрогать нельзя :).
Вообще-то ошибку возвращает метод Script из Microsoft.SqlServer.Smo. А не собственно текст процедуры.
20 окт 08, 15:49    [6330352]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
NIIIK
Member

Откуда: Россия, Ростовская область, г. Таганрог
Сообщений: 1295
Glory,

Спасибо. Я тут момент этот уже понял. Но как-то догнать не могу почему верся разная. Я был уверен что кумулятивный апдейт всё западейтил (правда когда его ставили ставили уже не под моим пользователем)
20 окт 08, 16:00    [6330452]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
HeiLiz
Guest
А есть ли решение у этой проблемы сейчас?
У нас на сервере версии
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86)
при подключении из студий 2005-ого и 2008-ого
Microsoft SQL Server Management Studio 9.00.4035.00
Microsoft SQL Server Management Studio 10.0.1600.22

то же самое. Если базу создавать на 2008-ом сервере, то все нормально.

В инете нашлось только про вложенные комментарии перед коммандой CREATE/ALTER PROC, но у нас практически везде в этом месте нету никаких вложенных комментариев, зато пристуствуют многострочные комментарии, начинающиеся с "--".
24 июн 09, 08:24    [7335822]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
iap
Member

Откуда: Москва
Сообщений: 47105
HeiLiz
пристуствуют многострочные комментарии, начинающиеся с "--".
Многострочный комментарий начинается с "/*"
А с "--" начинается строчный комментарий.
24 июн 09, 08:51    [7335851]     Ответить | Цитировать Сообщить модератору
 Re: syntax error in TextHeader  [new]
HeiLiz
Guest
iap
HeiLiz
пристуствуют многострочные комментарии, начинающиеся с "--".
Многострочный комментарий начинается с "/*"
А с "--" начинается строчный комментарий.


Имеется ввиду, много строк комментариев, начинающихся с --
24 июн 09, 09:13    [7335884]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: syntax error in TextHeader  [new]
George Ru
Member

Откуда:
Сообщений: 80
аналогичная проблема была из-за вложенного комментария
/*
...
/* комментарий */
...
*/

вылечил, убрав вложения
/*
...
** комментарий **
...
*/
13 май 14, 12:26    [16009429]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить