Я работаю на локальном и удаленном экземпляре SQL Server с SSMS.Я создаю крошечную функцию, например:
create function ufnTestFunc ()
returns int
begin
return 1
end
Когда я пытаюсь «изменить» ее или выбрать «функция сценария как -> изменить», я получаю сообщение об ошибке:
Сбой сценария для UserDefinedFunction 'dbo.ufnTestFunc'.(Microsoft.SqlServer.Smo)
- Синтаксическая ошибка в TextHeader функции UserDefinedFunction 'ufnTestFunc'.(Microsoft.SqlServer.Smo)
Это также происходит с уже существующими функциями.В чем может быть причина?
Примечания:
- Все функции работают по назначению
- Я могу написать функцию как'create' без проблем.
- Это не связано с комментариями, так как в тестовой функции нет комментариев
- То же самое происходит с различными БД на удаленном сервере
Локальный сервер:
Microsoft SQL Server Express Edition (64-разрядная версия) - 10.50.2500.0
Удаленный сервер:
Microsoft SQL Server Web Edition (64-разрядная версия) - 10.50.1600.1
SSMS:
Microsoft SQL Server Management Studio 10.50.2500.0
Microsoft Data Access Components (MDAC) 6.1.7601.17514
Microsoft MSXML 3.0 6.0
Microsoft .NET Framework 2.0.50727.5448