ms-sql

SQL 管理工作室通过 GUI 执行的操作通常会在 SQL 命令无法执行时出现错误
ms-sql

SQL 管理工作室通过 GUI 执行的操作通常会在 SQL 命令无法执行时出现错误

这是一个新手问题:当我多次使用 SQL Server Management Studio 执行操作时,例如,在导入的表中更改数据类型(非主键/外键文本字段从 nvarchar(255) 更改为 varchar(50)),并且我已经确定不会发生任何截断),应用程序会返回错误,声称必须删除并重新创建该表。当我通过 SQL 执行相同操作时不会发生这种情况。这种行为有什么解释吗?我当时想,“幕后” SQLSMS 会通过将 GUI 中的请求转换为 SQL 命令来解释它们。 ...

Admin

MSSql 数据库随机不响应
ms-sql

MSSql 数据库随机不响应

我们有一台安装了 MS SQL 2014 的 32 位生产机器。在其上运行的 twincat 2 强制使用 32 位(与 64 位不兼容),因此可用内存有限。 随机地,大约每月两次,数据库不响应程序并且查询超时。(异常 0x80131904) 这种情况似乎没有明显的原因,我们无法弄清楚是什么原因造成的。由于它是一台生产机器,没有特殊事件,也没有用户在上面玩游戏,系统只是有一个应用程序每分钟写入一次数据库。它也是一个负载非常低的应用程序,对 PC 的负载很小。 我所要求的是有关查找哪里来识别问题的建议。是否有日志或一些命令可以让我执行以至少获得一些有关导致问题...

Admin

SQL Server 2017 - 服务启动后 CPU 使用率高
ms-sql

SQL Server 2017 - 服务启动后 CPU 使用率高

长期以来,我们在重新启动主机操作系统或重新启动 SQL Server 2017 服务后遇到一个问题,即该sqlservr.exe进程占用了 100% 的 CPU。它占用了太多的 CPU,几乎不可能登录远程桌面。恢复服务器的唯一方法是进入远程 Powershell 会话并终止该进程或降低其优先级。 通常,让该进程运行一整夜后,CPU 使用率就会稳定下来,然后就完全稳定了。尝试运行修复程序,但没有任何改善。所有五个数据库的校验和都很好。如果重要的话,我们会在数据库中使用内存优化表。数据库不超过几 GB。 还有其他 SQL Server 实例(2012、2016、...

Admin

每次在表设计器中切换时,如何使 SSMS 18.5 中的窗口蜂鸣声静音?
ms-sql

每次在表设计器中切换时,如何使 SSMS 18.5 中的窗口蜂鸣声静音?

发现问题:似乎这不是一个已知的错误,我已经向他们的用户之声。这似乎只发生在 SSMS 18.3.1 及更高版本上,最高可达 SSMS 18.5。在 SSMS 18.2 及更低版本上不会发生此问题。谢谢大家! 原文: 每次我使用表设计器时,焦点都会从任何字段(列名、数据类型、允许空值等)改变,无论是通过按 Tab 键还是切换到另一个窗口,都会发出经典的窗口蜂鸣声。这真是太烦人了,无论谁认为这是一个好主意,都应该重新考虑他的人生目标。 SSMS(SQL Management Studio)甚至没有出现在音量混合器中,所以我甚至无法从那里将其静音,除非我...

Admin

我的设置
ms-sql

我的设置

我在 Mac 上的 Linux VM 上的 Docker 容器中运行 Microsoft SQL Express。为了使 VM 可从我的 Mac 上使用,需要进行一些端口转发,因为 Virtualbox 在 VM 的默认网络适配器上使用 NAT。我将 127.0.0.1:1433 映射到 :1433 在 Linux VM 上,我按如下方式启动容器: docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=123qwe" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssq...

Admin

无法从 SSMS MSSQL 2017 连接到报告服务?
ms-sql

无法从 SSMS MSSQL 2017 连接到报告服务?

我已经在 localhost 上安装了 MSSQL Server,但当我尝试从 ssms v18.3.1 打开报告服务时,我收到以下错误消息:无法连接到 DOMAIN\SSRS 上的服务器。指定的 URL 可能无效,或者报告服务器版本或配置可能有问题。请指定其他 URL,或联系您的服务器管理员以验证报告服务器是否运行 SQL Server 2008 或更高版本。此外,如果您尝试连接到 SharePoint 集成报告服务器,请验证服务器上是否安装了 SharePoint,以及报告服务器是否使用 SharePoint 集成模式。(Microsoft.SqlSer...

Admin

MSSQL 报告服务器首次连接时速度很慢
ms-sql

MSSQL 报告服务器首次连接时速度很慢

我对 MSSQL 还比较陌生,我们新安装了一台位于可用性组中的报告服务器。第一次执行任何报告时,似乎需要大约 30-40 秒才能返回结果。我知道这是某种连接问题,因为后续报告的执行速度很快。如果连接空闲了一段时间,它似乎会尝试再次建立连接,并需要 30-40 秒。 这是正常行为吗?有解决方法吗? ...

Admin

Visual Studio 2019 中的 T-SQL 错误消息不再显示
ms-sql

Visual Studio 2019 中的 T-SQL 错误消息不再显示

如果可以修复此问题,我希望得到一些建议,我需要修复/重新安装 Visual Studio。几天前就可以看到错误消息。在开始学习 MS-SQL 后,我使用 Visual Studio 进行 SQL 查询已有两周,但现在不显示错误确实很成问题。 当错误必须显示在下方窗格中时,我的 Visual Studio 的屏幕截图: ...

Admin

为什么我无法访问 Microsoft SQL Server Management Studio 中的对象资源管理器?
ms-sql

为什么我无法访问 Microsoft SQL Server Management Studio 中的对象资源管理器?

作为参考,我在 Windows 10 上使用 MS-SSMS 版本 14.0.17289.0,并且安装了 Microsoft Visual Studio 2019。 我无法找到或打开对象资源管理器。我已经安装了 Microsoft SQL Express 服务器以完成数据库教程,但是,当我转到“视图”下拉菜单时,没有对象资源管理器选项。我尝试进入“视图”>“已注册的服务器”,右键单击服务器,然后单击对象资源管理器,但这完全没有作用。我通过打开遥测日志检查了这一点,它记录了打开服务器菜单的条目,但当我单击对象资源管理器选项时不会更改。 为什么对象资源...

Admin

MS SQL 使用触发器更新字段
ms-sql

MS SQL 使用触发器更新字段

我有一张包含长度、宽度和面积字段的表。我想使用触发器在插入新记录或更新现有记录时计算面积。我该怎么做? ...

Admin

尝试获取本地 MSSQL 服务器,以便在 Linux 下运行 vscode 的 SQLTools 插件
ms-sql

尝试获取本地 MSSQL 服务器,以便在 Linux 下运行 vscode 的 SQLTools 插件

我在大学时选修了一门 DBMS 课程,教授一直明确使用 MySQL。 实验室有 Ubuntu 和 Windows 双启动,但 Windows 安装很旧并且速度很慢。 我一直在尝试获取 vs-code 插件SQL工具以及使用本指南设置 MSSQL Server本指南。 我可以通过终端使用此命令连接到服务器: sqlcmd -S localhost -U SA 问题出现了:当我尝试通过 SQLTools 插件或 vscode 的官方 MSSQL 插件使用 和端口 1433 进行连接时,连接始终无法成功localhost。username:SA 如...

Admin

将 SQL 数据库从 FTP 还原到 Google Cloud
ms-sql

将 SQL 数据库从 FTP 还原到 Google Cloud

我有一个来自第三方供应商的 FTP 站点,该站点每周更新 Microsoft SQL 2016 数据库的 .bak 文件,每天更新 .diff 文件。我无法访问原始数据库。我的最终目标是将这些备份中包含的一些数据合并到我的 BigQuery 数据仓库中。我希望有一种自动方式定期将此数据库恢复到云中,这样我就可以像任何其他 SQL 数据库一样定期从中提取信息。.bak 的总大小小于 5 GB。 我认为 Google Cloud 具有托管 SQL 数据库的功能(https://cloud.google.com/sql-server/),但这似乎无法直接从 FT...

Admin

在 SQL 中随机获取非英文字符
ms-sql

在 SQL 中随机获取非英文字符

执行时获取一些随机的非英文字符DBCC CHECKCONSTRAINTS 和 ALL_CONSTRAINTS在 MS SQL 数据库中。 有时它是工作,有时它不是。 一些错误是: 无法绑定多部分标识符“t䁟1.TaxID”。DBCC CHECKCONSTRAINTS 因内部查询错误而失败。 “N䁕LL”附近语法不正确。DBCC 执行已完成。如果 DBCC 打印了错误消息,请联系系统管理员。 消息 207,级别 16,状态 1,第 1 行 列名“SalesOrd rID”无效。消息 2509,级别 16,状态 2,第 1 行 D...

Admin

连接 MSSQL 超时
ms-sql

连接 MSSQL 超时

从 Kubernetes Linux pod,我尝试在端口 1433 上建立与 Windows Server 的 MSSQL 连接。我拥有所有计算机的完全管理员访问权限。我已经确保 SQL Server 实例正常运行。我可以成功从另一个 (Windows) 客户端建立连接。但不能从 pod 建立。我使用了完全相同的连接数据(标准实例)。错误是“连接超时”。 因为我觉得这很尴尬,所以我通过 wireshark 监控了 SQL Server 上的网络数据包。太好了 - 正确的数据包到达了 1433。但是 SQL Server 从未发送任何响应数据包。 有些配...

Admin