
正文
sqlserver数据库为只读权限,sql server只读
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何让所有SQLServer用户只读访问某数据库
打开——“开始”,选择——“所有程序”,找打“Microsoft SQL Server 2005”单击打开,然后选择——“SQL Server Management Studio Express”单击打开。
打开数据库SQLSERVER。右击你的数据库名字,选择‘属性‘。在’状态‘中可看见’数据库为只读‘的属性设置,将其设置成false即可。
Sql Server 可能会让失望,可能是数据库出于自身的考虑,但是可以设置用户的访问权限,比如只允许操作某一个数据库。
相关问答
Q1: 你好,我最近在学习C# 和SQLServer。从网上下载了一些源码,遇到和你一样...
打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性,如下图:在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。
可视化编程已经很好了,你所说的五颜六色的画面不是程序设计的优势,可以在ps类绘图软件中绘制好图形,然后用语言里的对象或函数调用才是王道。
课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。记住语法规则。加强逻辑思维。多动手,通过练习上机了解它的运行过程。
到了这一步你能真正的理解,程序语言只是一个工具,真正难的在于项目,而非语言的限制,去学习 软件架构的设计 吧,寻求如何更好的把软件做的更漂亮。
Q2: sqlserver只读库有哪些权限
通过加入数据库d角色,赋予数据库用zh户“dba”权限:--通过加入数据库z角色,赋予数据库用户“db_owner”权限 exec sp_addrolemember db_owner, dba此时,dba 就可以全权管理数据库中的对象了。
只读数据库 就是 只有读取的权限的数据库。 这种数据库保存大量数据。 但是 对于一般用户来说只有读取权限。而没有修改权限。
方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。
Step2 : 勾选数据库角色成员身份,这边实际上就是一个对数据库操作权限的控制,这边设成db_datereader 就是只读的权限;5,安全对象、状态 默认即可,可以不设置。如有特殊需要再去设置。
Q3: 怎么将sqlserver数据库设置为只读
1、打开数据库SQLSERVER。右击你的数据库名字,选择‘属性‘。在’状态‘中可看见’数据库为只读‘的属性设置,将其设置成false即可。
2、可以使用如下命令来设置sql server数据库的只读特性。
3、进入SqlserverManagementStudio(MSSQL客户端)。选择安全性,登录名,右键新建登录名。在常规里输入用户名和密码。在“用户映射”里“映射到此登录名的用户”选择该用户可以操作的数据库。
Q4: 附加从u盘考到硬盘的数据库就会变成只读了。sqlserver
你先把数据库分离出来。 然后找到数据库文件和事务日志文件右键属性项 把自读的选项去掉 然后再附加~~ 再然后就OK了。。
方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。
应该是SQL Server的启动账号没有数据文件和日志文件的读写权限。
将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQLServer时所生成的目录DATA文件夹中。
打开数据库SQLSERVER。右击你的数据库名字,选择‘属性‘。在’状态‘中可看见’数据库为只读‘的属性设置,将其设置成false即可。
Q5: 为什么我的SQL必须把数据库放在默认的DATA里面附加的时候才不是只读的...
1、总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。
2、方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。
3、搜索 Microsoft SQL Server, Error: 5120 可知,应该是权限的问题,把文件所在的文件夹的“完全控制”权限赋予 Sql Server admins 应可解决问题。
4、查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加都是一切正常的啊。
5、改变数据库的只读性:打开记录集的语法:recordset.Open Source, ActiveConnection, CursorType, LockType, Options 其中,参数LockType用来确定打开 Recordset 时提供者应使用的锁定类型(并发)。默认值为 adLockReadOnly。
6、修改权限为完全控制,如果只读被勾选了的话,麻烦再把只读去掉。重新附加一遍搞定。(windows7的系统安全级别比较高的原因)你查看你的用户权限是什么。查看路径是否错误。数据库毁坏。
关于sqlserver数据库为只读权限和sql server只读的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







