【发布时间】:2016-02-25 20:00:22
【问题描述】:
尝试连接两个活动数据库以报告两个正在运行的 SQL。最近将几个客户组迁移到新数据库,但现在需要运行比较历史报告。如何从两个数据库中获取所有数据,连接根据使用的连接过滤掉任一侧新添加的客户。这可能吗?
【问题讨论】:
-
不能把数据库名放在表名前面的括号里吗? (即选择中的 [databasename].[tablename])至于过滤新数据,您必须按添加的日期进行过滤,或者如果您为“迁移”或其他东西设置了一些...不能想别的办法。
-
这取决于您的数据大小。如果您的数据库非常大,那么您可能希望为此使用 ETL 而不是 SQL 查询。
标签: sql sql-server tsql