1
|
punkouter · 技术社区 · 15 年前 |
![]() |
1
0
是的,可以通过从visual studio单击一个按钮来保持对象同步。如果您在tools/external tools中添加了一个条目,则可以从vs调用red gate sql compare命令行 当然,首先需要安装sql compare。 然后设置以下外部工具(此示例将存储过程从dev数据库复制到测试数据库):
这将在“工具”菜单下添加一个项目。也可以将其添加为工具栏中的按钮。 要使用此选项,请选择要同步的存储过程的文本,然后转到“工具/同步选定的存储过程”。这将同步选定的过程。缺点是上面的示例是一对一同步。如果有多个目标服务器,则必须在批处理文件中包装多个语句,并多次调用sqlcompare.exe命令行。当然,上面的“外部工具”需要调用批处理文件并将参数传递给批处理文件。 当然,这个解决方案假设您已经将存储过程应用于开发数据库。你就是这样工作的吗?或者您试图从属于您的vs项目的脚本进行同步? 我有兴趣和你进一步讨论这个问题,看看我们能否帮你解决这个问题。欢迎发邮件到david.atkinson的red-gate.com。 |
![]() |
2
0
我们使用Redgate的工具套件来完成这项工作。我不在那里工作,但我确实喜欢这些工具。如果您得到vsts或db版本,vs也有一个db比较工具。不知道它是否允许你同步,但会给你一些弹药,以显示你的老板的问题。 |
![]() |
John D · 需要为NULL或NOT NULL的WHERE子句 5 月前 |
![]() |
Marc Guillot · 记录值时忽略冲突 6 月前 |
![]() |
Fachry Dzaky · 正确使用ROW_NUMBER 6 月前 |
![]() |
TriumphTruth · 从满足特定条件的数据集中选择1行 6 月前 |