Tag Archives: Azure SQL Service

Azure SQL Database Create New User -如何在Azure 的SQL Database上建立新使用者

最近終於開始使用Azure的SQL Database了
之前因為感到太貴的關係。。所以沒有使用 Azure的Database Service

建立完Database之後
當然要建立新使用者… 去增加安全性
當我還以為可以像之前的Local的Database那樣有個UI來幫忙建立使用者..
誰不知當我按下建立New User 時..

他出現了一些Script的Template..
Add New User Script from Azure AQL Service
好像有點複雜
所以使想建立這一篇筆記..
方便大家在Azure上建新的database 使用者

解決方法
首先我們要似Azure SQL ServerAdmin登入
之前選擇 “master” database
再執行 Create Login 這個Command

-- Create login to database server
USE [master]
CREATE LOGIN SampleDBUser WITH PASSWORD = 'very secure password';

完成後..便會在這個Azure SQL Server上建立一個可以登的使用者
之後我們便可以Assign 這個使用都可以access那些Database和有什麼權限

首先我們先在Management Studio上選擇想給與這個新使用者權限的database
使用use [database name] 也是可以的
之後便可以用script來Add user 和 assign role 了

-- Create user on database
USE [sampledatabase]
CREATE USER SampleDBUser FOR LOGIN [SampleDBUser]; 

-- Assign roles
ALTER ROLE db_owner ADD MEMBER LocalIssuesDBUser; 

Hope you find it useful