云服务器网:购买云服务器和VPS必上的网站!

使用 MSSQL 创建只读用户的方法

Microsoft SQL Server 是现今经常使用的关系数据库管理系统之一,在公司网络计算机环境中有着广泛的利用场景。在很多时候,开发者需要使用一个特定的用户角色只能够读取 MSSQL 的数据库,下面我们就来讲明怎样使用 MSSQL 创建只读用户的方法。

Microsoft SQL Server 是现今经常使用的关系数据库管理系统之一,在公司网络计算机环境中有着广泛的利用场景。在很多时候,开发者需要使用一个特定的用户角色只能够读取 MSSQL 的数据库,下面我们就来讲明怎样使用 MSSQL 创建只读用户的方法。

首先,登录你的 MSSQL 管理控制台,并连接到你想要创建用户的数据库实例,然后在”安全”文件夹中点击”登录”,进入登录管理窗口。 这里你可以创建一个新的MSSQL 登录,点击”新建”按钮,就能够创建一个新的登录帐号了,请在用户属性页面中勾选“SQL 身份验证”的选项。

在”成员属性”页面中,你可以为新的用户绑定一个只读的角色,为了能够正确履行只读模式,最好勾选”db_datareader”中的框。以后,你在”成员的数据库角色成员资历” 页面中,为用户绑定只读的各种数据库角色,如 db_datawriter 、db_owner 等等。

最后,勾选”映照”框,并找到你想要只读用户访问的数据库,勾选默许改登录只能访问我们绑定的数据库。点击”完成”按钮,只读用户就能够使用了。

固然,你也能够在创建的只读用户面板上使用像T-SQL 这样的数据库语言,通过下面的命令可以创建一个只读用户:

“`sql

CREATE LOGIN Readonly_user WITH PASSWORD= ‘Password1234’;

USE [Database]

CREATE USER Readonly_user FOR LOGIN Readonly_user;

EXEC sp_addrolemember ‘db_datareader’,’Readonly_user’;


运行以上代码后,Readonly_user 用户就能够使用 MSSQL 数据库以只读的角色来访问数据了,但是该用户不能编辑任何数据库内容,只能读取。

总而言之,使用 MSSQL 创建只读用户使得我们更加好的管理我们的数据库,而不遭到没必要要的编辑干扰,它的实现也非常的简单。掌握了以上的方法,开发者就能够轻松的在 MSSQL 数据库中创建只读用户。

本文来源:https://www.yuntue.com/post/103341.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注