问题标签 [cross-database]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1071 浏览

sql-server - 事先不知道其他数据库名称时,SQL Server 跨数据库查询?

给定一个多租户设置,其中一个数据库保存租户数据,每个租户一个数据库,您如何构建查询以在每个租户数据库中查找相同的数据?

例如,租户主数据库有一个名为 Tenants 的表:

每个单独的租户都有一个名为 Widgets 的表:

是否可以编写一个选择查询来获取每个租户数据库中的小部件数量?还是需要游标或存储过程?例如输出将是:

0 投票
1 回答
3757 浏览

sql - 运行在另一个数据库上调用存储过程的触发器

我们想在一个数据库 (A) 上运行一个触发器,该触发器调用另一个数据库 (B) 上的存储过程。

我们希望在 DatabaseA 上使用 LoginA 和 UserA 来执行此操作。我们在 DatabaseB 上也有带有 UserB 的 LoginB。

我们怎样才能做到这一点?

目前我们收到此错误消息


我们试过了WITH EXECUTE AS 'UserB',没有运气。

0 投票
1 回答
956 浏览

performance - SQL 2008 在同一物理机和同一服务器实例上的跨数据库性能

在同一物理机器上的另一个数据库中进行选择时是否会影响性能?所以我在同一个 SQL 2008 实例中运行的同一台物理机器上有 2 个数据库。

例如在 SomStoreProc on_this_db 我运行

到目前为止,从我在互联网上阅读的内容来看,大多数人似乎都表示否。

0 投票
1 回答
561 浏览

java - 跨数据库搜索条件对象

在 php Codeigniter 中,您可以编写:

你知道java/hibernate有什么好的lib,功能相同吗?
谢谢

0 投票
4 回答
1229 浏览

php - 从一台服务器连接到另一个数据库

好的,所以我有一个客户端正试图将他的一半站点移动到另一台服务器...在这我仍然需要从两个数据库中提取数据。所以我有新站点,我需要在旧站点上执行 mysql db 查询,这样我就可以包含旧导航....但是当我这样做时

我明白了

我如何从新站点访问另一个数据库并且不允许它干扰新的数据库连接

0 投票
1 回答
2465 浏览

sql-server - SQL Server:避免在跨数据库视图中对数据库名称进行硬编码

因此,假设您在同一台服务器上有两个 SQL Server 数据库,它们在它们的视图、函数和存储过程中引用彼此的表。

你知道,像这样的事情:

(我知道跨数据库视图不是很好的做法,但可以说你坚持使用它)

有没有什么好的技术可以避免“硬编码”数据库名称?

(因此,如果您需要偶尔重新指向不同的数据库——也许是为了测试——你不需要编辑大量的视图、fns、sps)

我对 SQL 2005 或 SQL 2008 解决方案感兴趣。干杯。

0 投票
1 回答
461 浏览

linq - 使用 Linq 进行跨数据库连接 - 更新 T4 模板以支持数据库名称?

我目前在多数据库 SQL Server 环境中运行并使用 linq to sql 执行查询。

我正在使用此处记录的方法来实现跨数据库连接: http ://www.enderminh.com/blog/archive/2009/04/25/2654.aspx

所以基本上:

2 个数据上下文 - 用户和付款

我将表拖到 DBML 上,然后在属性窗口中,将 Source 从 dbo.UserDetails 更改为 Users.dbo.UserDetails 以完全限定 DB 名称。

然后,我可以通过执行以下操作发出单个数据上下文跨 DB 连接:

现在这是票务嘘声,可以按我的意愿工作。我目前遇到的唯一问题是模式更新等发生时(这相对频繁,因为我们处于重要的开发阶段)。

(最后是问题!)当我将任何表格拖到源自动获取数据库名称的数据上下文(因此会有 Users.dbo.UserDetails 而不仅仅是 dbo.UserDetails)?

感谢您的任何指点:)

特里

0 投票
3 回答
8114 浏览

mysql - JPA 中的跨数据库连接

是否可以在 JPA 中进行跨数据库表连接?

我在一个数据库中有一个表,它有一个指向单独数据库中users的表的外键。organizations两个数据库都在同一台物理机器上。现在 MySQL 允许我编写跨多个数据库的查询,但我不确定如何使用 JPA 来执行此操作。

Java POJO 上的@Entity注释不采用数据库的名称,因此无法标记跨数据库关系。

这种情况有解决方法吗?也许使用本机查询来加载连接的实体?

0 投票
1 回答
1019 浏览

php - Codeigniter Datamapper 跨数据库连接

早上好,

我目前正在开发一个利用 Codeigniter 和 Datamapper 库 (http://datamapper.wanwizard.eu) 的项目。该项目使用一个用于用户数据的中央数据库(称为“base”)和一个用于应用程序数据的单独数据库(“crm”)。这是为了在未来,我们可以构建使用用户目录的其他应用程序,而无需绑定到单个服务器。

我有一个问题,我需要跨两个数据库使用内置的 Datamapper 关系。到目前为止,这是我的设置:

人物模型

事件模型

问题

当我尝试使用$events->initiator->get()时,我收到以下错误:

有人可以对此事有所了解吗?DataMapper 是否真的支持跨数据库连接。如果没有,有什么办法可以做到这一点?

0 投票
2 回答
20091 浏览

postgresql - 在 Postgres 中使用 dblink 有什么捷径吗?

在 Postgres 中,您可以使用 链接到其他数据库dblink,但语法非常冗长。例如,您可以这样做:

有什么办法可以更快地做到这一点?也许预先定义连接?

我注意到 Postgres 有一个create foreign table连接 MySQL 数据库的新功能。它的语法比dblink. 我可以用那个吗?