У меня есть таблица склада с 16 т данных. У меня есть несколько столбцов Integer. Мы должны передать их в BIGINT для каждого запроса, который мы пишем, потому что SUM слишком велик, чтобы соответствовать INT.
Теперь у нас есть новый datamart. Поэтому мы подумали, почему бы не поменять все эти столбцы на BIGINT, и нам нечего беспокоиться о новом наборе запросов.
Поскольку данные уже загружены, я решил использовать Management Studio и изменить тип данных. Но я сначала получаю предупреждение:
Saving Definition Changes to tables with large amounts of data could take a considerable amount of time. While changes are being saved, table data will not be accessible.
Затем я получаю сообщение об ошибке:
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
Как мне обойти это?