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

Откуда:
Сообщений: 65
Здравствуйте.
При попытке выполнить
alter table Tip 
alter column NameTip varchar(10) not null
Появляется ошибка:

The statistics 'NameTip' is dependent on column 'NameTip'.
ALTER TABLE ALTER COLUMN NameTip failed because one or more objects access this column.
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
9 фев 10, 10:09    [8315147]     Ответить | Цитировать Сообщить модератору
 Re: Alter Table  [new]
Glory
Member

Откуда:
Сообщений: 104751
Ну и что тут непонятного ?
Какие то объекты уже используют данный столбец
И вы не можете вот так просто взять и изменить определение столбца
Вы сначала должны что-то сделать с зависимыми от столбца объектами
9 фев 10, 10:14    [8315186]     Ответить | Цитировать Сообщить модератору
 Re: Alter Table  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Sankin
Появляется ошибка:

The statistics 'NameTip' is dependent on column 'NameTip'.
ALTER TABLE ALTER COLUMN NameTip failed because one or more objects access this column.
Microsoft SQL Server 2000 - 8.00.2039 (Intel X86) May 3 2005 23:18:38 Copyright (c) 1988-2003 Microsoft Corporation Developer Edition on Windows NT 5.1 (Build 2600: Service Pack 3)
А напишите, какая сейчас NameTip?

И ещё посмотрите, может, на неё ссылки из вычисляемых полей, или из вьюх со схема биндинг.
9 фев 10, 10:15    [8315196]     Ответить | Цитировать Сообщить модератору
 Re: Alter Table  [new]
Sankin
Member

Откуда:
Сообщений: 65
alexeyvg

напишите, какая сейчас NameTip?
И ещё посмотрите, может, на неё ссылки из вычисляемых полей, или из вьюх со схема биндинг.

Ссылок из вычисляемых полей нет, NameTip varchar(10) null.
Похожая ситуация у меня была с другими таблицами, но там удалял статистику по полю и все работало. А на эту колонку статистики нет.
9 фев 10, 10:24    [8315269]     Ответить | Цитировать Сообщить модератору
 Re: Alter Table  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31949
Sankin
alexeyvg

напишите, какая сейчас NameTip?
И ещё посмотрите, может, на неё ссылки из вычисляемых полей, или из вьюх со схема биндинг.

Ссылок из вычисляемых полей нет, NameTip varchar(10) null.
Похожая ситуация у меня была с другими таблицами, но там удалял статистику по полю и все работало. А на эту колонку статистики нет.
Лучьше скрипт сюда вставьте.

Может, индекс какой есть или фк.

Какая-то же есть зависимость?
9 фев 10, 12:37    [8316448]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Alter Table  [new]
dimox
Member

Откуда: Израиль
Сообщений: 77
Здравствуйте,
У меня та же проблема,
Вопрос вот в чём.

У нескольких клиентов установлена одна и та же версия SQL2008_SP2_x64,Win2008_x64 и та же программа ERP работающая на этой базе.
При обновлении версии этой ERP у всех клиентов всё проходит без проблем, но только у одного клиента на многих таблицах падает ALTER с ошибками:

Server: Msg 5074, Level 16, State 8, Line 1
The statistics 'EXAMPLE' is dependent on column 'EXAMPLE'.
Server: Msg 4922, Level 16, State 1, Line 1
ALTER TABLE ALTER COLUMN EXAMPLE failed because one or more objects access this column.


При этом у всех клиентов статистику я собирал вручную через

EXEC sp_createstats @fullscan='fullscan',@norecompute='norecompute'.

Но ни у кого кроме этого единственного клиента это не происходит.
Понятно, что как только я удаляю статистики UPGRADE проходит без проблем, потом я их возвращаю.

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

Вот я и пытаюсь понять в чём дело??
Есть ли какой то параметер на уровне каждой базы или самого сервера из-за которого это падает??
30 июн 11, 12:53    [10898825]     Ответить | Цитировать Сообщить модератору
 Re: Alter Table  [new]
dimox
Member

Откуда: Израиль
Сообщений: 77
Никто не знает??
30 июн 11, 22:51    [10903204]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить