我想知道是否有人知道 SQL Server 2008 中的任何 3rd 方工具或现有功能,因此当有人在处理表或过程时,它被锁定给那个人。我已经广泛搜索了网络,似乎找不到与此相关的任何内容。我们面临一个问题,即两个人可能正在处理相同的存储过程,而最后执行的人获得了代码更改!这种功能会派上用场。我认为锁定或签入/签出系统将使项目受益,有什么想法吗?
我已经连接到不提供此功能的 Redgate 源代码控制。
谢谢
我想知道是否有人知道 SQL Server 2008 中的任何 3rd 方工具或现有功能,因此当有人在处理表或过程时,它被锁定给那个人。我已经广泛搜索了网络,似乎找不到与此相关的任何内容。我们面临一个问题,即两个人可能正在处理相同的存储过程,而最后执行的人获得了代码更改!这种功能会派上用场。我认为锁定或签入/签出系统将使项目受益,有什么想法吗?
我已经连接到不提供此功能的 Redgate 源代码控制。
谢谢
你可以试试这个: http: //www.apexsql.com/sql_tools_version.aspx
尝试看看这个 SO 讨论:如何在 SVN 中对我的 SQL Server 数据库进行版本控制?
它可能不会像你想要的那样锁定东西,但它有助于确保代码是可恢复的。您还可以考虑使用DDL 触发器作为某种检查机制。