• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MsSql > 解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了sql2005导入bak,sql2005数据库备份,sql2005自动备份,sql2005备份计划,sql2005备份等相关知识,希望本文的分享对您有所帮助
远程服务器主机上安装了sql server 2005,备份的时候使用虚拟主机自带的还原工具备份数据库为data.dat格式的,在本机sql2000想还原数据库的时候,出现提示“已备份数据库的磁盘上结构版本为611. 服务器支持版本539, 无法还原或升级此数据库,RESTORE DATABASE 操作异常终止。”

这是由于sql数据库高版本2005向下兼容,但低版本的sql2000不能处理sql2005的数据库格式造成的。客户端必须使用sql2005才能正确还原已经备份的数据库文件。这就需要安装sql 2005,但是sql 2005的一个开发版源文件就达 3.76GB 的大小,X86的也有1GB大小,安装过程更是需要个把小时,这对飘易来说,无疑是个巨大的时间浪费。

那如何解决呢?飘易采取的是下载精简版的 sql 2005的服务器端和客户端,2个文件加起来一共才85M大小,安装的实际也仅仅需要10分钟不到,这比原版的安装时间那可是一个巨大的反差。

好了,飘易就来说说如何安装精简版的 mssql 2005,首先下载服务器端的软件:Microsoft SQL Server 2005 Express Edition ,这个版本其实就是SQL 2005的精减版。

Microsoft SQL Server 2005 Express Edition (SQL Server Express) 是一种免费、易用的轻量版 SQL Server 2005,具有快速且易于掌握的特点,可用于快速开发和部署动态数据驱动的应用程序。SQL Server Express 提供强大而可靠的数据管理工具,它功能丰富,能够保护数据并提高性能。它适用于嵌入式应用程序客户端、轻型 Web 应用程序以及本地数据存储区。SQL Server Express 具有易于部署以及可以快速设计原型的特点,您可以无偿获取并可以随应用程序免费再分发。如果需要更多的高级数据库功能,可将 SQL Server Express 无缝升级到更复杂的 SQL Server 版本。

下载地址:Microsoft SQL Server 2005 Express Edition 官方简体中文版 : 
http://www.weikejianghu.com/softs/34485.html (仅40M) 或
http://download.microsoft.com/download/C/E/6/CE626F95-EBD3-4AB8-AA35-C1BFAF98B7D5/SQLEXPR32_CHS.EXE

上面的仅仅是个服务器软件,我们还要下载一个图形化客户端管理工具:Microsoft SQL Server Management Studio Express 。下载地址: 
http://www.weikejianghu.com/softs/34486.html (仅45M大小)或
http://download.microsoft.com/download/5/4/F/54F476B4-2348-4D4A-B705-0C8C9AB2A14A/SQLServer2005_SSMSEE.msi

上面的这2个软件下载好,顺序安装完毕,再次还原刚才的2005的备份文件就没问题了,不会再出现“已备份数据库的磁盘上结构版本为611. 服务器支持版本539, 无法还原或升级此数据库,RESTORE DATABASE 操作异常终止”这样的提示,如果你备份的数据库后缀是 .bat 的,可以直接改为 .bak,因为sql2005只认 .bak 的后缀。

针对sql2000升级到sql2005后出现的数据库架构不一样的情况,可以在 查询分析器里或存储过程里执行以下语句:
EXEC sp_MSforeachtable @command1="EXEC SP_ChangeObjectOwner '?','dbo'"
该语句调用系统存储过程 sp_MSforeachtable 批量修改数据表的架构名为 dbo 。 </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解决SQL2005备份数据库.dat或bak还原时的结构错误的解决方法

相关文章

  • 2017-05-11SQL Server 2008中SQL之WaitFor使用介绍
  • 2017-05-11清理SQL Server 2008日志文件Cannot shrink log file 2 的解决方案
  • 2017-05-11SQLServer 2008 :error 40出现连接错误的解决方法
  • 2017-05-11SQLServer 2008中的代码安全(一) 存储过程加密与安全上下文
  • 2017-05-11sql server查询时间技巧分享
  • 2017-05-11SQLServer 2005系统配置要求官方说明
  • 2017-05-11SQL Server 2008 密钥 key 使用方法
  • 2017-05-11玩转-SQL2005数据库行列转换
  • 2017-05-11收缩数据库日志文件的方法(仅适用于mssql2005)
  • 2017-05-11SQLServer2005 没有日志文件(*.ldf) 只有数据文件(*.mdf) 恢复数据库的方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 通过SQL Server 2008数据库复制实现数据库同步备份
    • SqlServer 2005 简单的全文检索
    • sql2005 数据同步方法
    • win2008 r2安装SQL SERVER 2008 R2 不能打开1433端口设置方法
    • SQL SERVER 2008 R2配置管理器出现“远程过程调用失败”(0x800706be)错误提示
    • sql Server 2008 R2还原或删除数据库时总是出错的解决方法
    • SQL Sever2008r2 数据库服务各种无法启动问题的解决办法(详解)
    • SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法
    • 安装SQL2005 29506错误码的解决方案
    • sql2005 数据库转为sql2000数据库的方法(数据导出导入)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有