SQL2000的数据库如何再还原为SQL7.0的数据库,急急急!!!

zmami 2005-11-10 02:43:15
我现在的数据库是SQL2000,可程序总是死锁,程序在SQL7.0中却没有问题,所以想把它还原到SQL7.0的数据库。
请问把数据库或每个表导出成SQL语句的语句如何写?
...全文
143 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
vivianfdlpw 2005-11-10
  • 打赏
  • 举报
回复
最好还是用SQL Server 2000

INF:了解和解决 SQL Server 7.0 或 2000 阻塞问题
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;224453

如何监视 SQL Server 2000 阻塞
http://support.microsoft.com/kb/271509/
zjcxc 2005-11-10
  • 打赏
  • 举报
回复
2000转换成为7.0会丢失一些不支持的属性.最好采用下面的方法:

1.生成数据库脚本
sql200企业管理器
--右键要导出到7.0的数据库
--所有任务
--生成SQL脚本
--常规里选择生成全部对象脚本
--设置格式里,将"包含扩展属性"与"仅为与7.0兼容而编写脚本"选上
--选项中,将"编写数据库脚本"及"表脚本选项"中的内容全部选择上
--其他所有的选项保持默认值--然后确定,将其保存成一个.sql文件

2.在7.0中执行数据库脚本创建数据库
在查询分析器中连接到SQL7.0,执行上面生成的脚本.以创建一个新的数据库

3.将数据从2000导入到7.0
sql200企业管理器
--右键要导出7.0的数据库
--所有任务
--导出数据
--目标数据库,服务器选择sql7.0服务器,数据库选择上面生成的数据库
--然后选择"在两个SQL数据库之间复制数据和对象"
--将"创建目的对象"的选择取消
--最后完成.
子陌红尘 2005-11-10
  • 打赏
  • 举报
回复
不支持将SQL Server 2000的备份恢复到SQL Server 7.0,也不支持将SQL Server 2000的数据文件附加到SQL Server 7.0。

可以使用导入导出向导;也可以生成对象和数据的脚本在SQL Server 7.0上重建数据库。
bugchen888 2005-11-10
  • 打赏
  • 举报
回复
在企业管理器里选中需要导出SQL的数据库---〉右键单击---〉所有任务---〉Generate SQL Script

在弹出窗口的General选项卡里---〉点击button“show All”---〉勾选需要导出DDL语句的对象--〉点确定。OK。
poormsteven 2005-11-10
  • 打赏
  • 举报
回复
在企业管理器中,选中数据库-右键-生成sql语句
bugchen888 2005-11-10
  • 打赏
  • 举报
回复
请问把数据库或每个表导出成SQL语句的语句如何写?
---------------
在企业管理器里有这个工具。
yangbo88 2005-11-10
  • 打赏
  • 举报
回复
你可以直接从sql 2000生成sql脚本文件
然后用它在sql 7中重建数据库,个别语法问题可以手工改,不多的

然后把数据从2000导入7.0,是有办法的
cansum396 2005-11-10
  • 打赏
  • 举报
回复
从sql 2000
重新生成sql脚本文件
然后把数据导为access格式
然后在sql 7中重建数据库
生成结构
导入数据

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧