如何使用Visual Studio在线免费源代码控制SSMS 2016 TFS

问题描述:

如何免费控制我的sqlserver数据库?任何解决方案,除了写脚本或创建BAK文件和恢复?如何使用Visual Studio在线免费源代码控制SSMS 2016 TFS

我想它的在线连接到Visual Studio中,在项目的其余均为..

我想实际管理DB脚本DML和DDL和SP等作为VSCode文件 - 检查在,退房..

微软没有一个解决方案可能是怎么可能的?

所以,我想 -

https://github.com/SvenAelterman/powershell-scripts

另外通过文件去手动 C:\ Program Files文件(x86)的\ Microsoft SQL Server的\ 130个\ TOOLS \ BINN \ ManagementStudio \ SSMS。 pkgdef

enter image description here

如何数据库添加到源代码控制在哪里?菜单和连接到TFS?

任何有图像的文章?

更新: 尝试这样: https://msdn.microsoft.com/en-us/library/aa833194(v=vs.100).aspx

干过: 得到这个: enter image description here

怎么样的DML - 表里面的数据? 有没有办法来保存?

此外,如果我更改某些表是自动更新表的ddl的sql吗?

+1

看看SQL Server数据工具。 –

+0

@DanielMann谢谢。将检查它。 你正在谈论ssdt的集成部分 - 对吗? 你真的可以创建签入签出体验吗? 你可以将数据库导出到azure吗?包括所有数据并通过它与Azure保持同步? –

SQL Server Management Studio中的源代码管理集成已被弃用。请参考以下链接了解详细信息:Deprecated Database Engine Features in SQL Server 2016

类别 - 不建议使用功能

SQL Server Management Studio中 - 在SQL Server Management Studio中&源代码控制集成解决方案资源管理器集成在SQL Server Management Studio中”

但是,完整的TFS集成体验是作为SQL Server数据工具的一部分包含的,该工具专为更多以开发人员为中心的场景而设计。因此,替代方法是使用SQL Server Data Tools并从Visual Studio运行数据库开发。参考这篇文章:Continuous Integration with SQL Server Data Tools in Visual Studio 2017

此外,如果源代码集成是如何使用SSMS的一个重要方面,您可以手动启用Visual Studio包。参考这篇文章:Source Control in SQL Server Management Studio (SSMS)

相似的主题,供大家参考:

+0

谢谢。将检查它。 你正在谈论ssdt的集成部分 - 对吗? 你真的可以创建签入签出体验吗? 你可以将数据库导出到azure吗?包括所有数据并通过它与Azure保持同步? –

+0

@TzviGregoryKaidanov是的,它是SSDT,它是普通的源代码控制,你可以把你的整个数据库模式置于源代码控制之下。所有数据库对象(如表,存储过程和用户​​定义的类型)均作为独立的T-SQL源文件存储在项目中,可以像源代码文件一样在源代码控制中进行搜索和修改。无论如何,您可以检查它是否适用于您。 –

+0

不知道如何连接..该文件更新后,你有什么菜单? –