我有一个SQL Server 2008数据库,我想快速将数据库中的所有数据复制到单独的Excel电子表格或单独的选项卡中的单个电子表格中。将数据放入单独的CSV文件中也没问题。如何在不必为每个表执行select * from
然后将数据复制到Excel中的情况下执行此操作?有很多桌子。
修改
运行向导导出数据我在预执行时遇到此错误
预执行(错误)
消息 错误0xc0202009:数据流任务1:SSIS错误代码DTS_E_OLEDBERROR。发生OLE DB错误。错误代码:0x80040E21。 (SQL Server导入和导出向导)
错误0xc0202025:数据流任务1:无法创建OLE DB访问器。验证列元数据是否有效。 (SQL Server导入和导出向导)
错误0xc004701a:数据流任务1:组件“Destination - ApprovalStatuses”(25)未执行预执行阶段并返回错误代码0xC0202025。 (SQL Server导入和导出向导)
谢谢,
萨钦
答案 0 :(得分:1)
使用Server Management Studio:
Server Management Studio (right click on db) >
Tasks >
Export >
Login >
Destination box select Microsoft Excel > ...
如果你在64-bit server
那么;
Windows > Start Button >
All Programs >
MS Sql Server [your version] >
USE Import and Export Data (32-bit)
答案 1 :(得分:1)
请参阅此链接http://www.66pacific.com/sql_server_export_to_excel.aspx
使用SQL Server导入和导出向导,您可以轻松地将表格从数据库复制到电子表格。
答案 2 :(得分:1)
您可以使用excel
将表格从数据库直接导出到sql-server Import and Export Wizard
文件。
请查看有关Exporting SQL Server Data to Excel的文章。
答案 3 :(得分:-1)
好的,请参阅此链接http://www.hotscripts.com/forums/windows-net-programming/59962-export-data-database-excel-via-sql-command-customize-style-vb-net-without-auto.html,以便快速完成此操作。
理想情况下,如果您有时间对其进行编程,我会使用RDLC构建自定义报告,您可以使用DataTables将其导出为Excel。
请参阅我在https://mashupweb.wordpress.com/2012/02/08/creating-an-online-list-of-users-in-a-database-using-report-wizard/上关于如何使用RDLC将数据导出到Excel的博客文章。