可以使用如下命令来设置sql
server数据库的只读特性。
以下是以master库为例来说明的:
USE
[master]
GO
ALTER
DATABASE
[TESTDB]
SET
READ_ONLY
WITH
NO_WAIT
GO
在 SQL Server Management Studio, 选择要设置为只读的数据库,按右键选择属性,在“数据库属性”的“选项”页里将“数据库为只读”设置为True.命令:
exec sp_dboption ,'数据库名称','read only','true'
--创建登录名 这里onlyRead为登录名 1234为密码CREATE LOGIN onlyRead WITH PASSWORD=N'1234'
--要 *** 作的数据库 test是数据名
USE test
--给要 *** 作的数据创建用户
CREATE USER onlyRead FOR LOGIN onlyRead
--给用户授予只读权限
EXEC sp_addrolemember 'db_datareader','onlyRead'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)