2017-11-07 1 views
0

Azure 호스트 SQL 서버에서 생성 된 모든 새로운 데이터베이스에서 새로운 사용자를 생성하고 DB 소유자로 추가하는 좋은 방법이 있습니까?Azure SQL에서 생성 된 모든 새로운 데이터베이스에서 알려진 로그인 사용자를 만드시겠습니까?

기본적으로 서버에 새 데이터베이스가 생성 될 때마다 user + alter role db_owner add member (또는 sp_addrolemember)를 만듭니다.

TL : '이유': this 문제와 관련된 특정 로그인에 연결된 사용자로 서버의 모든 데이터베이스에 액세스 (및 편집, 스키마 개체 변경, 데이터 변경 등) 할 수 있어야합니다. 논리적 서버 이름에 대한 동일한 경우

+0

이 페이지를 확인하십시오 (https://docs.microsoft.com/en-us/sql/t-sql/statements/c). reate-user-transact-sql) 및이 페이지 (https://docs.microsoft.com/en-us/sql/t-sql/statements/alter-role-transact-sql) –

+0

@EstienneGranet 그 사람들은 실제 SQL은 수동으로, 데이터베이스별로이 작업을 수행해야했습니다. 하지만 수동으로 수행하는 것이 아니라 서버의 모든 새 데이터베이스를 자동화하는 방법에 대해 묻고있었습니다. 그 링크에서 뭔가를 놓치지 않는다면,이 문제를 해결할 수 없습니다. –

답변

1

내가 추가 편집 템플릿 possibilty이 users..But 대한 추가 정보를 원하시면 no option at present .Read 코멘트 섹션이 있는지 ARM 템플릿을 확인하려고 ..

모든 데이터베이스 .. 당신은 azure functions을 사용하여 시도하고 각 DB를 반복하고 비 쿼리 방법을 사용하여 실행할 수 있습니다 ..

이 기능을 1 시간 또는 12 시간마다 실행하도록 설정할 수 있으며 또한 생성 전에 사용자 상태가

관련 문제