Azure SQL Database如何创建只读用户,azure 创建mysql库-ESG跨境

Azure SQL Database如何创建只读用户,azure 创建mysql库

来源网络
来源网络
2022-05-31
点赞icon 0
查看icon 498

Azure SQL Database如何创建只读用户,azure 创建mysql库Azure SQL Database如何创建只读用户本文将介绍如何在Azure SQL Database创建只读用户。请先按照笔者之前的文章:Azure SQL Database(24)使用新管理界面,创建跨数据中心标准地域复制(Stan......

Azure SQL Database如何创建只读用户,azure 创建mysql库




Azure SQL Database如何创建只读用户

本文将介绍如何在Azure SQL Database创建只读用户。

请先按照笔者之前的文章:Azure SQL Database(24)使用新管理界面,创建跨数据中心标准地域复制(Standard GeoReplication)

预先准备以下内容:

1.在Azure China East数据中心,作为主站点。创建1个Database为MyDB。

2.在Azure China North数据中心,创建只读数据库。MyDB为只读数据库。

注意:我们在下图中创建的服务器管理员账户leizhang,是属于sysadmin。

3.当我们配置完服务器防火墙。访问主站点:leizhangsqlsvrsh.database.chinacloudapi.cn,输入相关的登录信息。

我们就可以访问上面创建的数据库了。

我们预先创建在MyDB数据库里,创建一个数据表:

CREATE TABLE dbo.new_employees(

[ID][int]IDENTITY(1,1)NOT NULL,

[firstname][nvarchar](50)NOT NULL,

[lastname][nvarchar](50)NOT NULL,

[gender][datetime]NOT NULL)

但是请注意上图中:服务器管理员账户leizhang,毕竟是属于sysadmin组的。

如果我们使用ETL抽取Azure SQL Database数据的时候,提供leizhang这个sysadmin组的用户是非常不安全的。

最安全的方式,是提供只读用户。

我们这里需要做两种只读用户:

1.在China East主站点,创建只读用户

2.在China North只读站点,创建只读用户

3.站点信息如下:

类型SQL Server Name物理位置DB Name定价层权限

主站点leizhangsqlsvrsh.database.chinacloudapi.cn China East MyDB Basic读写

异地复制站点leizhangsqlsvrbj.database.chinacloudapi.cn China North MyDB Basic只读

第一部分,我们在China East主站点:leizhangsqlsvrsh.database.chinacloudapi.cn,创建只读用户。

1.按照下面的信息登录:

Server Name:leizhangsqlsvrsh.database.chinacloudapi.cn

UserName:leizhang

password:略

注意,使用SQL Server Management Studio(SSMS),选择Options。

在Connection Properties,我们选择default。

2.在Master库下,右键New Query。如下图:

在Master库下,我们点击执行下面的TSQL语句:

创建新的Login readonlylogin并设置密码。

CREATE LOGIN readonlylogin WITH password=1231!#ASDF!a;

执行成功后,就可以在Logins里面,查看到新的readonlylogin。如下图:

3.如果我们需要在只读站点China North,创建只读用户,请在Master库下执行以下的语句:

否则请忽略步骤3.

SELECT[name],[sid]FROM[sys].[sql_logins]WHERE[type_desc]=SQL_Login

SELECT[name],[sid]FROM[sys].[database_principals]WHERE[type_desc]=SQL_USER

执行结果,如下:

我们可以看到,readonlylogin账户的sid如上图的截图。这个sid我们在只读站点leizhangsqlsvrbj,创建只读账户会用到。

4.在MyDB库下,右键New Query。如下图:

在MyDB库下,我们点击执行下面的TSQL语句:

CREATE USER readonlyuser FROM LOGIN readonlylogin;

EXEC sp_addrolememberdb_datareader,readonlyuser;

执行成功后,我们可以看到,在主站点:leizhangsqlsvrsh的数据库MyDB下,有新的用户reareadonlyuser。如下图:

5.然后新开启一个SSMS,以readonlylogin只读账户登录:

(1)Server Name:leizhangsqlsvrsh.database.chinacloudapi.cn

(2)User Name:readonlylogin

(3)Password:1231!#ASDF!a

注意Connection Properties,我们要选择MyDB。如下图:

6.以readonlylogin只读账户登录后,我们执行插入操作,会发现插入失败。如下图:

第二部分,我们在China North只读站点:leizhangsqlsvrbj.database.chinacloudapi.cn,创建只读用户。

1.我们以sysadmin账户,登录China North只读站点:

(1)Server Name:leizhangsqlsvrbj.database.chinacloudapi.cn

(2)User Name:leizhang

(3)Password:略

注意:在Connection Properties,我们选择default。

2.登录后,我们发现在只读站点:leizhangsqlsvrsh.database.chinacloudapi.cn的数据库MyDB下,已经把主站点的只读用户同步过来。如下图:

但是上图的蓝色区域里,logins只能leizhang这个sysadmin组的用户。并没有readonlylogin信息

3.我们在只读站点的Master库里,执行下面的TSQL语句

注意SID=后面没有单引号或者双引号

请把第一部分的,步骤3中的sid值复制过来

CREATE LOGIN readonlylogin WITH password=1231!#ASDF!a,SID=0x01060000000000640000000000000000EB29A4EE8E1A75459AAC0219BC67BB33

4.执行成功后,我们重新打开SQL Server Management Studio(SSMS)。登录只读站点eizhangsqlsvrbj,信息如下:

(1)Server Name:leizhangsqlsvrbj.database.chinacloudapi.cn

(2)User Name:readonlylogin

(3)Password:1231!#ASDF!a

注意:在Connection Properties的Database选择MyDB


文章推荐
Android 游戏中的玩家统计信息,android游戏前景
Google Ads API梳理,google ads基础操作
B2C独立站卖家YouTube营销新思路,youtube引流营销
Facebook做广告推广还能这样来,facebook广告推广有什么方法


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
ESG专业服务案例
查看
1
1个月孵化,GMV增长4400%
【能解决问题的才叫资源 能赚钱的才叫专业】 >> Gmarket卖家店铺经过ESG跨境客户经理优化,月GMV达到20万美金!
2
对接平台官方关键人,3天解封店铺
【精准资源对接 极速解决问题】 >> ESG跨境帮我解决了韩国平台店铺异常问题——运营韩国平台的卖家
3
ESG速度!5小时,PayPal解封
【用资源解决难题 以效率展现专业】 >> ESG拥有Paypal支付和Onbuy平台双绿通道为卖家保驾护航!
4
据理力争,客户产品喜获0竞争绿洲
【只要资源好 跨境弯路少】>> ESG跨境通过专业市场调研分析产品数据,向平台争取机会,卖家成功上架市场热卖而平台稀缺产品,拓展了西班牙新商机!
韩国平台交流群
加入
韩国平台交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
ESG跨境专属福利分享群
加入
ESG跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《CD平台自注册指南》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-俄罗斯篇》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
《开店大全-蓝海篇》
《开店大全-北美篇》
《开店大全-南亚篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部

进行中
全球平台详解——拉美篇
报名中
Baidu
map