MS-SQL 테이블을 복원 테스트 할 일이 있었는대 소유자가 달라서 이슈 발생

테스트용이라 일일이 바꾸기도 귀찮아서 뒤적 뒤적


다음과 같이 하자니 테이블이 너무 많음

http://l2j.co.kr/934


좀더 쉬운 방법을 찾아봄

http://l2j.co.kr/1393




# 전체 테이블 소유자 변경

SP_MSFOREACHTABLE 'sp_changeobjectowner "?","dbo"'


#테이블하나 소유자 변경

sp_changeobjectowner 'admin.table_test', 'dbo' 


use 테이블 들어와서

전체 테이블 소유자를 dbo로 변경함


주의 : 개체 이름 부분을 변경하면 스크립트 및 저장 프로시저를 손상시킬 수 있습니다.


덜컹 덜컹~ 테스트 결과 이상없는듯 


+ Recent posts