随笔分类 -  SQL SERVER

数据库
摘要:一、确保互联双方服务器MS DTC服务已启动并正确配置 打开"服务"管理控制台(services.msc) 找到"Distributed Transaction Coordinator"服务 确保服务状态为"正在运行" 将启动类型设置为"自动" 二、配置互联双方服务器MS DTC安全设置 打开"组件 阅读全文
posted @ 2025-06-25 09:21 马永猛 阅读(425) 评论(0) 推荐(0)
摘要:查询所有表名 select name from sysobjects where xtype='u' select * from sys.tables 查询所有表名及对应架构 select t.[name] as tablename, s.[name] as [schema] from sys.ta 阅读全文
posted @ 2024-04-25 14:36 马永猛 阅读(76) 评论(0) 推荐(0)
摘要:--SQL Server 2008 SELECT XEventData.XEvent.value('@timestamp', 'datetime2(3)'), cast(XEventData.XEvent.value('(data/value)[1]', 'varchar(max)') AS XML 阅读全文
posted @ 2024-02-18 17:24 马永猛 阅读(85) 评论(0) 推荐(0)
摘要:#前言 事务是并发控制的基本单位,也是恢复的基本单位。在SQL中支持事务的概念。所谓事务,是用户定义的一个操作序列(集合),这些操作要么都做,要么一个都不做,是一个不可分割的整体。事务又分为四种隔离级别,隔离级别越低执行效率越高,对系统的开销越低,可以支持更高的并发 |隔离级别 |脏读 |不可重复读 阅读全文
posted @ 2023-01-16 17:13 马永猛 阅读(187) 评论(0) 推荐(0)
摘要:USE master GO SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED SELECT es.session_id, es.login_name, es.host_name, est.text , cn.last_read, cn.last_wri 阅读全文
posted @ 2023-01-16 16:03 马永猛 阅读(598) 评论(0) 推荐(0)
摘要:#SQL Server链接服务器简介 SQL Server提供链接到另一个服务器的选项。这通常被用来连接到其他SQL Server数据库,但它也可以被用来连接到一个Microsoft Access数据库。这是通过链接服务器节点成为可能。 链接服务器节点可以连接到另一个数据库,通常/通常在不同的机器上 阅读全文
posted @ 2022-09-20 15:49 马永猛 阅读(675) 评论(0) 推荐(0)
摘要:SELECT [session_id], [blocking_session_id] AS '正在阻塞其他会话的会话ID', DB_NAME([database_id]) AS '数据库名称', [request_id], [cpu_time], [start_time] AS '开始时间', [s 阅读全文
posted @ 2022-04-02 16:17 马永猛 阅读(219) 评论(0) 推荐(0)
摘要:有的时候还原完数据库后,使用账号登陆不进去,报告没有这个用户的时候,可以使用以下sql解决: sp_change_users_login 'update_one','username','username' 阅读全文
posted @ 2021-04-09 15:59 马永猛 阅读(213) 评论(0) 推荐(0)
摘要:exec sp_helpserver --查询链接服务器select * from sys.servers --查询链接服务器链接地址 阅读全文
posted @ 2020-07-22 10:45 马永猛 阅读(750) 评论(0) 推荐(0)
摘要:1,新建 只能访问某一个表的只读用户。 --添加只允许访问指定表的用户: exec sp_addlogin '用户名','密码','默认数据库名' --添加到数据库 exec sp_grantdbaccess '用户名' --分配SELECT整表权限 GRANT SELECT ON 表名 TO [用 阅读全文
posted @ 2020-01-16 09:26 马永猛 阅读(1895) 评论(0) 推荐(0)