返回后在不同的DB中查询运行远程查看

Query Run in different DB after returning to check remotely

请帮我解决这个问题。

我正在 运行在 A.db 上远程查询,因为它是一个大数据,可能 [ 上有问题=33=]那天等了好久。只要我能得到结果,我就不会花时间。

在 运行 小时后(16 小时 ),结果执行失败并出现一些错误。我完成了查询,没有发现任何错误。但是读了几遍之后,我意识到查询是在 B.db 中执行的,而不是我在 A.db 中执行的最初执行。

是否有任何理由让查询自行更改为不同的数据库?我通读了查询,甚至让我的同事也通读了一遍,没有什么是在不同的数据库中向 运行 询问查询。

请帮我解决这个问题,已经困扰我一个多星期了,由于这个问题我无法专注于其他人。

谢谢

嘿,这不能 运行 在不同的数据库上,如果你 运行 它在某个数据库上。 如果您不小心点击了对象资源管理器并选择了不同的数据库,则可能会有这种情况。

更好的方法是添加

Use DB_name

在您的查询顶部,这将说引擎到您所说的那个数据库中的 运行 查询。

Use a.DB
SELECT distinct A.* from (