我正在尝试调查如何正确使用SSDT。目前我发布了工作,但我无法理解如何使用此工具进行开发。 我的意思是我可以更改代码,但如何查看实际结果?我可以将数据库添加到Object explorer并执行该语句,但是如何在进行一些更改后将其保存到项目中?
答案 0 :(得分:1)
通常我使用SSDT的方式是拥有一个本地数据库实例(Sql Express,Developer或LocalDb)并使用它来将您的更改推送到本地进行测试,然后在您准备就绪时可以将更改推送到dev / test / prod server。
要实际运行代码,您需要将其部署到sql server,ssdt基本上为您提供编译器可以提供的功能 - 运行您需要sql的实际代码。
我还会调查使用tSQLt编写单元测试,然后你可以将项目和测试推送到本地实例,并使用它来检查模型中的数据。
答案 1 :(得分:0)
当您在SSDT中工作时,您所做的更改是建模。然后,您需要使用模式比较执行diff来部署这些更改。模式比较将在模型和目标之间进行差异,并为您准备升级脚本。
尝试以下链接:https://msdn.microsoft.com/en-us/library/dd193250(v=vs.100).aspx