반응형
T-SQL 사용자에게 역할을 부여하는 방법
역할을 생성하고 역할에 권한을 부여한 후 사용자에게 지정된 역할의 권한을 부여하려고 하는데 어떻게 해야 합니까?에 부여하려고 했지만 실패했습니다.
BOL에 sp_addrolemember가 더 이상 사용되지 않는 것으로 표시되므로 SQL Server 2012를 사용하는 경우 다음을 사용할 수 있습니다.
ALTER ROLE <role_name> ADD MEMBER <user_name>
EXEC sp_addrolemember 'db_owner', 'JohnJacobs'
미래의 사람들에게 알리기 위해, MS 공식 문서는 이제 이 접근 방식이 더 이상 사용되지 않는다고 명시합니다.대신 ALTER ROLE이 권장됩니다.
이 경우 특정 데이터베이스의 공용 역할에 사용자를 추가해야 했습니다.이 작업은 다음과 같이 수행됩니다.
USE [<DB Name>]
GO
CREATE USER [<User Name>] FOR LOGIN [<User Name>]
GO
언급URL : https://stackoverflow.com/questions/11008399/t-sql-how-to-grant-role-to-user
반응형
'prosource' 카테고리의 다른 글
CPU에서 Tensorflow를 실행하는 방법 (0) | 2023.06.22 |
---|---|
git 자동 커밋 만들기 (0) | 2023.06.22 |
iOS 13에서 UI 세그먼트 컨트롤에서 세그먼트의 색상을 변경하는 방법은 무엇입니까? (0) | 2023.06.22 |
에서 종속성 주입을 사용하려면 어떻게 해야 합니까?NetCore 작업 필터 특성? (0) | 2023.06.22 |
오라클 jdbc 드라이버 버전 광기 (0) | 2023.06.22 |