SQL server数据库基本知识,新手上路,求大神解决,越快越好!小弟先谢啦...
发布网友
发布时间:2022-05-01 12:11
我来回答
共4个回答
热心网友
时间:2022-05-01 17:12
1 更改两个文件的位置后还能在附加上去
2 如果连接的用户有权限就可以删除他人数据库
3 附加数据库必须有mdf和ldf文件
5 脱机情况下不能创建数据库
6 分离后数据库文件还在,还能附加上,删除数据库文件就不存在。追问大哥,小弟才疏学浅,若能说明充分理由,我想,必定是极好的,问题4大哥是否被疏忽?能否再具体说之,不知大哥意下如何?小弟感激不尽!
追答4 除Asyadmin和Dbcreate两个角色外,其它角色都不能删除数据库。
报歉,理由我也说不出,我只知道这是 SQL server的规定。
热心网友
时间:2022-05-01 18:30
1、可以,没有理由,人家就是可以这样操作,甚至你把日志文件不要,只要数据库文件也能附加。
2、这个不一定,要看你连接他人数据库所用账户的权限,一般情况是不容许删除数据库的。
3、只有mdf 也能附加,只不过有点麻烦需要重新创建ldf,但是只有ldf不能附加,因为ldf的数据并不一定完整。
4、这个表述的有问题,应该是数据库角色,而不是服务器角色,而且和角色也没有关系,在数据库里面可以调整的,例如A角色可以删除,但是我完全可以把这个角色的删除权限去掉。
5、不明白你的脱机是指什么,如果本机指的是安装数据库的电脑,那么就可以
6、删除是彻底删除,连数据库文件都删除了。分离只是没有了这个数据库服务,但是原始数据还在,还可以在附加。
热心网友
时间:2022-05-01 20:05
1、能
2、可以,只要脱离并且有删除对方文件的权利
3、两者缺一不可
4、Guest
5、否
6、分离只是使数据库脱机,但数据库实际还存在,而删除则是分离后删除,数据库已经被删。
热心网友
时间:2022-05-01 21:56
硬件我玩得转,数据库我是门外汉,抱歉帮不了你来自:求助得到的回答