如何使用Git对我的SQL Server数据库文件进行版本控制?

3

好的,我开始逐渐接受使用Git和Dropbox进行版本控制。我正在创建DNN网站,正在使用Git/Dropbox。

我还想在SQL Server支持的数据库上使用Git。

这里是否有一些最佳实践可以采用? 当我尝试在SQL Server DATA目录中创建一个存储库时,我当前遇到了访问被拒绝的错误。


我不会备份数据目录,因为它不是版本无关的,并且对于分布式开发来说也不是一个好主意。 - Asad Hasan
2个回答

2
您可能没有在那里创建.git文件夹的权限。我建议使用SQL服务器工具在其他地方创建备份文件,然后再对其进行备份。这样您就可以将它们放入git repo中了。
希望这有所帮助。

0

我将数据库文件位置设置为自定义目录,然后停止了数据库服务,并为系统中的所有用户添加了文件的读取/完全权限。之后,git添加该文件到版本控制时没有任何问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接