sql server 2005附加失败解决办法
2014-01-17 22:06
459 查看
今天又学到一招,保留一下,以后用的着,原文出自:/article/5081763.html
无法升级数据库 'SchoolPlatForm1',因为它是只读的,或者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415)
查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加都是一切正常的啊。
从网上找了几种方式:
1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(我用之种方式就可能正常附加数据.下面的几种方式没有尝试).
(C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA)
2.在登录验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”,即便你的登录帐号是sa;
3.如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;
4.将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service;
相关文章推荐
- infopath2007-2013直接连接数据源(Access或Sqlserver)设计表单模板
- ruby连接redis
- Entity FrameWork Code First 之 MVC4 数据库初始化策略用法
- SQL中遇到多条相同内容只取一条的最简单实现
- postgresql
- 使用BookSleeve通过twemproxy 操作 Redis集群
- SQL Server创建表超出行最大限制解决方法
- 【转】烂泥:查看MySql版本号命令
- MySql FOR UPDATE 锁的一点问题……
- Oracle数据库之PLSQL触发器
- 使用PDO连接多种数据库
- SQL 2005 try catch
- 分离数据库(Detach database).
- 脚本学习之一---菜鸟级别入门---mysql简单分库备份【二】
- sql server删除Hierarchy的一支
- Windows8下MySQL的安装与配置
- sql Over的用法
- 脚本学习之---菜鸟级别入门---mysql简单分库备份【一】
- 数据库的备份解决方案
- JAVA调用Oracle存储过程