如何使用visual studio online TFS免费控制2016版SSMS

如何使用visual studio online TFS免费控制2016版SSMS,tfs,ssms,sql-server-2016,Tfs,Ssms,Sql Server 2016,如何免费控制sqlserver数据库的源代码?除了编写脚本或创建BAK文件并恢复外,还有其他解决方案吗 我想将其连接到visual studio online,其他项目都在那里 我想实际管理数据库脚本DML、DDL和SP等作为VSCode中的文件-签入、签出 微软怎么可能没有解决方案呢 所以,我尝试了- 还手动浏览了该文件 C:\ProgramFiles(x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgdef

如何免费控制sqlserver数据库的源代码?除了编写脚本或创建BAK文件并恢复外,还有其他解决方案吗

我想将其连接到visual studio online,其他项目都在那里

我想实际管理数据库脚本DML、DDL和SP等作为VSCode中的文件-签入、签出

微软怎么可能没有解决方案呢

所以,我尝试了-

还手动浏览了该文件 C:\ProgramFiles(x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\ssms.pkgdef

如何将db添加到源代码管理?菜单和tfs的连接在哪里

有关于这个的图片吗

更新: 尝试以下操作:

完成它: 得到这个:

dml呢?表中的数据? 有没有办法挽救这一切


另外,如果我更改了一些表,是否会自动更新表的ddl的sql

不推荐使用SQL Server Management Studio中的源代码管理集成。有关详细信息,请参阅此链接:

类别-不推荐的功能

SQL Server Management Studio-SQL中的解决方案资源管理器集成 SQLServer中的ServerManagementStudio和源代码管理集成 管理工作室“

但是,完整的TFS集成体验是SQL Server数据工具的一部分,它是为更以开发人员为中心的场景集而设计的。 因此,另一种选择是使用SQL Server数据工具并从Visual Studio运行数据库开发。请参阅本文:

此外,如果源代码集成是如何使用SSM的一个重要方面,则可以手动启用Visual Studio软件包。参考本文:

类似的线程供您参考:


看看SQL Server数据工具。@DanielMann谢谢。我会检查它。你说的是ssdt的集成部分-对吗?你真的能用它创建签入签出体验吗?你能将数据库导出到azure(包括所有数据库)并通过此保持它与azure同步吗?谢谢。我会检查它。你说的是ssdt的集成部分他是ssdt-对吗?你真的能用它创建签入签出体验吗?你能将数据库导出到azure(包括所有数据库)并通过这个保持它与azure同步吗?@TzviGregoryKaidanov是的,它是ssdt,它是正常的源代码控制,你可以将整个数据库模式置于源代码控制之下。所有数据库对象,如表、存储过程用户定义的类型存储为项目内的单个T-SQL源文件,可以像代码文件一样在源代码管理中搜索和修改。不管怎样,您可以检查这是否适用于您。不知道如何连接..更新该文件后,您有什么菜单?