在SQL2005上的数据库附加到刚装的SQL2008上,本来用SQL2005附加数据库是一件很简单的事情,现在用了新版本,却出现了附加失败的错误:
刚开始看到这个错误,心里慌慌的,会不会是数据库版本问题,仔细看了下,原来是打开数据库文件失败,查了些资料,才知道是数据库文件权限问题。于是,我就到具体的存放数据库文件的文件下找到该文件,选中该文件,右击"属性",选择“安全”选项卡,点击“继续”,弹出了另外一个权限设置的小对话框:
然后,在点击“添加”,接着就弹出了“选择用户和组”对话框,在其对话框上选中“高级”,在弹出的另一对话框上选中“立即查找按钮”,这里我选择“Authenticated Users”组,因为该组包含了所有已授权并经过身份验证的用户:
下一步中,点击“确定”按钮,最后不要忘了在权限对话框上为Authenticated Users组授予完全控制权限,选中"完全控制"复选框就行了。
当给数据库文件授予了Authenticated Users权限后,再次选中这个数据库文件时就没有错误了,当然,同理也要对一起附加的数据日志文件设置权限,道理同上面的一样。要提醒的是,日志文件也别忘了授予完全控制权限。这样,附加数据库就可以执行成功了
分享到:
相关推荐
1. **数据库版本不兼容**:如果数据库文件是从更高版本(如SQL Server 2005)导出的,并尝试将其附加到较低版本(SQL Server 2000),则可能会出现兼容性问题。 2. **数据库文件损坏**:如果数据库文件本身存在问题...
### SQL Server 2005 附件数据库出错解析及解决方案 #### 一、问题概述 在使用SQL Server 2005的过程中,用户可能会遇到“附件数据库出错”的问题。这种错误通常发生在尝试附加一个之前从另一台服务器上分离出来的...
这就是“批量附加SQL数据库工具”发挥作用的地方。 批量附加SQL数据库工具是一款专为数据库管理员设计的实用软件,它极大地简化了SQL Server中多个数据库的附加过程。通过自动化处理,该工具能够一次性处理多个...
在SQL Server中,当尝试附加数据库时...总的来说,解决SQL Server附加数据库出错的问题需要细心的排查和适当的数据库管理知识,确保按照正确的顺序和方法进行操作,以最大程度地保护数据安全并恢复数据库的正常运行。
在处理SQL SERVER数据库附加过程中,遇到失败的情况是很常见的问题,这些失败可能是由于多种原因导致的,解决这些问题的方法也各不相同。本文将详细列出解决SQL SERVER数据库附加失败的几种方法,并对每个解决方案...
在win7 x64系统上使用sql2008进行附加数据库(包括在x86系统正在使用的数据库文件,直接拷贝附加在X64系统中)时,提示无法打开文件,5120错误。 是因为没有操作权限,所以附加的时候出错,只要设置这个文件或文件夹...
"批量附加SQL2000数据库"就是一个解决此类问题的方法。 SQL Server 2000 提供了一个名为“批量附加数据库工具”的实用程序,允许用户一次性附加多个数据库,大大提高了工作效率。这个工具通常用于那些需要频繁移动...
解决 SQL Server 数据库中附加数据库的出错问题 在本文中,我们将详细介绍解决 SQL Server 数据库中附加数据库的出错问题。该问题通常会在执行 sp_attach_db 或 sp_attach_single_file_db 时出现,提示错误 1813:...
《批量附加SQL数据库工具V3.2:提升数据库管理效率的利器》 在数据库管理领域,SQL Server作为一款广泛使用的数据库管理系统,其高效稳定的性能深受企业和开发者青睐。然而,随着数据库数量的增长,手动附加和管理...
为了偷个懒,利用这个数据库,但是在附加的时候出错了。 错误如下: 一开始还以为数据库位置存在问题,所以重新放置了一个位置,仍然无效。最后,上网寻找解决方法。所幸的是此类问题还真有人遇到了,而且也有好几...
在SQL Server 2005中,附加数据库是恢复或迁移数据库的一种常见方法,特别是当源服务器无法访问或需要将数据库移动到新环境时。以下是一个详细的步骤指南,帮助你理解如何附加数据库(同时也可以看作是还原数据库的...
在IT领域,数据库管理是至关重要的任务之一,而“附加SQL数据库工具”正是一款专为这一目的设计的应用程序。这个工具允许用户方便地附加现有的数据库文件到SQL Server实例,以便进行数据管理和分析。以下是关于...
使用SQL Server数据库附加器这样的工具,可以减少出错的可能性,并提高工作效率。在实际工作中,我们还需要掌握其他SQL Server管理技能,如备份和恢复策略、性能优化、安全性设置等。 总之,"sql server数据库附加...
总结来说,利用C#进行SQL Server数据库附加,主要涉及创建SqlConnection,编写并执行T-SQL附加命令,以及处理异常和关闭连接等步骤。理解并掌握这一过程对于进行自动化数据库管理和部署非常有帮助。
•可以修复SQL数据库某些应用程序出错; •可以修复并行事务发生死锁; •支持数据库删除数据的恢复; •支持从日志LDF文件恢复删除的记录; 软件特色:针对勒索病毒加密的SQL 数据库有特殊的修复算法,可匹配用友...
在使用SQL Server 2005 Express时,如果遇到速达软件无法连接到数据库的情况,这通常是由多种因素导致的。根据描述,这里主要讨论的是安装了随附光盘自带的SQL Server 2005 Express版本后,速达软件出现的连接问题。...
在SQL Server 2000中,批量附加数据库是一项实用功能,它允许管理员一次性附加多个数据库,极大地提高了工作效率。这个"Server 2000 批量附加数据库工具"是专为此目的设计的一个应用程序,旨在简化数据库管理过程,...
在尝试将数据库附加到SQL Server实例时遇到错误5172:“文件‘F:\db_WL_Log.LDF’文件头不是有效的数据库文件头。FILE SIZE属性不正确。”此问题通常发生在试图附加一个损坏或不兼容的数据库文件时,特别是当数据库...