sqlserver向上兼容sqlserver无法附加数据库库问题?

前天数据库胡三华老师给我们拷叻几个数据库资料自己去学习一个server 2005 的数据库文件结果我的电脑安装的是2000,sqlserver无法附加数据库库直接是不行的网上找到“第一个”解决方案:

如果是采用sqlServer2005的话你用Sql2000附加Sql2005的数据库就会出现这种错误(解决方法:改用SqlServer2005附加一下,如果还想用Sql2000格式那就用导出sql语句等方式进行转换)


用腳本+导数据肯定没有问题

有关帮助信息,请单击:

问题描述:以管理员身份登录本机以SA身份登录到SQL2005,执行sqlserver无法附加数据库库,出现:

解决办法:首先确定要附加的数据库是否确为只读,如果是,除去只读属性


     将要附加的数据库文件的安全设置中设置User用户完全控制权限,設置成功后可以附加.

后来到baidu里找到相关的方法,不错问题解决了。

1.新建一个同名的数据库2.再停掉sqlserver服务(注意不要分离数据库)

3.用原数据库的數据文件覆盖掉这个新建的数据库4.再重启sqlserver服务

5.此时打开企业管理器时会出现置疑先不管,执行下面的语句(注意修改其中的数据库名)6.完成後一般就可以访问数据库中的数据了这时,数据库本身一般还有问题,解决办法是:利用数据库的脚本创建一个新的数据库,然后通过DTS将数据導进去就行了

好了,问题就说这么多了

加载中,请稍候......

我要回帖

更多关于 sqlserver无法附加数据库 的文章

 

随机推荐