在VS 2013中使用SQL Server数据库项目有什么好处? 目前我不在我的项目中使用它,我从SQL Server Management生成脚本。 我应该转到数据库项目吗?有多复杂?
答案 0 :(得分:2)
sql项目有很多优点。
1.在任何条件下都易于部署。 2.您可以查看数据库对象的历史记录 你可以在屋顶下保护所有数据库对象。
实际上,数据库项目会将数据库中的所有对象(表格设计,存储过程)转换为文本文件 - 可以像源代码文件一样搜索,修改和存储在源代码管理中的文本文件。数据库项目还包括用于处理这些文件的设计者。 Visual Studio交叉引用这些文件,以便为使用存储过程提供更高级别的IntelliSense支持,而不是您在SQL Server Management Studio中获得的。
您还可以获得一个临时数据库,您可以在更新生产或开发数据库之前进行更改,并使用模式比较工具确定您所做的更改。实际上,您将获得一个用于尝试更改数据库的隔离数据库环境。