【问题标题】:How do SQL Server Express and Enterprise talk?SQL Server Express 和 Enterprise 如何对话?
【发布时间】:2016-11-30 03:38:40
【问题描述】:

当我在 SQL Server Express 中运行查询但数据位于 Business/Enterprise SQL Server 中时,我对 SQL Server 如何处理多个查询感到有些困惑。

我在具有多个 TB 数据的服务器上安装了企业版 SQL Server。我没有对服务器的物理访问权限,因此我有两种方法。使用 RDP 连接到服务器并运行查询,或者通过安装在我本地计算机上的 SQL Server Express 连接到 SQL Server 实例(显然我们应该在同一个域中)。我对 RDP 没有任何疑问,我关心的是第二种方法。

当我在本地机器(而不是服务器)上运行多个查询时,我注意到性能非常慢。

从here 和here 看来,我的 SQL Server Express 正在运行查询,并且由于 # CPU 限制,它非常慢。

但我想确定 SQL Server 如何处理我的查询。具体来说,我想了解更多关于步骤 3 和 4 的信息,如here 所示。特别是,我想知道 Express 和 Enterprise 如何通过 tcp/ip 相互通信。 SQL Server Express 向 Enterprise 发送什么,Enterprise 向 Express 发送什么?

我找到了这个article,但这个看起来不像我要找的东西。

【问题讨论】:

  • 你本地的sql express是如何连接服务器的?如果 SQL Express 可以连接到业务服务器,为什么不能连接?您是否将 SQL Server 与 SSMS 混为一谈?
  • 谢谢 Greg,我正在通过 SSMS 连接到服务器,连接工作正常。连接方面没有问题,只是Express和Business之间的通信细节。
  • 好吧,或者您已连接到本地 SQL Server Express 并且查询在那里运行(本地 - 有所有限制),或 您已(使用 SSMS)连接到 SQL Server Enterprise 数据库,然后查询在该服务器上(不在您的本地计算机上运行 - 您只需在本地计算机上使用 GUI 来查看这是怎么回事)。除非您设置了某种复制或“链接服务器”,否则本地实例和远程服务器实例之间没有“对话”.....
  • 谢谢 Marc,您确定如果我在本地计算机上使用 SSMS 连接到企业服务器,查询将在服务器上运行吗?在服务器上运行太慢了,有没有办法确定执行机?明天我会试试这个(blog.sqlauthority.com/2009/01/07/…)。此外,关于此:“您已连接到本地 SQL Server Express 并且查询在那里运行(本地 - 有所有限制)”,您能否解释一下?数据流是什么?
  • @Marc_s 谢谢,是的,你是对的。当我使用本地 SSMS 连接到服务器时,查询是在企业服务器上运行的。所以对于 Express 版本,这里应该没有任何限制?

标签: sql-server


【解决方案1】:

好吧,要么

  • 您已连接到本地 SQL Server Express,并且查询在那里运行(本地 - 有所有限制)

或

  • 您已连接(使用本地计算机上的 SSMS)到 SQL Server Enterprise 数据库,然后在该服务器上运行查询(而不是在本地计算机上 - 您只需在你的本地机器看看发生了什么)。由于这些查询是在服务器上运行的,因此本地 Express 实例的任何限制都不会影响您的查询

除非您设置了某种复制或“链接服务器”,否则您的本地实例和远程服务器实例之间没有“对话”.....

【讨论】:

    【解决方案2】:

    SQL Server 是数据库引擎,而 SSMS(SQL Server Management Studio)只是一个 IDE(集成开发环境)。

    无论是 Express 版还是 Enterprise 版,所有查询始终在服务器上执行。

    SSMS 永远不会执行查询,它不会做任何工作。它只将查询传递给服务器并显示结果记录集。唯一可以观察到的速度差异是由于通过网络将数据集从服务器传输到客户端。

    请阅读:What's the difference between SQL Server Management Studio and the Express edition?

    【讨论】:

    • 感谢 Richardo 的补充评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多