database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 5409 게시물 읽기
No. 5409
디비 복원 후 계정 변경 관련
작성자
강희개(heekae)
작성일
2009-10-09 09:19
조회수
5,993

안녕하세요. 

 

디비를 기존 2000에서 2005로 변경을 했습니다.

 

그런데 기존에 2000에서 사용자로 테이블명이 생성이 된것이 변경이 안되서 되지를 않네요.

 

어떻게 해야 될까요?

 

예) 기존 2000에서

디비명 TestDB

ID : OldUser

PW : test123

 

테이블 소유자가 OldUser.테이블명 이렇게 되어 있습니다.

 

이걸 백업해서 2005로 복원을 하는데

 

기존 2005에서

디비명 User1DB

ID : NewUser

PW : test123

이렇게 되어 있습니다.

 

복원 후

use user1db

 

go

 

sp_droplogin 'NewUser'

 

go

 

CREATE LOGIN NewUser WITH PASSWORD='test123' , Default_Database=User1DB

go

 

 

sp_changedbowner 'NewUser'

go

 

이렇게 했더니 웹에서나 쿼리에서 해당 olduser.테이블명으로 되어 있는것들이 실행이 안됩니다.

 

그래서 다시 복원 후

 

USE User1DB

EXEC sp_change_users_login 'Update_One', 'olduser', 'newuser'

이렇게 변경 했더니 웹에서는 실행이 되는데 쿼리에서는 olduser.테이블명으로 테이블명을 적어야 실행이 되네요

 

 

어떻게 해야 될까요?

[Top]
No.
제목
작성자
작성일
조회
5413containstable 사용시 에러 메시지좀 봐주세요.
새벽소리
2009-10-13
6497
5411다른 테이블 같은 이름 컬럼 가져오는 법?
김철우
2009-10-10
5272
5410쿼리문의 [1]
이지훈
2009-10-09
5511
5409디비 복원 후 계정 변경 관련
강희개
2009-10-09
5993
5408현재 운용되는 DB를 다른 DB명으로 RESTORE하기입니다. [1]
청년재벌
2009-10-08
6304
5406조건절 질문입니다. [1]
qordudwls
2009-10-06
5955
5405encryptbypassphrase 암호화는 어떤 알고리즘?
자유인
2009-10-06
7455
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다