Sql server SSMS-生成脚本-仅数据不适用于视图?

Sql server SSMS-生成脚本-仅数据不适用于视图?,sql-server,ssms,Sql Server,Ssms,我正在尝试使用SSMS生成脚本功能为视图生成仅数据脚本。但是,即使我选择了“仅数据”,它仍然只生成视图定义,而不是视图生成的数据。我还有别的事要做吗 我正在使用SQL Server 2014的SSMS。我知道这很旧,但我会为其他偶然发现它的人回答这个问题 “生成脚本->仅数据”对视图进行了错误检测 在不搜索其他存储过程或外部工具的情况下,最简单的选择是将视图内容复制到表中。生成脚本->数据仅适用于表 比如说, SELECT * INTO NEWTABLE FROM dbo.Component

我正在尝试使用SSMS生成脚本功能为视图生成仅数据脚本。但是,即使我选择了“仅数据”,它仍然只生成视图定义,而不是视图生成的数据。我还有别的事要做吗


我正在使用SQL Server 2014的SSMS。

我知道这很旧,但我会为其他偶然发现它的人回答这个问题

“生成脚本->仅数据”对视图进行了错误检测

在不搜索其他存储过程或外部工具的情况下,最简单的选择是将视图内容复制到表中。生成脚本->数据仅适用于表

比如说,

SELECT * 
INTO NEWTABLE
FROM dbo.Component
然后,您可以在NEWTABLE上生成脚本,并仅在Advanced中选择数据,这样就可以了


然后,您可以删除新表。

鉴于从SSMS v17.9.1开始,生成脚本似乎仍然无法用于查看数据,根据您的需要,另一种选择可能是使用SQL Server导入和导出向导。您可以跨不同的数据库和服务器从视图中读取数据并将其写入表,而无需求助于链接服务器


嗯,在挖掘了一段时间后,我发现了一条可能有用的线索。不幸的是,我不知道插入的设置是什么样子。在这个帖子上写下几个答案,看看设置,看看你的答案是否匹配。谢谢,但是你引用的线程已经有6年的历史了,从那时起,SSMS已经改变了很多。设置屏幕已经改变了很多。是的,这就是我能找到的。看起来并不是很多人都因为没有人问这个问题而有这个问题。一个相当密集的网络搜索对我来说没有任何结果,我的搜索很好。你可以用另一种方法。在我链接的另一个线程中有两个存储过程脚本,它们将完成您试图完成的任务。对不起,我帮不上什么忙了。