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

Откуда: Москва
Сообщений: 2646
MS SQL 2005
SELECT DISTINCT OBJECT_SCHEMA_NAME(object_id)
FROM master.sys.objects;
Msg 195, Level 15, State 10, Line 1
'OBJECT_SCHEMA_NAME' is not a recognized built-in function name.
13 окт 11, 14:28    [11434086]     Ответить | Цитировать Сообщить модератору
 Re: OBJECT_SCHEMA_NAME не работает для MS SQL 2005  [new]
Glory
Member

Откуда:
Сообщений: 104751
проверяйте версию сервера перед выполнением запроса
Она наверное sql2000 ?
13 окт 11, 14:39    [11434193]     Ответить | Цитировать Сообщить модератору
 Re: OBJECT_SCHEMA_NAME не работает для MS SQL 2005  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
Glory,

Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86)
без обновлений

Может в параметрах сервера что-то нужно включить?
13 окт 11, 14:47    [11434250]     Ответить | Цитировать Сообщить модератору
 Re: OBJECT_SCHEMA_NAME не работает для MS SQL 2005  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
trew,

Нужно поставить как минимум SP2.
Если мне не изменяет склероз, эта функция только в нем появилась.

Кстати, SP2 и старше нужно ставить независимо от необходимости использования этой функции. ;)
13 окт 11, 14:51    [11434294]     Ответить | Цитировать Сообщить модератору
 Re: OBJECT_SCHEMA_NAME не работает для MS SQL 2005  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
DeColo®es,

Решил установить SP4
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=7218

После установки комп попросил перезагрузиться, логинюсь на компе, и комп уходит в циклическую перезагрузку.
В безопасном режиме, при попытке снести MS SQL 2005 появился синий экран.
Все это следствие того, что лицензии нет.

Переустановил Windows, установил MS SQL 2005, установил SP2 (для MS SQL 2005) который нашел в локальной сети. Это все проделал без интернета.

Теперь попробовал, запрос запускается и показывает результат.
Microsoft SQL Server 2005 - 9.00.3042.00 (Intel X86)

Всем спасибо.
14 окт 11, 11:11    [11439413]     Ответить | Цитировать Сообщить модератору
 Re: OBJECT_SCHEMA_NAME не работает для MS SQL 2005  [new]
DeColo®es
Member

Откуда: Москва
Сообщений: 5503
Блог
trew
После установки комп попросил перезагрузиться, логинюсь на компе, и комп уходит в циклическую перезагрузку.
В безопасном режиме, при попытке снести MS SQL 2005 появился синий экран.
Все это следствие того, что лицензии нет.
Из симпатии к компании Microsoft и особенно разработчикам SQL Server, которые тоже хотят кушать, не буду опровергать этот вывод, хотя сам считаю, что он не верен. ;)
14 окт 11, 11:28    [11439573]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить