`
hyz301
  • 浏览: 376203 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 
阅读更多

我的操作系统为Windows 2003 Server , 文件系统NTFS, 在SQL Server 2005 Express 上附加(Attach)从另外一台电脑Copy过来的数据库后,数据库为“只读”。如下图:


解决办法:
打开 SQL Server Configuration Manager, 打开SQL Server SQLEXPRESS 的属性,如下图:



在内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express 后,再附加(Attach)数据库一切正常。
总结:之所以附加(Attach)上的数据库为“只读”,是因为启动SQL Server 的默认的启动帐号“网络服务”对所附加(Attach)的数据库文件的权限不够造成的。

分享到:
评论

相关推荐

    sqlserver 2005 express X64

    SQL Server 2005 Express Edition ...总之,SQL Server 2005 Express X64是一个功能强大的数据库解决方案,尤其适合资源有限但又需要高性能处理能力的环境。通过深入学习和实践,您可以充分利用它来满足各种业务需求。

    超好用的数据库SQL Server 2005 Express 32位和64位系统均有

    SQL Server 2005 Express是Microsoft公司推出的一款轻量级、免费的数据库管理系统,它在SQL Server家族中扮演着入门级数据库的角色。这款产品针对个人开发者和小型企业设计,提供了一个基础的数据库解决方案,同时也...

    SQL server 2005 Express与速达的连接问题

    在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随附光盘自带的SQL Server 2005 Express版本后,速达软件出现的连接问题。...

    SQL2000 2005 批量附加数据库工具

    SQL2000和SQL2005批量附加数据库工具是一款高效实用的软件,专为管理和维护Microsoft SQL Server 2000及2005数据库设计。它提供了一个便捷的方式来一次性附加多个数据库,极大地提高了数据库管理员的工作效率,特别...

    SQL附加数据库后,数据库是只读的解决方案

    当SQL Server将一个外部数据库文件附加到系统中时,默认情况下,该数据库可能会被设置为只读模式。导致这一现象的原因主要有以下几点: 1. **备份过程中的限制**:如果原始数据库是在备份状态下被分离出来的,那么...

    sql server 2008数据库转sql server 2005数据库

    2. 在“选项”中选择数据库兼容级别为 SQL2005。 3. 备份或分离数据库,然后还原或附加到 SQL Server 2005 数据库。 方法四:使用 Navicat 工具 这种方法通过使用 Navicat 工具来将 SQL Server 2008 数据库转换为 ...

    SqlServer2005 打开 SqlServer2008 mdf文件

    Sql Server 2005 打开 Sql Server 2008 mdf 文件数据库转换是指将 Sql Server 2008 中的数据库文件(mdf 文件)转换为 Sql Server 2005 可以识别的格式,以便在 Sql Server 2005 中使用。这种转换过程需要使用 Sql ...

    SQL Server 批量附加数据库工具

    1.支持SQL server 数据库文件批量附加 2.需要在装有SQL server 的电脑上运行 3.使用系统管理员来登录电脑,系统使用windows集成身份验证 4.选中目录,点自动搜素,可以搜索目录和子目录下所有mdf文件 5.对不附加的,...

    SQL SERVER数据库批量附加工具.rar

    SQL SERVER数据库批量附加工具是一款针对Microsoft SQL Server设计的实用工具,它极大地简化了数据库管理员在日常工作中频繁进行数据库附加操作的流程。在传统的SQL Server管理中,如果需要附加多个数据库,通常需要...

    将Sql Server 2000中的数据库备份文件还原到sql2005中

    将Sql Server 2000中的数据库备份文件还原到sql2005中 将Sql Server 2000中的数据库备份文件还原到Sql Server 2005中是一个常见的问题。在这个过程中,我们需要了解Sql Server 2000和Sql Server 2005之间的差异,...

    SQL Server 2005 Express Edition 概述

    SQL Server 2005 Express Edition 是微软推出的一款免费的数据库管理系统,它是基于全面的 SQL Server 2005 技术构建的。这个版本专为小型企业和个人开发者设计,提供了一个轻量级但功能强大的数据库解决方案。...

    sql2000附加数据库错误602解决方式

    1. **数据库版本不兼容**:如果数据库文件是从更高版本(如SQL Server 2005)导出的,并尝试将其附加到较低版本(SQL Server 2000),则可能会出现兼容性问题。 2. **数据库文件损坏**:如果数据库文件本身存在问题...

    将Access数据库导入到SQL Server 2005 Express中

    将Access数据库导入到SQL Server 2005 Express中是一项重要的数据迁移任务,尤其是在企业级应用中,这种操作能够帮助用户充分利用SQL Server的强大功能和稳定性,同时保持与Access数据库的兼容性。以下是对这一过程...

    sql 数据库出现“只读”提示 解决方法 (sql 错误 5120)

    2、本以为,在 “属性-选项-状态” 中直接将 “数据库为只读”选项,由true 设为 false ,即可 但How fucking it is! 报如图错误 3、sql 错误 5120 该错误为文件权限错误,找到该数据库的 数据库文件 和 日志文件,...

    sql server 用命令附加数据库

    在SQL Server中,有时我们需要将已经存在的数据库文件(通常为.mdf和.ldf文件)附加到当前的SQL Server实例上。这种操作常见于数据迁移或恢复场景。本文主要介绍如何通过SQL Server提供的系统存储过程`sp_attach_db`...

    SQLSEVER 2005 EXPRESS X64

    SQLSEVER 2005 EXPRESS X64 用户安装和学习,调试用的数据库。 文件小,安装快,功能强大 。

    Microsoft SQL Server Management Studio Express SP3 (SQL2005企业管理器)

    Microsoft SQL Server Management Studio Express (SSMSE) 是一款免费、易用的图形管理工具,用于管理 SQL Server 2005 Express Edition 和 SQL Server 2005 Express Edition with Advanced Services。SSMSE 还可以...

    SQL SERVER数据库附加失败解决办法

    在处理SQL SERVER数据库附加过程中,遇到失败的情况是很常见的问题,这些失败可能是由于多种原因导致的,解决这些问题的方法也各不相同。本文将详细列出解决SQL SERVER数据库附加失败的几种方法,并对每个解决方案...

    SQL SERVER 2005/2008 Express Profiler

    总的来说,SQL Server 2005/2008 Express Profiler 是一个强大的工具,通过它,你可以有效地监控和优化SQL Server 2008 Express数据库的性能,确保系统稳定运行并解决可能出现的问题。安装文件"SqlExpressProfiler....

    Microsoft SQL Server 2012 Express LocalDB.zip

    在开发.NET项目时,尤其是Web项目,SQL Server 2012 Express LocalDB是一个不可或缺的工具,它为开发者提供了便捷的数据库环境。通过安装"Microsoft SQL Server 2012 Express LocalDB-SqlLocalDB.MSI",你可以在VS ...

Global site tag (gtag.js) - Google Analytics