반응형
생성되어있는 데이터베이스의 이름을 변경하고자 할때...
Microsoft SMSS(Microsoft SQL Server Management Studio) 이용
* 사용중인 데이터베이스를 단일 사용자모드로 변경하고 데이터베이스 이름 변경후 멀티사용자로 다시 변경한다.
1. 사용중인 데이터베이스 를 선택하고 속성 창을 연다.
2. 속성에서 옵션중 상태-> 엑세스 제한을 기본 MULTI_USER -> SINGLE_USER로 변경하여 접근제한하고
3. 단일사용자 모드로 변경후 데이터 베이스의 이름을 변경한다.
4. 이름 변경은 해당 데이터베이스를 선택하고 이름변경으로 진행하면 된다.
5. 변경 완료후 다시 속성-옵션-엑세스제한을 MULTI_USER로 변경한다.
T-SQL 이용하여 변경
-- SINGLE_USER 엑세스제한
ALTER DATABASE TESTDB
SET SINGLE_USER
GO
-- 데이터베이스 이름변경
ALTER DATABSE TESTDB
MODIFY NAME=TESTDB_RENAME
GO
-- MULTI_USER 엑세스제한 복구
ALTER DATABASE TESTDB_RENAME
SET MULTI_USER
GO
반응형
'Development' 카테고리의 다른 글
SQL Server 로그인 아이디의 암호 정책 강제 적용, 암호 만료 강제 적용 시 MUST_CHANGE 오류 발생시 (오류 15128) (0) | 2016.07.25 |
---|---|
웹에서 다운로드된 엑셀 파일 열면 빈 내용의 화면이 열릴때 ( KB3115322 업데이트 관련 ) ASP (6) | 2016.07.22 |
[SQL Server] DB 백업 및 복원시 로그인 계정 에러 (1) | 2016.04.12 |
[ASP] Request ServerVariables (0) | 2016.03.16 |
[SQL] Join 후 update 하기 (0) | 2016.03.14 |