SQL Express 2005附加不了数据库文件

问题描述

大侠们,我使用的是Vs2008和SQLExpress2005,现在发现附加不了数据库,请问是怎么回事呢,是不是Express不支持呢?我现在学的是C#

解决方案

解决方案二:
2005可以附加05和2000的数据库文件,不知道你的是什么。
解决方案三:
出现的是什么错误。。05不能附加08创建的数据库
解决方案四:
我的是在SQLExress2005下创建的啊。弹出的消息很简单:附加数据库出错。有关详细信息,请单击“消息”列表中的链接!!!!会不会是因为可能创建的是:基于服务的数据库,所见就附加不上呢!
解决方案五:
引用3楼yuwenyong88的回复:

我的是在SQLExress2005下创建的啊。弹出的消息很简单:附加数据库出错。有关详细信息,请单击“消息”列表中的链接!!!!会不会是因为可能创建的是:基于服务的数据库,所见就附加不上呢!

不可能一个错误编号都没有吧。

时间: 2024-10-24 21:38:57

SQL Express 2005附加不了数据库文件的相关文章

SQL Server 2005附加数据库时Read-Only错误的解决方案_MsSql

SQL Server 2005附加数据库文件时出现了Read-Only错误,附加的时候,系统提示mdf文件为只读,可是打开文件属性,这个属性不为只读.该怎么解决呢?本文我们就介绍了这一解决方案,接下来就让我们来一起了解一下吧. 两种解决方法如下: 1.重新打开数据库软件,在登录认证框那里选择:Windows authentication进行登录.然后再附加数据库,这时附加的就没有Read-Only了. 2.在*.mdf文件的属性里,找到"安全"页,然后把里面所有的"组或用户名

关于SQL Server 2005 的自动远程数据库备份

原文:(原创)关于SQL Server 2005 的自动远程数据库备份 由于项目需要,需要对目标服务器上的数据库每天进行备份并转移,查阅网上的一些帮助,结合自己的实际需要,写了这篇文章,希望对有同样需求的朋友有所帮助.目标服务器:192.168.1.197,备份服务器:192.168.0.194 1.在备份服务器上新建一个文件夹(我的是C:\DbBackupTest),首先要确定对备份服务器要有足够的权限(权限设置如下图所示),最好是"Administrators"组账户.其次 到备份

将MS SQL Server 2005 SP2整合到安装文件——脚本修正

刚入手新本本,一阵忙活,装好系统.小黑的驱动真不少,七七八八也有二三十个文件要下载.安装.轮到安装开发软件更是崩溃,一堆堆的sp等着我们打!微软留给我们的噩梦啊,所以,开始下载整合了SP补丁的软件,唯独没有找到SQL Server2005的整合版下载,只能自己动手,做个整合版了.网上一阵Google,见到园子里面这篇文章:将 MS SQL Server 2005 SP2 整合到安装文件,写的很不错,方法都有了,一看还有个脚本集成,很不错,可惜一执行下来,一堆错误,自己手动稍微调整了下,已经测试通

sqlserver-如何在SQL server2012中附加2000的数据库?

问题描述 如何在SQL server2012中附加2000的数据库? 我知道不兼容,有没有什么方法变得兼容,比如说补丁什么的? 解决方案 你可以把2000的脚本全部生成出来,然后在2012执行,然后把数据导过去,也可以先装一个2008,把2000的库还原到上面,再备份出来还原到2012 解决方案二: 如果数据不多而且结构不复杂, 直接还原或者用发粪涂墙的, 如果多, 那还是先还原, 然后安排人测试吧, 没有什么非常省心的办法

SQL Server 2005“备份集中的数据库备份与现有的数据库不同”解决方法_mssql2005

以前一直使用SQL Server2000,现在跟潮流都这么紧,而且制定要求使用SQL Server2005,就在现在的项目中使用它了.  对于SQL Server 2005,有几个地方是要注意的,比方在还原数据库时,不像2000里边将数据库和文件区分的很细,统一均为文件,这就使还原的数据库文件制定为. bak.那么想还原2000的数据库(备份数据库文件,无后缀名的),就需要自己手工选择. 选择下拉框中的"所有文件",这时就会显示"备份数据库文件"了,选择-确定 最主

SQL Server 2005 备份还原

1.右击SQL Server 2005实例下的"数据库"文件夹.就是与安全性.服务器对象同级的目录.选择新建数据库. 2.添加数据库名称,名称与备份的数据库名称一致,点击确定. 3.在"数据库"点击右键,选择还原数据库,在目标数据库选择刚才新建的数据库,选择源设备,选择浏览,备份位置选择添加.知道指定的bak文件,点击确定.把导入的bak文件勾选上,点击确定.数据就导入成功.  备注 :如果是2000的bak文件要导入到2005.两个数据库文件不兼容.需要注意以下问

SQL SERVER 2005数据库镜像(1)

本文对SQL SERVER 2005数据库镜像进行了教程式的讲解,具体内容包括:介绍.动态.可用性场景.实现和高可用性技术,供大家参考! 概述 数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术.数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器.可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库. 自动进行故障转移并且使数据损失最小化通常包括昂贵的硬件和复杂的软件.但是,数据库镜像可

SQL SERVER 2005数据库镜像(3)

因为Server A无法看见见证服务器Server W或者原先的镜像伙伴Server B,因此必须进入disconnected状态并使数据库不可用. Server B和Server W可以组成quorum.Server B无法看见Server A,因此Server B试图成为主服务器并使其数据库联机.因为Server W也看不到Server A,因此同意了Server B. Server B现在有了quorum,担当起会话的主服务器角色,然后还原其数据库. 如果恢复通信连路,Server A能够

SQL Server 2000数据库升级到SQL Server 2005的最快速

安装了sql server 2005以后,不管是32位还是64位,都可以直接附加sql server 2000下创建的数据库文件.数据库升级到2005的最快速的方法是:在SQL Server 2000中分离数据库,将数据库文件拷到装有SQL Server 2005的机器上,然后在Management Studio中附加数据库,附加的时候会出现孤立用户,可以用下面的语句把孤立用户和数据库用户做关联: sp_change_users_login 'update_one', 'test', 'test