`

SQL 2005附加数据库附加 数据库失败,提示某数据库无法升级数据,因为他是只读...

 
阅读更多
有一次遇到了这个问题,以前总是总加附加的数据库复制到sql2005默认安装data目录下,今天badidu了一下。有多了一些其它解决办法。造成这个问题的根本原因很有可能是sa的权限不够,但怎么去修改目前还不知道。现将几种方法copy如下

1.将要附加的文件拷贝到 SQL Server 默认的 Data 目录,此时附加就会成功;(以前就用这个方法,没有问题)

2.在登录验证时,选择“Windows身份验证”,而不是“SQL Server身份验证”,即便你的登录帐号是sa;(测试过,可以成功)

3.如果一定要使用“SQL Server 身份验证”,请更改登录帐号的权限使其对要附加文件有完全操作权限;(目前不清楚如何修改sa的这个权限)

4.将 SQL Server 服务的帐户登录身份由 Network Service 改为 Local Service;
(没试过)
分享到:
评论

相关推荐

    SQL2000 2005 批量附加数据库工具

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

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

    ### SQL附加数据库后,数据库是只读的解决方案 在日常的数据库管理与维护工作中,我们经常会遇到这样的情况:将一个数据库文件(.mdf)附加到SQL Server实例中后,发现该数据库处于只读状态,无法进行数据写入操作。...

    SQLSERVER附加数据库显示为只读的解决方案

    "SQL Server 附加数据库显示为只读的解决方案" 在使用 SQL Server 附加数据库时,可能会出现数据库显示为只读的现象,这种情况下,数据库文件或者文件夹是否被设置为只读属性并不影响数据库的可写性。那么,什么是...

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

    1、描述:数据库服务器,磁盘满了,要将一个比较大的数据库文件,移到另一个磁盘,移完后,重新附加数据库出现“只读”提示。(如图) 2、本以为,在 “属性-选项-状态” 中直接将 “数据库为只读”选项,由true 设...

    SQL2000附加数据库只读的解决办法

    ### SQL2000附加数据库只读问题及解决办法 #### 一、问题背景与现象 在使用SQL Server 2000的过程中,有时会遇到附加数据库后处于只读状态的情况。这种状态会导致用户无法对数据库进行任何写入操作,包括插入、...

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

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

    SQL2005只读数据库的解决办法

    在SQL Server 2005中,当遇到数据库被设置为只读状态时,这通常意味着用户无法执行写入操作,如插入、更新或删除数据。这种情况可能由于多种原因发生,比如文件系统的权限问题、数据库配置错误或者SQL Server服务...

    Sql 2005连接数据库文件

    总之,SQL Server 2005连接数据库文件涉及了多个步骤,包括设置服务器连接参数、选择合适的认证方式,以及可能需要的附加数据库操作。理解这些概念对于有效管理和使用SQL Server数据库至关重要。

    SQLServer 附加数据库后出现只读或失败的解决方法

    ### SQL Server 附加数据库后出现只读或失败的解决方法 在使用SQL Server的过程中,有时候可能会遇到这样的情况:当你尝试附加一个数据库时,发现数据库处于只读状态或者无法成功附加。这种现象通常与NTFS文件系统...

    SQL2008数据库怎么附加数据库.docx

    ### SQL Server 2008 数据库附加操作详解 #### 一、背景介绍 在数据库管理与维护过程中,经常会遇到需要将一个已经存在的数据库文件(包括 `.mdf` 主数据文件和 `.ldf` 日志文件)加载到 SQL Server 实例中的情况。...

    数据库附加失败结局办法

    数据库附加失败是一个常见的问题,尤其在跨设备迁移数据库或共享数据时。这通常是由于权限设置不正确、数据库文件损坏、实例配置不匹配或其他系统因素引起的。以下是一些解决数据库附加失败的方法,帮助你克服这个...

    附加数据库(sqlserver 2000)

    在SQL Server 2000中,附加数据库是一项关键的操作,允许系统管理员将一个已分离的数据库重新连接到SQL Server实例。此过程涉及到对数据库文件(.mdf)和事务日志文件(.ldf)的处理,确保它们能够与当前的SQL ...

    SQL Server数据库附加、分离、备份、还原

    - **附加数据库**:当一个数据库文件(.mdf)和日志文件(.ldf)存在于文件系统中,但未在SQL Server实例中注册时,可以执行附加操作。这使得可以从其他服务器或位置恢复或移动数据库。在SQL Server Management ...

    通用、数据库等工具\批量附加sql数据库工具v3[1].

    标题中的“通用、数据库等工具\批量附加sql数据库工具v3[1]”指的是一个用于管理SQL Server数据库的实用程序,特别设计用于批量附加多个数据库。这个工具可能简化了数据库管理员在多服务器环境中管理和维护数据库的...

    sql2005附加数据库操作步骤(sql2005还原数据库)

    总的来说,附加数据库是SQL Server中恢复和迁移数据库的一种常见方式。理解这个过程以及可能遇到的问题,对于数据库管理员来说是非常必要的技能。在执行附加操作时,务必谨慎处理文件路径、权限和数据库状态,以确保...

    数据库原理及应用---第4章 SQL Server 2005数据库的创建和管理.ppt

    【SQL Server 2005 数据库的创建和管理】主要涵盖了数据库的基础概念以及在SQL Server 2005环境中如何操作数据库。本章重点在于理解数据库的核心定义,熟悉SQL Server 2005数据库的分类,以及学习如何创建、查看、...

    无法打开请求数据库的解决方案

    在使用SQL SERVER数据库时,有时会遇到“无法打开请求的数据库”的问题,这可能是由多种因素引起的。以下是一些可能的解决策略,旨在帮助你排查并解决这个问题。 首先,我们需要理解数据库无法打开的原因可能涉及...

    SQL Server 2000数据库管理.ppt

    5. 分离和附加数据库:分离允许移动数据库文件,而后再通过附加将其重新连接到SQL Server实例。 此外,本章还会涉及表管理,包括创建表、修改表结构、添加和删除记录、表约束(如主键、外键、唯一性约束等)以及...

Global site tag (gtag.js) - Google Analytics