ALTER 대상 테이블의 DATA TYPE 변경 시 데이터가 많을 경우에는 의외로 실행 시간이 오래 걸리는 가끔 타임아웃이 걸려서 진땀나게 하는데요.
EXEC sp_configure 'remote query timeout', 0;
reconfigure;
원격쿼리 기본 타임아웃을 0을 무한으로 재설정합니다.
SSMS 에서 DB에 설정할 수 있으나 재설정 시간이 너무 오래 걸리므로 쿼리로 실행 합니다.
ALTER TABLE {{TABLE_NAME}} ALTER COLUMN {{COLUMN_NAME}} {{DATA_TYPE}};
ALTER 구문을 실행합니다.
EXEC sp_configure 'remote query timeout', 600;
reconfigure;
원격쿼리 기본 타임아웃으로 재설정합니다.
'DB > mssql' 카테고리의 다른 글
[MSSQL] oracle multi table column update to sql server (0) | 2020.11.17 |
---|---|
[mssql] sp명으로 정의 가져오기 (0) | 2018.12.08 |
[mssql] 특정 문자열 포함 sp 명 반환 (0) | 2018.12.08 |
[mssql] 트랜잭션로그 백업하기(SSMS) (0) | 2018.03.19 |
[mssql] 테이블 컬럼으로 DECLARE 문 만들기 (0) | 2018.03.16 |