sqlserver只读账号,sqlserver数据库只读

如何让所有SQLServer用户只读访问某数据库1、步骤如下:新建登录用户,以管理员身份登陆数据库,点击安全性、登录名 , 右键新建登录名 , 输入登录名和密码,取消强制实施密码策略 。将服务器角色设置为public,将public服务器角色的属性改为取消查看所有数据库的权限 。
2、在SQL SERVER里新建一个用户,然后在权限只给该用所能查询的表的查询(SELECT)权即可 。
3、Sql Server 可能会让失望,可能是数据库出于自身的考虑,但是可以设置用户的访问权限,比如只允许操作某一个数据库 。
4、打开数据库SQLSERVER 。右击你的数据库名字,选择‘属性‘ 。在’状态‘中可看见’数据库为只读‘的属性设置 , 将其设置成false即可 。
5、@str = grant all on@nameto 用户名 --print @str exec(@str)set @roworder = @roworder1end这段代码会取出所有表名,并挨个对每张表做grant操作 。
6、能 , 建了帐户之后,给帐户分配相应的权限就可以 。
如何设置sqlserver登陆的用户权限1、首先在桌面上,点击“SQL Server Management Studio”图标 。然后在该界面中,点击“安全性”里的“登录名”选项 。之后在该界面中,右键点击“新建登录名”选项 。
2、首先进入数据库级别的【安全性】-【登录名】-【新建登录名】(图1:新建登录名) 在【常规】选项卡中,如下图所示,创建登陆名,并设置默认的数据库 。
3、点击“用户映射”,在右侧的面板中勾选该账号可以进行管理操作的数据库名称,并在该面板下面的“数据库角色成员身份”中勾选 db_owner 项 。5 点击“状态”,进行权限设置 。6 到此为止,新的用户名就创建完成了 。
sqlserver2012配置mysale数据库为只读方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定 。
如何修改sql 数据库 只读权限 可以使用如下命令来设置sql server数据库的只读特性 。
改变数据库的只读性:打开记录集的语法:recordset.Open Source,ActiveConnection , CursorType, LockType , Options 其中,参数LockType用来确定打开 Recordset 时提供者应使用的锁定类型(并发) 。默认值为 adLockReadOnly 。
应该是SQL Server的启动账号没有数据文件和日志文件的读写权限 。
【sqlserver只读账号,sqlserver数据库只读】关于sqlserver只读账号和sqlserver数据库只读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读