program story

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

inputbox 2020. 8. 5. 08:13
반응형

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


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

예를 들면 다음과 같습니다.

데이터베이스 서버-기본 인스턴스
데이터베이스 : TestDB

서버 로그인-TestUser
기존 사용자 TestDB-TestUser

TestUser로그인을 TestDB데이터베이스 의 사용자 로 만들려고 하면 "사용자, 그룹 또는 역할"이 이미 존재합니다.

누구나 DB 사용자 를 서버 로그인 에 할당하는 쉬운 방법을 알고 있습니까?


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

ALTER USER OrphanUser WITH LOGIN = correctedLoginName;

생각합니다 sp_change_users_login. 시간이 조금 걸렸지 만 데이터베이스를 분리하고 다시 연결할 때 사용했습니다.


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

반응형