sqlserver2005附加和分离数据库突然报错,以前用的好好的

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver2005附加和分离数据库突然报错,以前用的好好的相关的知识,希望对你有一定的参考价值。

突然有一次用的时候就是报错,说是无注册表访问权限,后来查网上说以管理员身份运行就行了,可是我以管理员身份运行之后,倒是可以分离数据库了,但是附加的时候以前的错误没有了,换了个错误:

会不会是数据库没有装好的问题?
你先试试用 分离05的数据库文件,附加到08上看行不行。。。

褚只岚兖荷焉轼伯佼曜涅枝收譬昔娓欣霜扁赵则追问

我的数据库安装没有问题,因为我之前用的就是这个数据库一直没报错,这是最近才出的错,以前是添加和分离数据库的时候报错(弹出个大红叉),然后网上查的说只要以管理员的身份运行就可以了,我试了,分离数据库没问题了,但就是附加的数据库时候报上边我贴的那个错,求解

参考技术A 就不能不放桌面上么,确定在 Dell网络销售\DATA目录下有数据库文件么?
把数据库文件放到其他盘追问

那是我还没有添加任何数据库文件时报的错,况且出错的那个数据库早不在桌面上了,怎么会一直报那个数据库的错呢,我的数据库中也已经没有那个数据库了,就是我每次要附加数据库点添加的时候,出的这个错,都还没开始选要附加的数据库路径呢

sql server分离及附加数据库

分离数据库就是指将数据库从sqlserver实例中分离出去,但是不会删除该数据库的文件和事务日志文件,这样,可以将该数据库附加到其他实例当中

无法分离数据库的状态:

1、已经复制并发布了数据库

2、数据库中存在数据库快照

3、数据库处于未知状态

附加数据库就是指将当前实例以外的数据库附加到当前实例。在附加数据库时,该数据库的.mdf和.ndf文件都应该是可用的。如果附加的数据库文件和创建数据库或者上次附加时的位置不同,那么需要指定当前数据库文件位置。在附加数据库过程中,如果没有日志文件,那么系统将创建一个新的日志文件

操作方式(在Microsoft SQL Server Management Studio中):

分离:选择需要分离的数据库,右键-任务-分离

附加:选择‘数据库’,右键-附加,找到需要附加的数据库的.mdf文件进行附加操作

以上是关于sqlserver2005附加和分离数据库突然报错,以前用的好好的的主要内容,如果未能解决你的问题,请参考以下文章

SQLserver 2005 数据库基础问题,我是新手,求答案,能详细就详细点,谢谢!

sqlserver数据库附加报错5120

SQL SERVER 2008 R2 数据库附加到 SQL server 2005,怎么整

sqlserver2008怎么附加sql2005数据库

sqlserver出现数据库不能附加怎么回事

sqlserver 分离和附加