sqlsver中如何查看某个库的链接日志
时间: 2023-12-10 15:36:55 浏览: 31
在 SQL Server 中,可以使用 SQL Server Management Studio (SSMS) 或 Transact-SQL (T-SQL) 查询来查看数据库的链接日志。
使用 SSMS 查看数据库的链接日志:
1. 打开 SSMS,连接到 SQL Server 数据库引擎。
2. 在对象资源管理器中,展开“管理”文件夹,右键单击“SQL Server 日志”,选择“配置 SQL Server 日志”。
3. 在“配置 SQL Server 日志”对话框中,选择“链接”选项卡,勾选“启用链接事件记录”。
4. 设置日志的存储位置和最大文件大小,点击“确定”。
5. 在对象资源管理器中,展开“管理”文件夹,右键单击“SQL Server 日志”,选择“查看 SQL Server 日志”。
6. 在“SQL Server 日志阅读器”中,选择“链接”选项卡,可以查看数据库的链接日志。
使用 T-SQL 查看数据库的链接日志:
1. 打开 SQL Server Management Studio,连接到 SQL Server 数据库引擎。
2. 打开新查询窗口,输入以下 T-SQL 命令:
```
SELECT *
FROM sys.dm_exec_connections
```
3. 执行该查询,可以查看当前连接到 SQL Server 数据库引擎的进程信息。
4. 若要查看历史连接信息,可以查询 SQL Server 日志。例如,以下命令可以查询最近 1000 条链接事件日志:
```
EXEC sp_readerrorlog 0, 1, 'Login succeeded', NULL, NULL, NULL, NULL, 1000
```
这会返回包含“Login succeeded”字符串的最近 1000 条日志记录。可以使用不同的参数来查询不同类型的日志记录。