如何创build人类可读的SQL Server数据库实时转储(所有表,所有字段,所有值)?

我怎么能得到一个数据库与许多表转储到一个平面文件,人类可读迅速? 像csv或SQL创build/更新短语。 或者可以从文本查看器中查看的任何二进制格式都可以。

从pipe理工作室导出的数据只允许一个表(?),这是不够的,我需要所有,有很多。 或者如何绕过这个?

其实我需要find数据库中的一些数据,并了解它属于哪个表和哪个列。 我们需要一个属于我们的现场系统,但第三方开发人员现在无法到达,但对我们来说,快速获得它是企业的关键。

我也可以在ms访问中访问db,但是编写这样的代码现在需要很多时间(除非它已经以这种forms提供)

这里还有aqua data studio 4.7.2

Microsoft SQL Server Management Studio 9.00.3042.00 Microsoft Analysis Services-Clienttools 2005.090.3042.00 Microsoft Data Access Components (MDAC) 2000.086.3959.00 (srv03_sp2_rtm.070216-1710) Microsoft MSXML 2.6 3.0 6.0 Microsoft Internet Explorer 7.0.5730.13 Microsoft .NET Framework 2.0.50727.3603 Betriebssystem 5.2.3790 

编写你的SELECT语句,它将所有表连接起来,并将结果存入新表。 在您对返回的数据感到满意之后,您可以将该表单导出为XLS或任何可能需要的格式。

这仍然会要求你join…但最终它应该正是你想要的。 我不知道一个免费的产品会自动为你做。

这是我做到的:

http://apachefriends.org下载xampp,解压缩,configuration并启动它,现在有一个运行在本地主机上的mysql服务器

使用mysql迁移工具包将SQL-Server数据库迁移到xampp mysql实例:

http://dev.mysql.com/doc/migration-toolkit/en/index.html

转到http:// localhost ,运行一个xampp phpmyadmin实例,将刚刚创build的数据库作为单个csv文件导出。 可能有必要增加php脚本的最大运行时间或拆分数据库的各个部分(每个导出只select部分表)