拥有MYSQL/MSSQ标签的文章

SQL Server 主从删除一个已发布的表(Article)

第一步:查看当前有哪些订阅USE AIS20241217182025; GO EXEC sp_helpsubscription      @publication = N'2025-K3-SW',       --
阅读全文

金蝶K3 无法截断表 'XXX',因为该表已为复制发布或者已启用了变更数据捕获。

原因&解决:客户系统数据库设置启用了复制功能,复制中对应表设置了发布或订阅后,是不允许对该表进行truncate操作,否则就会报错。生产制造有一些功能点涉及大数据量操作,例外BOM展开、低位码计算、计划运算等,标准系统有一些表会选择使用truncate操作,则涉及到的表是不支持设置发布或订阅的。因此需要在数据库设置的复制属性中,取消复制发布或订阅相关表,具体如下:1、T_ENG_BBEBO
阅读全文

Ubuntu 22.04上重新安装MySQL的完整步骤

1. 首先彻底清理系统中已安装的MySQL:# 停止MySQL服务 sudo systemctl stop mysql # 卸载MySQL软件包 sudo apt purge mysql-server mysql-client mysql-common mysql-server-
阅读全文

MYSQL DUMP导入 实时进度条 + 速度 + 预计剩余时间

1. 优先使用 pv,简单、高效、安全。sudo apt install -y pv pv /data/backsql/full_backup_2025-11-25.sql | mysql -u root -p wms2. 将分割文件输出到你有权限的目录  
阅读全文

Sql Server MSSQL批量备份数据库TSQL

这是工作中为了偷懒而准备的, Sql Server MSSQL批量备份数据库.TSQL开箱即用, 非常好! --- 备份数据库TSQL-批量 --- DECLARE @CurrentDate VARCHAR(8); DECLARE @DatabaseName NVARCHAR(128); DECLARE @BackupP
阅读全文

SQL Server 安全收缩日志方法

最简单的方法是切换到 SIMPLE 恢复模式,然后再切换回 FULL 恢复模式。请注意,此操作会丢失所有未备份的事务日志,意味着你将无法恢复到切换之前的任意时间点。-- 1. 切换到 SIMPLE 恢复模式,这会自动截断所有未备份的日志 ALTER DATABASE AIS20250322120502 SET REC
阅读全文

在Win或者Linux中, 用mysqldump进行一键备份

推荐组合命令(带进度提示 + 日志) # 先安装 pv(如未安装) # Ubuntu/Debian: apt install pv # CentOS/RHEL: yum install pv ------------------------------------
阅读全文

SQL SERVER 批量指定同步的表+事务发布(主从同步)

详细操作步骤步骤 1:创建一个 “空” 的发布打开 SSMS,连接到你的发布服务器。展开「数据库」,找到你要创建发布的数据库(例如 MyDatabase)。右键点击该数据库,选择「任务」-> 「复制」-> 「新建发布...」。在「新建发布向导」中,点击「下一步」。选择发布数据库:确认选中了你的数据库(MyDatabase),点击「下一步」。选择发布类型:根据你的需求选择(例如「事务发布
阅读全文

SQL SERVER 2024已经安装了SQL复制, 发布或订阅时提示未安装

出现此错误提示通常意味着SQL Server实例中的复制组件确实未正确安装或配置,即使您认为已经安装了这些组件。服务器名称不一致问题一个常见原因是安装SQL Server后修改过计算机名称,导致实际服务器名称与注册名称不匹配。您可以通过以下SQL语句检查:use master go select @@servername; select serverproper
阅读全文

MYSQL SHOW PROCESSLIST; , 判断sleep的进程状态

一、什么是 Sleep 状态?当一个客户端(如应用程序、脚本、MySQL CLI)成功连接 MySQL 并执行完一条 SQL 后,尚未断开连接,此时连接就处于 Sleep 状态。Id: 123 User: app_user Host: 10.0.0.5:54321 db: wms Command: Sleep Time: 180
阅读全文