본문 바로가기

객체 스키마(소유자) 일괄 변경 스크립트 만들기 실수로든 자의든 DB 로그인 계정에 따라 기본 소유자가 지정되게 되어있는데,원치 않게 의도하지 않은 소유자 지정으로 뒤죽박죽 되는 경우가 간혹 있다. 그래서 일괄로 변환하는 스키마를 만들어보았다. (엄청 쉬움) USE JAPAN SELECT 'ALTER SCHEMA DBO TRANSFER '+USER_NAME(UID)+'.'+NAME , * FROM SYSOBJECTS WHERE XTYPE IN ('U','P','V','FN') AND UID 1 SELECT DISTINCT UID, USER_NAME(UID) FROM SYSOBJECTS WHERE XTYPE IN ('U','P','V','FN') ALTER SCHEMA DBO TRANSFER TJAPANUSER.TBLJPROJECTD_060414 ALT.. 더보기
SQL Server 2005 에서 2012 로 업그레이드 시 오류 Standalone 으로 구성된 테스트 서버에 테스트 목적으로 " SQL Server 2005 설치 → SP4 적용 → 2012 업그레이드 → 인스턴스 삭제 " 를 진행 후, 재설치(위와 같은 순서로)하고 2012 업그레이드 과정에서 아래와 같은 오류가 발생하였다. 다시 시도를 해도 결과는 마찬가지... 제목: Microsoft SQL Server 2012 서비스 팩 1 설치 프로그램------------------------------ 다음 오류가 발생했습니다. 지정한 로컬 그룹이 이미 있습니다. (예외가 발생한 HRESULT: 0x80070563) 실패한 동작을 다시 시도하려면 '다시 시도'를 클릭하고 이 동작을 취소하고 설치를 계속하려면 '취소'를 클릭하십시오. 도움말을 보려면 다음을 클릭하십시오:.. 더보기