在 Visual Studio 数据库项目/SQL Server 中创建默认数据
Posted
技术标签:
【中文标题】在 Visual Studio 数据库项目/SQL Server 中创建默认数据【英文标题】:Creation of default data in Visual Studio database projects / SQL Server 【发布时间】:2011-05-10 16:21:24 【问题描述】:有没有办法在 VS 2010 的数据库项目中使用数据生成计划来创建一组默认数据?还是我在找错树,即数据生成计划是否最适合创建虚拟示例数据?
我们需要为每个数据库部署创建大量数据(默认设置、默认用户等)。如果有工具可以帮助我们解决这个问题,那就太好了,这样它就可以进行源代码控制和更好地管理。
我猜可能有第三方替代品,但我希望有一个内置的 Visual-Studio-Way 做事,所以它可以很好地与 TFS 等集成。
【问题讨论】:
【参考方案1】:可能有不同的方法可以做到这一点,但基础是:
-
创建一个插入默认数据的脚本
编辑 Script.PostDeployment.sql 脚本以使用您的脚本插入默认值
例如,我在项目的 Scripts->Post-Deployment 文件夹下创建了一个新文件夹 DefaultData,并在此处添加了用于插入默认数据的脚本 InsertDefaultData.sql。然后,我将以下行添加到 Script.PostDeployment.sql ":r ..\DefaultData\InsertDefaultData.sql"。
【讨论】:
很酷,谢谢,如果能够使用数据生成计划或其他东西来可视化默认数据(即不是在 sql 中,而是以表格形式或其他形式),那就太棒了。我不确定我在追求什么,但我认为脚本可能是唯一/最好的方式。感谢您的帮助。以上是关于在 Visual Studio 数据库项目/SQL Server 中创建默认数据的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2019 中创建 PostgreSQL 数据库项目,就像 SQL 数据库项目一样
如何在 Visual Studio 2015 中创建 SQL Server 项目?
Visual Studio 2019 缺少 SQL Server