0
我的同事在我们的数据库上尝试了RedGate的产品“Ready Roll”,该数据库也链接到了Sql Source Control(也称为RedGate)。在他卸载Ready Roll之后,我们(他或我们团队的其他人)都不能更改任何存储过程或对数据库进行更改。SSMS:数据库链接时无法检测到。确保用户已将数据库链接到源代码管理
Management Studio中只是显示带有这个文本的空白错误窗格:
Database could not be detected as it is linked. Make sure that the user has linked a database to source control
我们中有些人曾试图取消链接和重新链接数据库SQL数据源的控制,但没有成功。
关于如何恢复我们在数据库上再次开发的能力的任何想法?
假设该工具没有将数据库模式直接链接到源代码管理,这个错误不太可能与ReadyRoll相关。但是,如果您希望从模式中删除所有ReadyRoll的痕迹,则可能需要清理这些对象:__MigrationLog(table)和__MigrationLogCurrent(view) –
@DanNolan,您是正确的。同一位同事也在另一个数据库(但在同一台服务器上)测试ApexSQL Source Control。解除链接后,一切都恢复正常。 –