如何将整个数据库包括数据导出成sql语句保存下来??

bigbuiding 2005-02-06 09:51:54
如何将整个数据库包括数据导出成sql语句保存下来??

我申请了新网空间,但是数据库的建立对方说只能通过查询分析器用于据建立。。
太麻烦了,我想在本地建立好数据库,将一些基本配置信息录入到数据库中,
然后将数据库到出成 sql语句。。

用企业管理器只能导出表结构,而没有数据,我想连同数据一起导出???请赐教!!
...全文
1211 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqdj 2005-02-11
  • 打赏
  • 举报
回复
我觉得不用这样,因为在sqlserver中要将数据倒成sql语句,需要你自己写sql语句,应该比较烦,还是可以直接用backup 语句,然后再用osql或者isql语句来恢复即可,写一个批处理文件即可搞定,不用你的客户麻烦。
hurrah_yule 2005-02-09
  • 打赏
  • 举报
回复
收藏!
qiubolecn 2005-02-08
  • 打赏
  • 举报
回复
请查看我的BLOG,里面有几个存储过程。你可以用上 blog.csdn.net/qiubolecn
zjcxc 2005-02-07
  • 打赏
  • 举报
回复

生成数据库结构脚本:
sql200企业管理器
--右键要导出的数据库
--所有任务
--生成SQL脚本
--<常规>里选择"生成全部对象脚本"","在脚本文件中包含说明性标题"选上
--<设置格式>里,将"包含扩展属性",选上
--<选项>中,将"表脚本选项"中的内容全部选择上
--<选项>中,"安全性选项"是决定是否要包含创建数据库及用户权限等的设置,根据你的需要选择
--其他所有的选项保持默认值
--然后确定,将其保存成一个.sql文件


生成数据库数据脚本(借用第三方工具):
《SQL Server 数据库脚本导出器 v2.0》
http://www.ttxx.com/D/625a96bc0a85a7a9.htm

(1) 支持所有数据类型(如binary、text、image等)
(2) 支持表结构、索引、所有记录到SQL脚本
(3) 支持数据库、表的浏览
(4) SQL语句的编辑、执行
(5) 可备份数据库、表结构、记录
(6) 支持用户自定义导出
(7) 支持文档
wzjcntlqs 2005-02-06
  • 打赏
  • 举报
回复
给你提供最差的方法,先将数据库备份,然后再再把数据删除,再用数据恢复工具就可以得到INSERT 语句了,最好还是用备份还原的方法,这样比较好一些保险一些
bigbuiding 2005-02-06
  • 打赏
  • 举报
回复
现在是,我的空间提供商说:
只允许通过sql的查询分析器连接到数据库,
所以只能通过语句建立数据库。。。??
yjzhg 2005-02-06
  • 打赏
  • 举报
回复
备份
子陌红尘 2005-02-06
  • 打赏
  • 举报
回复
我的意思是要得到查询语句,
然后再通过查询服务器执行,
将数据表及数据一起建立到服务器上,
不是要导出数据。。。

------------------------------------------

如果数据表不是很多的话,那么:

select 'insert into tabname(co1,co2,...,con) select ' + cast(col as varchar(10)) + ... + cast(con as varchar(10))

注意:
字符型数据两端需要用一对''括起来,日期型数据需要相应的转换,大于8000字节的image、text、ntext数据无法这样导成脚本
另外,Unicode数据需要用N'声明
jinjazz 2005-02-06
  • 打赏
  • 举报
回复

建立一个同名数据库,关掉后覆盖就可以了
子陌红尘 2005-02-06
  • 打赏
  • 举报
回复
难道不能将数据文件FTP上传到对方的数据库空间?
bigbuiding 2005-02-06
  • 打赏
  • 举报
回复
我的意思是要得到查询语句,
然后再通过查询服务器执行,
将数据表及数据一起建立到服务器上,
不是要导出数据。。。

对 : RESTORE DATABASE MyNwind FROM MyNwind_1
能否详细说明一下,我不是很懂,怕搞错了,那就糟了。。。
子陌红尘 2005-02-06
  • 打赏
  • 举报
回复
请问,这样能否保留表的关键字等信息??
-------------------------------------

可以
bigbuiding 2005-02-06
  • 打赏
  • 举报
回复
谢谢,我试试。。

你用查询分析器也可以恢复数据的

RESTORE DATABASE MyNwind
FROM MyNwind_1

请问,这样能否保留表的关键字等信息??
jinjazz 2005-02-06
  • 打赏
  • 举报
回复
你用查询分析器也可以恢复数据的

RESTORE DATABASE MyNwind
FROM MyNwind_1
jinjazz 2005-02-06
  • 打赏
  • 举报
回复
导出脚本
用dts导出数据

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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