我们对过度严格的使用限制有一个特殊的挑战,我正试图找到一种方法来实现它。
我们在不同平台上的两个位置提供数据。我们从应用程序表中提取数据,我们不允许创建自己的views / procs / etc.
有没有办法从SQL Server查询中向远程Oracle DB运行查询?
要进一步使问题复杂化,我们必须使其运行Crystal Reports数据库命令。
我们在BOXI平台上定义了ODBC连接(使用Oracle ODBC进行Oracle连接)。
我希望使用SQL WITH子句来构建内存视图(缺少更好的术语):
如果我们有自己的空间,这将是微不足道的。
BOXI不允许我们使用多服务器Universe。
答案 0 :(得分:0)
您需要某种方式来编写和存储连接字符串,但听起来并不像您能够这样做。
如果您无法对任一源系统进行任何更改,您可以尝试创建MS Access数据库并使用链接表来引入所需的所有信息,并从中运行Crystal Report。然后,您只需确保运行此功能的计算机具有能够连接的ODBC驱动程序,这些驱动程序很容易配置。