技术栈
sqlserver
哥本哈士奇(aspnetx)
5 小时前
sqlserver
dbt+SQLServer构建数据仓库(6):Jinja与DAG实战
本文是第 6 篇,深入 dbt 的模板引擎和依赖图机制:Jinja 怎么把 {{ ref() }} 渲染成真实表名、DAG 怎么自动构建和排序、--select 选择器怎么精准控制要跑哪些模型。
哥本哈士奇
16 小时前
数据仓库
·
sqlserver
dbt+SQLServer构建数据仓库(3):dbt_project.yml配置精讲
本篇我们钻进 dbt_project.yml 这个项目大脑的内部——配置怎么继承、物化怎么选、schema 怎么拼接、改完怎么验证——这些正是本文要补的。读完本文,你应当能独立初始化一个 dbt 项目,理解每一行配置的含义与取舍,并在配置不生效时知道从哪里排查。
哥本哈士奇
1 天前
数据仓库
·
sqlserver
dbt+SQLServer构建数据仓库(4):分层建模实战
本文接上篇,从概念走向实操:基于本项目的 5 个模型,讲清楚分层架构的设计原则和每个模型的 SQL 怎么写。
哥本哈士奇(aspnetx)
2 天前
sqlserver
dbt+SQLServer构建数据仓库(4):分层建模实战
本文接上篇,从概念走向实操:基于本项目的 5 个模型,讲清楚分层架构的设计原则和每个模型的 SQL 怎么写。
哥本哈士奇(aspnetx)
2 天前
sqlserver
dbt+SQLServer构建数据仓库(3):dbt_project.yml配置精讲
本篇我们钻进 dbt_project.yml 这个项目大脑的内部——配置怎么继承、物化怎么选、schema 怎么拼接、改完怎么验证——这些正是本文要补的。读完本文,你应当能独立初始化一个 dbt 项目,理解每一行配置的含义与取舍,并在配置不生效时知道从哪里排查。
全麦面包 time展天
3 天前
数据库
·
sqlserver
·
dba
走向DBA[MSSQL篇] 从SQL语句的角度 提高数据库的访问性能
在数据库运维的日常工作中,DBA 往往需要面对一个看似矛盾的问题:硬件资源充足、索引配置合理,但业务响应依然缓慢。此时,问题的根源往往不在数据库引擎本身,而在于 SQL 语句的写法。一条糟糕的 SQL 可以让整个服务器 CPU 飙升、锁阻塞蔓延,而一条精心调优的语句则能在一毫秒内返回结果。本文将从 SQL 语句的编写与执行计划分析入手,深入探讨如何通过优化语句本身来提升 SQL Server 的访问性能。### 为什么 SQL 语句写法如此重要?SQL Server 的查询优化器(Query Optimi
满昕欢喜
4 天前
数据库
·
sqlserver
2.4 本地服务器组和中央管理服务器
在2.1节中,介绍了服务器组,虽然服务器组是一个相对较老的概念,在SQL Server 2000和2005等版本中已经存在,但是自SQL Server 2008起服务器组的功能得到了进一步提升,形成了本地服务器组的概念。同时,为进一步加强对多服务器管理,SQL Server 2012版还增加了中央管理服务器。
哥本哈士奇(aspnetx)
5 天前
sqlserver
dbt+SQLServer构建数据仓库(1):认识dbt与项目工作流程
「dbt+SQLServer构建数据仓库」是一套基于真实项目的实战学习笔记,记录我从零开始在 SQL Server 上用 dbt 搭建分层式数仓的完整过程。本文是第 1 篇,回答两个问题:dbt 到底是什么、一个 dbt 项目从开发到上线经历哪些环节。
xuefuhe
8 天前
sqlserver
SQL Server 监控login的IP
extended events方式虽然也有IP选项,但后面3位被屏蔽成.xx,根本没用。只好选择有trigger的方式。trigger设置得不正确,可能导致所有用户都登不上。
半桶水专家
8 天前
数据库
·
sqlserver
SQL Server DML 操作语句完全指南
数据定义(DDL)决定数据库长什么样,而数据操作(DML)决定数据库每天在做什么。 对于绝大多数业务系统来说,真正运行最频繁的不是 CREATE TABLE,而是 INSERT、UPDATE、DELETE 等 DML 操作。
测试修炼手册
19 天前
数据库
·
junit
·
sqlserver
[测试技术] JUnit 6 入门与实战:断言、参数化与 Mockito
原创内容,未获授权禁止转载、转发、抄袭。Java 项目通常不缺测试框架,真正容易出问题的是:只验证正常返回,不验证异常分支;Mock 了外部依赖,却没有检查错误副作用;测试数量很多,业务规则仍然没有被覆盖。
心之语歌
19 天前
sqlserver
SQL Server 按月分区实战:动态边界自动生成方案
在设备数据采集系统中,多张参数表的数据量以每月数百万行的速度增长。随着时间推移,单表查询性能逐渐下降,历史数据维护成本不断攀升。本文介绍一种完全自动化的按月分区方案,通过动态识别业务数据起始时间,自动生成分区边界,实现零配置部署。
bosins
23 天前
sqlserver
·
ssis
·
权限
·
dcom
·
事件查看器
部署SSIS并增加SQL Server代理作业,任务正常执行但事件查看器一直报DCOM权限问题
问题描述:应用程序-特定 权限设置并未向在应用程序容器 不可用 SID (不可用)中运行的地址 LocalHost (使用 LRPC) 中的用户 NT SERVICE\SQLSERVERAGENT SID (S-1-5-80-344959196-2060754871-2302487193-2804545603-1466107430)授予针对 CLSID 为 {806835AE-FD04-4870-A1E8-D65535358293} 、APPID 为 {EE4171E6-C37E-4D04-AF4C-86
xuefuhe
23 天前
sqlserver
SQL Server sp_replmonitorsubscriptionpendingcmds
运行sp_replmonitorsubscriptionpendingcmds,将结果以邮件的形式发送告警
龙仔725
1 个月前
服务器
·
数据库
·
sql
·
sqlserver
·
dba
SQL Server 批量多库只读账号一键脚本(带逐行注释完整脚本 + 分段逐句详细解释)
账号统一名称:ReadOnly_User,密码 Read@123456(自行替换)CREATE LOGIN 是服务器登录,相当于大门钥匙,有这个才能连上SQL Server服务; 此时账号还没有任何数据库访问权限,必须在每个库里单独创建「库用户」绑定这个登录。
xuefuhe
1 个月前
sqlserver
SQL Server查看系统存储过程及视图的定义
对stored procedure:SELECT OBJECT_DEFINITION(OBJECT_ID('sp_replmonitorsubscriptionpendingcmds'));
techdashen
1 个月前
junit
·
sqlserver
·
自动化
Uber 如何完成超大规模 JUnit 迁移:从 JUnit 4 到 JUnit 5 的自动化工程实践
本文是对 How Uber Executed A JUnit Migration at Massive Scale 的整理与翻译。
xuefuhe
1 个月前
sqlserver
SQL Server Configuration Manager报Cannot connect to WMI provider错误
Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.无效类[0x80041010]
殳翰
1 个月前
spring
·
junit
·
sqlserver
spring对junit的支持
引入spring和junit4的依赖2.编写测试类2.编写测试类
可触的未来,发芽的智生
1 个月前
数据库
·
人工智能
·
python
·
程序人生
·
sqlserver
发现-认知系统记忆架构工程启示录
认知系统记忆架构工程启示录——基于关系型数据库与多智能体共生的私有化实践作者:QClaw 私有化部署实践者