반응형
기존 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
반응형
'programing' 카테고리의 다른 글
'has_key' 개체에 'has_key' 특성이 없습니다. (0) | 2023.05.15 |
---|---|
VB.net 로 전환하는 가장 좋은 C# 변환기는 무엇입니까? (0) | 2023.05.15 |
값을 기준으로 데이터 그리드 셀 색상 변경 (0) | 2023.05.10 |
척도 연결, ::: vs ++ (0) | 2023.05.10 |
ASP를 사용하여 세션에 액세스합니다.NET 웹 API (0) | 2023.05.10 |