Изменить тип данных столбца для многораздельной таблицы
У моей команды есть таблица базы данных, которая многораздельно работает на SQL Server 2008 R2. В таблице есть ПК, который является INT
, Мы собираемся исчерпать INT.
Мы планируем перейти на BIGINT
, Мы управляем всеми нашими операциями с данными через проекты DACPAC (проект SQL Visual Studio). Один DACPAC для каждой базы данных на нашем сервере. Дело в том, что мы не можем найти элегантный способ изменить тип данных столбца PK. Мы нашли несколько ручных процедур, которые выглядят полезными, но нам бы очень хотелось, чтобы скрипт создавался на лету с использованием проектов DACPAC.
Мы стремимся автоматизировать этот процесс, и у нас есть простой скрипт DACPAC, который обновит БД одним махом.
Может кто-нибудь знает элегантное решение?
Любая помощь / предложения будут с благодарностью.
Заранее спасибо!