2016-09-18 2 views
0

Я не знаю, можете ли вы помочь мне в этой проблеме. У меня есть ERP, подключенный к базе данных SQL Server 2005. Мне нужно увеличить символы, разрешенные в описании моих статей ... Если я увеличу столбец до varchar(80), который у меня есть в столбце описания, достаточно ли этого? Может ли это повредить мою базу данных или мое программное обеспечение?Увеличьте Varchar в столбце SQL Server 2005 и подключите erp

ответ

0

Изменение размера базы данных в вашем примере не должно быть проблемой. Проблема, если таковая имеется, будет из вашего приложения ERP. Я работал с некоторыми, где они предполагают, что размер таблицы/поля является фиксированным и не изменчивым, чтобы приложение не сработало при изменении размера. Другие ERP-системы не заботятся об изменении размера и будут продолжать работать ... но ... системные таблицы во время обновлений могут перестроить таблицу до размера установки/обновления, который может изменить ваш размер данных для вашего столбца до исходного размер. Кроме того, в вашем приложении может быть маска, ограничивающая пользователя от ввода значения, превышающего поле, за исключением таблицы. Все, что нужно учитывать, но вы никогда не узнаете, пока не проверите их, чтобы точно знать.

+0

Благодарим вас за ответ. Я попробую тестовую среду, изменяющую длину в db. Вместо этого вы знаете, где я могу искать в erp, где можно изменить предел формы, если это возможно? Даже если у меня локальная установка на каждом клиенте, значит, это будет означать, чтобы изменить ее в каждом клиенте ... правильно? Это изменение, если оно сделано на клиенте, может привести к повреждению db? Или в БД будет простой избыточный характер транкинга? – BigBlack

+0

Это действительно зависит от используемого вами приложения, и если размер - это то, что вы можете настроить параметры мысли в своем приложении. – Brendan