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

Откуда:
Сообщений: 18
В Enterprise manager-е в ветке views не отображается, а при попытке создать - ругается, мол уже существует:(. что сделать можно?
4 сен 09, 13:37    [7618037]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Refresh
-------------------------------------
Jedem Das Seine
4 сен 09, 13:39    [7618055]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
ejgdynf
Member

Откуда:
Сообщений: 18
Maxx
Refresh
-------------------------------------
Jedem Das Seine

пробовал. не появляется.
4 сен 09, 13:41    [7618072]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
daw
Member

Откуда: Муром -> Москва
Сообщений: 7381

> В Enterprise manager-е в ветке views не отображается, а при попытке
> создать - ругается, мол уже существует:(. что сделать можно?

так, может, это не view. в базе уникальность имен сквозная по всем
типам объектов - а не отдельно, view/table/...

Posted via ActualForum NNTP Server 1.4

4 сен 09, 13:41    [7618076]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
select * from dbo.sysobjects where name ='Имя вашего Вью'
что выдает ?
-------------------------------------
Jedem Das Seine
4 сен 09, 13:44    [7618102]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
ejgdynf
Member

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

> В Enterprise manager-е в ветке views не отображается, а при попытке
> создать - ругается, мол уже существует:(. что сделать можно?

так, может, это не view. в базе уникальность имен сквозная по всем
типам объектов - а не отдельно, view/table/...


Спасибо. Действительно, так и оказалось. Некто создал таблицу с тем же именем, но кто - не признается! :)
4 сен 09, 13:45    [7618114]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
Massa52
Member

Откуда:
Сообщений: 375
У меня следующая проблема с View: стоит пересоздать таблицу на основе которой строится View и View перестает правильно работать. Создается впечатление - что он все еще откуда то достает старые данные. Такое также случается - когда восстанавливаешь базу с беккапа. Лечится просто - прогоняешь скрипт на построение вьшки или заходиши в EM и добавляешь че нить и убираешь и потом снова сохраняешь(это в SQL 2000 - в 2005 через скрипт) - вьюшка обновляется и начинает работать правильно и не гонит. Вопрос - есть ли другие способы лечения вьшки?
18 сен 09, 09:30    [7676854]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31173
Massa52
Вопрос - есть ли другие способы лечения вьшки?
Попробуйте sp_refreshview
18 сен 09, 09:38    [7676894]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
Glory
Member

Откуда:
Сообщений: 104760
Massa52
Вопрос - есть ли другие способы лечения вьшки?

Самый правильный способ лечения - это не использовать в представлениях select *, а перечислять нужные поля явно
18 сен 09, 10:10    [7677109]     Ответить | Цитировать Сообщить модератору
 Re: проблема с View  [new]
Massa52
Member

Откуда:
Сообщений: 375
alexeyvg,
Сапсибо за быстрый ответ.
Тут оказывается уже освящена подобная проблема.
https://www.sql.ru/forum/actualthread.aspx?tid=257308
18 сен 09, 10:10    [7677113]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить