我们在不同的服务器上有两个数据库 - S1 是一个远程服务器,其中一个数据库用于登录身份验证,S2 有我们的应用程序和应用程序数据库。当您登录时,我们根据 S1 检查用户,然后使用一些 S1 数据在 S2 中创建一个用户对象。
这是 S2 中的存储过程可以做的事情 - 访问远程 DB 并从中选择数据 - 还是我们最好让应用程序查询 S1 的数据,然后将其传递给 S2 进行保存?
假设我想将id
andname
从 DB1.users 复制到user_id
DB2.game_users user_name
,理想的情况是 DB2 中的存储过程,它只是id
作为参数传递......但是它如何获得远程 DB 的权限?