问题标签 [sql-server-config-manager]

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 投票
0 回答
385 浏览

database-performance - SQL Server 2019 慢查询性能问题

我们有一个具有以下规格的物理服务器(非虚拟):

  • 服务器型号:HPE ProLiant DL360 Gen8
  • CPU:2xE5-2696V2(2.5GHz/12核/30MB)(48逻辑核)
  • 内存:128GB
  • 存储:128GB SSD (OS) 4x900GB SAS (Raid Backup)

我刚刚在其 Windows Server 2019 操作系统上安装了 SQL Server 2019(企业版)。不幸的是,任何查询的性能都很慢,即使是从一个简单的表中进行简单的选择,执行时间也是我的开发系统的两倍。

我的开发系统规范是:

  • CPU:酷睿i7 8700K
  • 内存:32 GB
  • 硬盘:256 SSD
  • 操作系统:Windows 10

这是令人难以置信的结果(我知道)并且震惊了我与他们分享这个问题的每一位 IT 专家,但直到现在我还没有任何解决方案。

我考虑过这些事情:

  1. 服务器上的操作系统一点压力都没有,SQL Server只是已经安装好的软件

  2. 我已经监控了所有 CPU 活动并确定所有逻辑核心都在处理

  3. 所有索引都已重建并且统计信息已更新(尽管我之前提到过,我有两次执行时间来从仅涉及聚集索引的单个表中进行简单选择)

  4. 由于情况相同,我从我的开发系统中备份了数据库并直接在服务器上恢复,没有任何更改(我们的比较情况完全相似)

  5. 我检查了很多硬件参数,比如存储的读写速度……但我没有弄清楚当我得到这些结果时会发生什么。

我知道情况很复杂,可能会影响许多参数,但是有什么建议可能我错过了解决这个问题吗?谢谢你。真挚地

0 投票
0 回答
331 浏览

sql-server - 如何在 Linux 服务器上的 MSSQL Express Docker 容器中配置 SQL Server 网络配置协议?

问题的要点是我正在尝试使用 Microsoft SQL Server Management Studio 从本地 Windows 10 机器连接到 MSSQL Express Docker 容器,该容器位于 RHEL 7 服务器上。它使用为容器创建的用户名/密码成功连接到 RHEL 7 服务器 IP 地址和端口 (1433)。然而,它抛出了一个错误,在无数小时搜索谷歌之后,人们已经提到需要启用 TCP/IP。这在 Windows GUI 中很容易。在 Linux 环境中没有那么多。

来自 SSMS 的错误消息:

与服务器成功建立连接,但在登录前握手期间发生错误。(提供者:TCP Provider,错误:0 - 指定的网络名称不再可用。)(Microsoft SQL Server,错误:64)-> 指定的网络名称不再可用

我知道如何在 Windows 环境中执行此操作:

  1. 运行SQL Server 配置管理器
  2. 展开SQL Server 网络配置
  3. 选择MSSQLSERVER的协议属性
  4. 启用TCP/IP

我还想出了如何使用mssql-conf来修改mssql.conf中的各种属性,这就是发生这种变化的地方。问题是我想启用 TCP/IP ,但在/opt/mssql/bin/mssql-conf 列表下没有看到该选项| 更多

有什么建议么?

作为参考,这些是您可以与 mssql-conf(Linux 上的 SQL Server 配置管理器等效)一起使用的参数。

也供参考,这是文件中唯一的mssql.conf内容。如果有什么是默认的,我无法知道,因为我所要做的就是这个文件中列出的内容:

0 投票
0 回答
27 浏览

c# - 在驱动器上的任何位置都找不到 SQL Server 配置管理器

我想在我的 SQL Server Express 2016 上启用 TCP/IP,但我找不到 SQL Server 配置管理器。我使用的是 Windows 10,但在开始菜单中找不到它,也无法通过在这台电脑中搜索 SQLServerManager13.msc 找到它。我尝试了在谷歌上找到的所有东西,但仍然找不到。我已经在visual studio中安装了sql并单独安装了sql server configuration manager。如何找到它?

另外,我是 sql 新手。