今天想将项目里的数据库数据文件导入到数据库中单独处理,但是在使用sql server 2005 express附加数据库的时候出现错误,提示:无法更新数据库"xxx",因为数据库是只读的.(Microsoft SQL Server),但是检查数据库文件发现并非是只读的,这个错误在前几天使用IIS打开项目网站的时候也出现过,那个时候的解决办法是:给根目录加一个aspnet的用户,那么今天的错误是不是也是这类问题呢。带着这个思考我去看了SQL Server安装根目录下C:/Program Files/Microsoft SQL Server/MSSQL.1/MSSQL/Data的安全属性,看看是不是有特殊用户,最后还真是被我发现了一个特殊用户:SQLServer2005MSSQLUser$计算机名$SQLEXPRESS,并且给他完全控制权限。我这里用的是SQL SERVER 2005 EXPRESS版本的数据库,可能其他数据库有不的角色名吧。具体大家自己对照就好了。然后我去将项目根目录下的App_Data文件夹复制到我单独存放数据库文件的E:/DATABASE/目录下,并且为这个目录添加SQLServer2005MSSQLUser$计算机名$SQLEXPRESS用户并且赋予完全控制权限,然后从这里附加数据库,这是就成功了,万事大吉。

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2009/12/25/2297193.html,如需转载请自行联系原作者

sql server 2005 express附加数据库出错解决方法——添加数据库用户相关推荐

  1. SQL Server 2005 Express附加(Attach)的数据库为“只读”的解决方法

    我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Express 上附加(Attach)从另外一台电脑Copy过来的数据库后,数据库为&q ...

  2. win2008不能连接mysql_win2008 r2 安装sql server 2005/2008 无法连接服务器解决方法

    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. 在使用G2服务时,测试服务器 ...

  3. 安装SQL2005提示“SQL Server 2005 COM+ 目录要求”警告 解决方法

    From: http://blog.csdn.net/yaday/article/details/4099223 SQL Server 2005 COM+ 目录要求警告 ①.启动Distributed ...

  4. SQL Server 2005 18452登录错误 的解决方法

    无法连接到服务器    服务器:消息18452,     级别16,状态1    [Microsoft][ODBC     SQL     Server     Driver][SQL     Ser ...

  5. 数据库开发基本操作-配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名...

    在默认情况下,SQL Server 2005 Express是采用集成的Windows安全验证且禁用了sa登录名.为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQL Serve ...

  6. 配置SQL Server 2005 Express的身份验证方式,以及如何启用sa登录名。

    摘 要:如何安装SQL Server 2005 Express.MSXML6.SQL Server Management Studio Express,以及配置SQL Server 2005 Expr ...

  7. SQL Server 2005 Express数据库为“只读”

    资料引用:http://www.knowsky.com/339654.html 我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Expr ...

  8. 保护 SQL Server 2005 Express Edition Server ---- 转载

    什么是 SQL Server Express? SQL Server 2005 Express Edition 是 Microsoft SQL Server 的 Microsoft 桌面引擎 (MSD ...

  9. SQL Server 2005 Express 远程连接 客户端 远程访问 设置 全攻略 (适用 SQL Server 2005 其他版本)

    SQL Server 2005 Express 是微软提供的数据库的低端解决方案, 可免费任意随产品分发, 可以在XP等非专业服务器系统下安装, 还可以远程访问, 对于小型数据应用程序已足够满足数据使 ...

最新文章

  1. linux Crontab 使用
  2. Windows 2003 服务器播放FLV的问题解决
  3. 信息安全标准化国际组织
  4. 十一、Linux时间
  5. centos 下载为firefox安装flash插件
  6. github上开箱即用的app之TODO app
  7. LeetCode 2089. 找出数组排序后的目标下标
  8. Myeclipse8.6中安装SVN插件
  9. 使用 redis 减少 秒杀库存 超卖思路 (转)
  10. JAVA版的IntHashMap的多个源码
  11. linux防火墙 限制流量,linux – iptables和阻止可能不可能的流量
  12. 渗透之——Metasploit命令及模块
  13. 微软的补丁服务器,Microsoft 安全公告 MS17-010 - 严重
  14. 【ANSYS命令流】通用后处理技术(一):读取结果文件
  15. VMware centos7镜像安装详细步骤
  16. 微信记录删了,怎么恢复找回来?5种攻略推荐
  17. 要给新家搭建智能家居,到底该从哪里入手?回复被「坑惨」的业主
  18. 光流法+FAST特征点
  19. 新特汽车在重庆“复活”:打造新品牌“电动屋”,已获网约车牌照
  20. python ccf题解 201903-2 二十四点

热门文章

  1. beanshell变量无法传到jmeter_学会BeanShell,才敢说自己懂Jmeter
  2. 什么是PROTAC技术?
  3. 基因在细胞系当中的表达数据库,CCLE使用简述
  4. 集成电路设计软件Tanner 16.30安装教程(附安装包)
  5. 北斗导航 | NB-IoT——了解什么是NB-IoT,与短报文有什么关系
  6. string、wstring、cstring、 char、 tchar、int转换方法
  7. Python 网络爬虫笔记8 -- 股票数据定向爬虫
  8. erlang精要(1)-四则算术运算
  9. 新书首发 | 《机器学习 公式推导与代码实现》正式出版!(文末送书)
  10. 【NLP】探索NLP模型可解释性的7种姿势