我需要为我们的一些 .Net 应用程序创建一个测试环境,而其中一些应用程序只使用了一些相当大的数据库的一小部分。我的想法是创建一个“小型”数据库,它只保存应用程序正在使用的表、存储过程、视图等。
这有望加快这些“小型”数据库的刷新时间,但是我看不到这样做的简单方法,是否有一个选项可以在 SQL Server 中轻松执行此操作,或者通过 T-SQL 脚本执行此操作。
目前我最好的方法是从数据库生成一个脚本,并且只选择我需要的表并选择“仅数据”选项,然后在“小型”数据库上运行这些表以获取最新数据。但是,您可以想象这是一个漫长的过程,我更愿意使用自动化程度更高的东西。非常感谢您提供的任何建议。
谢谢,迈克尔·暴风雨