【发布时间】:2018-06-01 02:52:48
【问题描述】:
我已经用几条路线组成了一个快速服务器。计划是通过连接池为每条路由提供自己的 mssql 连接,但似乎该模块只能有一个全局连接。我在这里做错了什么还是故意的?
另外,如果可能的话,我应该这样做吗?每个数据库应该有一个 API 吗?所有这些数据库都在一个引擎上,并且是单独的架构。
【问题讨论】:
-
我不完全确定您的问题是什么。您说,首先,您计划为“每个路由提供自己的 mssql”,您是说您将托管多个 SQL Server 实例,并且每个路由使用不同的实例?但是你接着说数据库都在一个数据引擎上,但是不同的模式..? Schema 是数据库中的一个对象,而不是相反。数据库不属于模式,模式属于数据库。这就是 3 部分命名约定的工作方式
[database].[schema].[object]。即AdventureWorks.sales.Customers;sales是架构。 -
是的,就像我说的它们都在同一个引擎/服务器上,不同的模式。我已经尝试完全限定查询,但没有运气。
-
是的,我可以看出你在说什么。我明白英语不是你的第一语言,这意味着你的句子可能会被错误地解释。
-
好的,非常有帮助。谢谢...
标签: sql-server node.js api express routes