sql server附加数据库出错

错误提示:


标题: Microsoft SQL Server Management Studio
------------------------------


无法为该请求检索数据。 (Microsoft.SqlServer.Management.Sdk.Sfc)


有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476


------------------------------
其他信息:


执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)


------------------------------


尝试打开或创建物理文件 'E:\Study\大二2\SQL\homework\Test_4\FirstData.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)。 (Microsoft SQL Server,错误: 5123)


有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=13.00.4001&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476


------------------------------
按钮:


确定
------------------------------




解决办法:启动sql的登录名没有权限,修改一下权限即可

打开 services.msc  找到SQL Server的登陆用户,



打开任务管理器,找到sqlservr.exe 属性→安全修改 MSSQLSERVER的权限



改为完全控制


结果好像还是不行,


找到需要附加的数据库,查看属性,发现没有任何权限改动,所以直接修改该 数据库的权限,添加users,只添加了读取,读取和执行,

还要修改数据库日志文件,导入之后该数据库则为只读文件,需要什么权限,自行修改即可


详解参考:http://www.cnblogs.com/xuruiming/articles/2964507.html

展开阅读全文

没有更多推荐了,返回首页