Criando um usuário, mapeando para um banco de dados e atribuindo funções a esse banco de dados usando scripts SQL

Eu já fiz isso antes, mas não através de scripts. Preciso criar um novo usuário no servidor SQL (autenticação SQL) e mapear o usuário para um banco de dados e atribuir as funções do usuário a esse banco de dados usando scripts SQL.

Como eu posso fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion