Алексей2003
Дата: 13.09.2006 12:12:12
у сервера слетели (не знаю как выразить по другому) практически все UDF.
т.е. при попытке выполнить запрос аля
select dbo.fn_blablabla()
сервер пишет, что данной функции не существует.
при создании новой функции все четко работает.
есть ли вариант восстановить эти функции в память базы без перегрузки сервера?
спасибо.
для спящего время бодрствования равносильно сну
pavel73
Дата: 13.09.2006 12:14:59
USE LIBRARY
-=DiM@n=-
Дата: 13.09.2006 12:16:10
а что показывает
USE <Имя БД>
GO
SELECT name
FROM sysobjects
WHERE type = 'FN'
ORDER BY name
ее нет в списке?!
Алексей2003
Дата: 13.09.2006 12:51:31
2-=DiM@n=-
самое интересное, что я могу получить текст функции и напрямую через сискоментс и юзая sp_helptext. а вот выполнить ее не могу.
для спящего время бодрствования равносильно сну
Алексей2003
Дата: 13.09.2006 12:52:59
более того: при попытках в квери аналайзере в Object Browser получить текст скрипта скуль валится с различными ошибками, 149, 544, 99 еще какието были...
для спящего время бодрствования равносильно сну
pavel73
Дата: 13.09.2006 12:54:08
select fn_blablabla() - а если так без dbo, может owner другой
Алексей2003
Дата: 13.09.2006 13:28:05
овнер верный. вытаскиваю имя прямо из Object Browser
для спящего время бодрствования равносильно сну
pavel73
Дата: 13.09.2006 13:31:30
А Drop и по новому регистрировать не пробовали
Алексей2003
Дата: 13.09.2006 13:33:45
уже проделано.
только мне не очень нравятся непредсказумые финты.
для спящего время бодрствования равносильно сну
RENaissance
Дата: 13.09.2006 13:35:01
Какие точные сообщения в ошибках? И что вернет
select @@version
?
Posted via ActualForum NNTP Server 1.3