是否有工具或特殊查询来执行此操作。我不是数据库管理员。
答案 0 :(得分:48)
以下是从数据库生成脚本以及数据的步骤。屏幕截图是使用SQL Server 2012 Management Studio
拍摄的,但我相信 SQL Server 2008 的步骤也类似。
Tasks --> Generate Scripts...
Next
按钮。
Script entire database and all database objects
。您也可以选择Select specific database objects
选项并选择您选择的对象。
Advanced
按钮。
Types of data to script
。默认情况下,它设置为Schema only
,这意味着它将仅生成创建对象语句。如果您同时需要对象创建脚本和数据,请选择 Schema and data
选项。单击高级脚本选项对话框中的确定,然后单击设置脚本选项步骤
编写整个 AdventureWorks 数据库的脚本变成了一个巨大的522 MB
脚本文件!
希望有所帮助。
答案 1 :(得分:1)
您的意思是生成数据脚本吗?如果是这样,那么只需右键单击数据库名称-Generate Scripts。在向导的高级选项中,您可以选择“要添加的数据类型脚本”。仅在那里选择数据,您可以获取数据脚本
答案 2 :(得分:1)
以什么格式? 你只是指1个表还是整个数据库?
如果要从1个表导出到excel文件,那么您只需要做的就是 运行sql查询语句以显示所有记录,然后通过单击网格最右上方的空格突出显示所有行,并右键单击带列标题的副本。
打开excel并粘贴。
应该很好。
答案 3 :(得分:1)
您是否尝试过使用SSMS tool pack?它是SSMS最好的插件之一。