拥有MYSQL/MSSQ标签的文章

SQL Server Distribution 分发数据库迁移

-- 在开始迁移前,首先需要确定distribution数据库当前的位置和文件路径SELECT name, physical_name  FROM sys.master_files  WHERE database_id = DB_ID('distribution');--- 迁移前需要停止SQL S
阅读全文

Windows系统中查看内存信息CMD

通过命令提示符查看详细信息按 Win+R 输入 cmd 打开命令提示符输入命令:wmic memorychip get manufacturer, capacity, speed, memorytype, partnumber可获取内存条数量、制造商、容量、速度、型号等详细信息‌示例输出:制造商为"记忆科技"
阅读全文

SQL Server中设置最大内存用量

    SQL Server中设置最大内存用量-- 查看系统配置的内存,默认为物理内存全部 EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_configure 'm
阅读全文

在SQL Server主从同步配置中,分发服务器生成快照的时机与订阅启动的关系

在SQL Server主从同步配置中,分发服务器生成快照的时机与订阅启动的关系如下:‌快照发布模式‌对于快照发布,通常需要先完成快照生成再启动订阅。快照包含发布数据库在特定时间点的完整数据状态,订阅服务器需要基于该快照进行初始化同步‌。‌事务发布模式‌若采用事务发布,订阅服务器可以立即启动,但首次同步仍需依赖快照初始化数据。后续变更通过事务日志实时同步‌。‌推荐操作流程‌发布服务器完成快照生成后,
阅读全文

sql server删除发布和订阅语句

删除订阅服务器上的订阅‌(适用于快照复制和事务复制):sqlCopy CodeEXEC dbo.sp_droppullsubscription 'all', 'all', 'all'‌删除合并发布的订阅‌:sqlCopy CodeEXEC sp_dropmergesubscript
阅读全文

SQL Server中出现的"无法对表'temptb'执行删除

1. 清除复制标记‌-- 启用系统表更新 EXEC sp_configure 'allow updates', 1 RECONFIGURE WITH OVERRIDE GO -- 清除复制标记 BEGIN TRANSACTION UPDATE sysobjects&n
阅读全文

MYSQL同表更新及查询非数字数据

1. 用正则的方式查询出非数字型的数据SELECT *  FROM ekp_1748155e2cc8aaff744c  WHERE fd_weiXiuPeiJianJinE NOT REGEXP '^[0-9]*\\.?[0-9]+$';2. 同表更新, 必须加多一层InUPDATE ek
阅读全文

SQL Server 收缩数据文件,有进度

---- 查看数据文件大小USE AIS20241217182025 GO SELECT a.name as 逻辑文件名, size/128 [totalspace文件大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedspace已用空间(兆)],
阅读全文

SQL Server大容量数据库(500GB+)主从复制方案

# SQL Server大容量数据库(500GB+)主从复制方案对于超过500GB的大型SQL Server数据库,主从复制需要特别注意性能、网络带宽和存储等因素。以下是详细的实施方案:## 一、前期准备工作1. **环境检查**   - 确保主从服务器实例名与服务器名一致,不一致需修改后重启   - 修改所有服务器的hosts文件(C:\Windows\S
阅读全文

MSSQL 收缩数据文件 and 查看收缩进度

收缩数据库---- 查看数据文件大小 USE AIS20241217182025 GO SELECT a.name as 逻辑文件名, size/128 [totalspace文件大小(兆)], FILEPROPERTY(a.name, 'SpaceUsed')/128 [usedsp
阅读全文