![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库运维-SQLServer
SQLServer数据库日常运维与管理
戒掉贪嗔痴(薛双奇)
10年以上DBA从业经验,Oracle ACE,中国DBA联盟成员,青学会专家顾问,Oracle,MySQL,PostgreSQL DBA,大数据运维工程师。
熟悉20种数据库的运维及管理:横跨关系数据库,NoSQL数据库,搜索引擎,大数据等。
获得IT类认证十几张。
擅长数据库系统架构涉及,容量规划,灾备系统建设,故障诊断及性能优化。
展开
-
【SQLServer】[SAS][ODBC SQL Server Wire Protocol driver][Microsoft SQL Server]将截断字符串或二进制数据
用户使用的SAS软件通过ODBC连接sqlserver,在跑批过程中出现 "将截断字符串或二进制数据"的报错。每次都是跑批正常的,用户怀疑是我们打了一个修复ODBC的windows补丁。后来查询 MERGE INTO 语法中,被更新的表的字段长度确实不够,更新的SQL语句中值的长度大于被更新的表,所以报了这个错误。由此可见,如果出现"将截断字符串或二进制数据"关键字时一般都是字段超长,我们需要从具体的更新语句中去排查问题。字符串或二进制数据将在表“test.dbo.test2”,列“name”中被截断。原创 2024-05-22 11:37:24 · 297 阅读 · 0 评论 -
【SQLServer】事务日志截断收缩
由此可见已经缩小到4M;原创 2024-05-22 11:25:41 · 281 阅读 · 0 评论 -
【SQLServer】HA共享集群和AlwaysOn故障转移集群如何切换
这种方法非常简单,关闭主库后,主库上IP资源都会自动切换到从库上,从库会变成主库对外提供服务,但是这个过程并不是瞬间完成的。由机器的性能决定,一般1分到到3分钟以内可以自动切换完成。(2)通过windows自带的故障转移集群功能手工切换。21变成了备节点,22变成主节点,且21同步。23也同步,且23还是备节点。选择新主:fgedu22;将主节点切换到2号机器。1.最简单的切换方法。(1)关闭并重启主库。切换完成,验证主节点。原创 2024-05-22 11:18:02 · 347 阅读 · 0 评论 -
3.SQLSERVER数据库日志文件过大删除方法
点击"添加" ,选中test1数据文件,选中test1_log.ldf 这行,点击下面的删除。点击确定后,会自动生成日志问test1_log.ldf .综上,如果SQLSERVER日志文件过大,可以先进行全库备份,然后进行分离要删除日志文件的数据库。然后附加数据库到相关用户,同时附加时删除日志连接。添加后会自动生成日志文件。拷贝test1,test1_log 文件到别的目录进行备份。果然日志文件test1_log.ldf 文件又自动生成。数据库-test1数据库-任务-分离。删除test1_log 文件。原创 2023-07-18 13:48:51 · 1819 阅读 · 0 评论 -
2.SQLServer创建删除用户
sqlserver用户管理原创 2023-03-15 14:38:07 · 972 阅读 · 0 评论 -
1.事务的ACID特性
ACID 特性原创 2023-02-10 10:34:49 · 47 阅读 · 0 评论