2012.06.01 10:57
MS-SQL 재설치 후 mdf파일을 연결 하거나 DB 복원을 하면 각 DB의 사용자 이름에 로그인 이름의 연결이 끊어져 있다.
각 사용자별 권한이 설정되어있다면 사용자를 삭제하고 재 설정하기가 꽤나 번거로운 작업이다.
sp_change_users_login 프로시져를 사용하면 사용자를 삭제하지 않고 각 DB 사용자 이름과 SQL 로그인 이름을 연결 할 수있다.
사용법은 아래와 같다.
--Add the new login.
USE master
go
EXEC sp_addlogin '로그인계정이름'
go
--Change the user account to link with the new login.
USE 해당DB
go
EXEC sp_change_users_login 'Update_One', '로그인계정이름', '로그인계정이름'
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 | MS SQL 트랜잭션 로그를 줄이는 방법 | 레이쩡 | 2008.09.18 | 21236 |
9 | Microsoft Source Code Analyzer for SQL Injection 관련 자료 | dhkim | 2008.07.25 | 21540 |
8 | sql injection 보안 점검 | hostway | 2008.05.14 | 21727 |
7 | tempdb 복구 및 이동 방법 | hostway | 2008.05.15 | 22795 |
6 | SQL Server 인덱스 설정의 효과 | dhkim | 2008.06.27 | 23597 |
5 | MDF파일만 있을 경우 복구하는 방법(SQL2000만 해당) | shpark | 2008.07.07 | 24687 |
4 | MS-SQL 개체 소유권 변경 | 레이쩡 | 2008.09.18 | 24883 |
3 | 실행중인 Mssql 버젼 확인 | hostway | 2008.05.15 | 25320 |
2 | Windows MySQL root 패스워드 분실시 | 호스트웨이 | 2012.08.10 | 45986 |
1 | [MS SQL]중복제거, 중복찾기 | 호스트웨이 | 2015.09.16 | 232401 |