programing

기존 SQL Server 로그인을 동일한 이름의 기존 SQL Server 데이터베이스 사용자에 연결하는 방법

javamemo 2023. 5. 10. 20:11
반응형

기존 SQL Server 로그인을 동일한 이름의 기존 SQL Server 데이터베이스 사용자에 연결하는 방법

단일 데이터베이스의 사용자를 동일한 이름의 데이터베이스 서버에 대한 로그인에 연결하는 SQL Server 명령이 있습니까?

예:

데이터베이스 서버 - 기본 인스턴스
데이터베이스:테스트DB

서버 로그인 - 테스트 사용자
TestDB의 기존 사용자 - TestUser

만약 내가 만들려 한다면,TestUser사용자 로그인TestDB데이터베이스, "사용자, 그룹 또는 역할"이 이미 있습니다.

DB 사용자를 서버 로그인에 쉽게 할당할 수 있는 방법을 아는 사람이 있습니까?

새로운 방법(SQL 2008 이후)은 ALTER USER를 사용하는 것입니다.

ALTER USER OrphanUser WITH LOGIN = correctedLoginName;

제가 봤을 때는.시간이 조금 흘렀지만, 데이터베이스를 분리하고 다시 첨부할 때는 그렇게 하곤 했습니다.

나는 그것을 사용했습니다.sp_change_users_login그 시나리오를 달성하기 위한 절차라고 생각합니다.

언급URL : https://stackoverflow.com/questions/3144380/how-to-connect-an-existing-sql-server-login-to-an-existing-sql-server-database-u

반응형