随笔分类 -  MSSQL

摘要:端口要求 Port number Between Reason 5022 TCP Nodes AlwaysOn 1433 TCP Nodes SQL 3343 UDP Nodes Cluster 137 UDP Nodes DNS 135 TCP/UDP Nodes and 49152 throug 阅读全文
posted @ 2022-12-13 15:10 单眼皮Boy 阅读(173) 评论(0) 推荐(0)
摘要:一些有时候比较有用的扩展存储过程 sp_MSgetversion This extended stored procedure can be used to get the current version of Microsoft SQL Server. Syntax: EXEC master..s 阅读全文
posted @ 2022-12-07 14:11 单眼皮Boy 阅读(39) 评论(0) 推荐(0)
摘要:tempdb initial size 和dbcc shrinkfile 在使用sql server时您可能遇到过下面的情况,tempdb的数据文件初始大小为3mb, 随着对tempdb的使用,tempdb文件逐渐变得很大(例如30GB),导致了磁盘空间不足。 此时您需要立刻释放tempdb文件所占 阅读全文
posted @ 2022-11-30 16:48 单眼皮Boy 阅读(837) 评论(0) 推荐(1)
摘要:Issue 受制于公司策略,密码必须要有过期时间,但如果时间到了用户就可能会被锁,定时通知修改又很麻烦,所以想使用脚本定时修改为旧密码。但单独使用下面的语句修改sql用户的密码就会报错。 alter login [test] with password=N'1234' old_password=N' 阅读全文
posted @ 2022-03-28 15:08 单眼皮Boy 阅读(277) 评论(0) 推荐(0)
摘要:issue sql agent使用powershell挂载共享盘不能识别. New-PSDrive -Persist -Name Z -Root \\ip\path 挂载的盘识别不了 solution 第一种 New-PSDrive -Persist -Name Z -Root \\ip\path 阅读全文
posted @ 2022-03-09 18:53 单眼皮Boy 阅读(66) 评论(0) 推荐(0)
摘要:1. scale-out deployment is not supported in this edition of reporting services Use [ReportServer] Go Select * from keys; --From the output of above qu 阅读全文
posted @ 2021-12-21 14:17 单眼皮Boy 阅读(214) 评论(0) 推荐(0)
摘要:背景 SQL Server恢复数据库后是没有对应的数据库登录名在master数据库里面的 https://support.microsoft.com/en-gb/help/918992/how-to-transfer-logins-and-passwords-between-instances-of 阅读全文
posted @ 2021-11-30 23:16 单眼皮Boy 阅读(59) 评论(0) 推荐(0)
摘要:文档 官方文档 https://docs.microsoft.com/zh-cn/sql/database-engine/configure-windows/enable-encrypted-connections-to-the-database-engine?view=sql-server-ver 阅读全文
posted @ 2021-10-29 17:35 单眼皮Boy 阅读(1495) 评论(0) 推荐(1)
摘要:问题 SQL Agent 在Powershell中使用UNC路径错误,报找不到路径。但不在sql agent中跑一点问题没有 原因 SQL Agent 使用的是SQL Server PowerShell,而UNC路径是FileSystem类型的provider https://social.msdn 阅读全文
posted @ 2021-09-11 11:01 单眼皮Boy 阅读(102) 评论(0) 推荐(0)
摘要:--Ad Hoc Distributed Queries USE [master] GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1 GO EXEC master.dbo. 阅读全文
posted @ 2021-08-17 10:54 单眼皮Boy 阅读(231) 评论(0) 推荐(0)
摘要:问题:会话是sleeping的,但是open_tran 不是0 https://docs.microsoft.com/en-us/answers/questions/100075/sleeping-sessions-with-old-open-transactions-issue.html http 阅读全文
posted @ 2021-07-29 19:47 单眼皮Boy 阅读(70) 评论(0) 推荐(0)
摘要:SMO 简介 SQL Management Object - 微软用于管理sql server的.net库 , SSMS就是基于这些.net对象开发的。 视屏入门 YouTUbe地址:https://www.youtube.com/watch?v=zjxwY46mcwQ B站:https://www 阅读全文
posted @ 2021-06-08 17:09 单眼皮Boy 阅读(101) 评论(0) 推荐(0)
摘要:工具: https://github.com/TaoK/PoorMansTSqlFormatter 需要同时安装: https://aka.ms/VS2015/IsoShell/en-US/ 阅读全文
posted @ 2020-12-18 23:31 单眼皮Boy 阅读(1127) 评论(0) 推荐(0)
摘要:性能计数器 https://docs.microsoft.com/en-us/sql/relational-databases/performance-monitor/use-sql-server-objects?view=sql-server-ver15 不时更新常用的性能计数器 常用性能计数器 阅读全文
posted @ 2020-12-01 23:29 单眼皮Boy 阅读(110) 评论(0) 推荐(0)
摘要:书签查找:即需要查找非聚集索引列以外的列而使用聚集索引或RID定位其他列数据的查找 参考:https://www.cnblogs.com/kissdodog/p/3149758.html 优化: 创建聚集索引,使用聚集索引直接定位数据 创建覆盖索引,把需要查找的列直接包含到索引中 使用联合索引,在需 阅读全文
posted @ 2020-11-25 15:29 单眼皮Boy 阅读(119) 评论(0) 推荐(0)
摘要:经常用的命令 exec sp_help* --*可以是db,table,job等数据库对象 exec sp_help --查看数据库中对象存储过程/函数,表等信息(不是create语句) exec sp_helptext --显示存储过程,函数,触发器,计算列,check约束视图系统对象的creat 阅读全文
posted @ 2020-10-28 10:09 单眼皮Boy 阅读(267) 评论(0) 推荐(0)
摘要:两种解决方法 远程服务器设置导致 1.修改注册表修改远程服务器设置 将下面的注册表下的值从1改为0 HKLM\System\CurrentControlSet\Control\SessionManager\ProtectionMode 2.修改本地脚本 删除所有的磁盘映射,而不是特定的某一个 :: 阅读全文
posted @ 2020-09-27 14:21 单眼皮Boy 阅读(1339) 评论(0) 推荐(0)
摘要:1.查询过程 1.1.query parse 确认语法是否正确 1.2.query binding 确认对象(表,列等)是否正确 1.3.query optimization 生成执行计划,大多数会生成full cost-based plan(完全基于成本的),少部分生成trivial plan(琐 阅读全文
posted @ 2020-09-08 17:41 单眼皮Boy 阅读(561) 评论(0) 推荐(0)
摘要:用于SQL Server和Oracle体系结构对比学习 阅读全文
posted @ 2020-09-07 13:44 单眼皮Boy 阅读(298) 评论(0) 推荐(0)
摘要:与锁的区别 锁用来保证事务隔离及一致性,而latch则保证在内存里的对象的一致性 锁会在事务运行期间持续存在,而Latch则只是短暂存在. 锁可以通过隔离级别或hint控制,而Latch由数据库引擎自动控制. Latch模式 SH Shared Latches:读取页时被使用 UP Update L 阅读全文
posted @ 2020-09-03 13:30 单眼皮Boy 阅读(527) 评论(0) 推荐(0)