作为 Web 迁移过程的一部分,供应商要求我们提供不含数据记录的数据库模式(出于保密目的)。他们想要一个包含每个数据库表的 MS Excel 文件。我对使用数据库完全陌生。在 SQL Server 2014 Management Studio 中是否有一种简单的方法可以做到这一点?
作为 Web 迁移过程的一部分,供应商要求我们提供不含数据记录的数据库模式(出于保密目的)。他们想要一个包含每个数据库表的 MS Excel 文件。我对使用数据库完全陌生。在 SQL Server 2014 Management Studio 中是否有一种简单的方法可以做到这一点?
您可以将您的服务器链接为 Excel 中的数据源,然后运行此查询:
这会将数据导出到 Excel
如何将 SQL 服务器连接到 Excel: https: //support.office.com/en-us/article/Connect-a-SQL-Server-database-to-your-workbook-22c39d8d-5b60-4d7e-9d4b-ce6680d43bad
或者,如果数据库不是那么大,那么只需在 Management Studio 中运行它并将结果复制粘贴到 Excel
我需要一个类似的解决方案,但也需要表格和列信息。我们需要将数据库翻译成另一种语言,包括表名和列名。这项工作是由一个对 SQL 和数据库一无所知但懂 Excel 的翻译人员完成的。
这个 SQL 完成了这项工作:
最酷的是,它将列顺序保持在 Management Studio 中显示的结果集中。