sql server 2014怎么查看日志文件

说白了,在SSMS中读取SQL Server 2 01 4 日志分为三个步骤:连接服务器、点击索引、双击文件查看内容。
但在实际操作中,有一些事项是必须注意的。
首先,我们来谈谈最重要的事情。
只需查看“SQL Server 日志”下的当前日志即可。
去年我们跑了这个项目,半夜就靠这个快速定位错误。
另一件事是应该加载历史日志。
例如,如果您想检查上周五以来的错误,请单击“加载日志”选择一个时间段。
他们不只关注当前的媒体。
另一个是决定性的。
错误日志和日志是不同的东西。
要监视数据库更改,您需要使用 fn_dblog 等函数。
很多人不注意这一点。
我一开始以为所有的交易都可以在SSMS中处理,但是后来我发现我错了。
需要额外的工具来记录交易。
说实话,这很令人困惑。
直接使用xp_readerrorlog来检查,但是如果你使用的是SSMS,就会有问题。
建议先学习SSMS操作,再考虑是否学习fn_dblog。
等等,还有一件事,错误路径是因为MSSQLLog失败,但是有些公司会更改它,所以最好用SSMS确认一下,不要自己猜测地方。
很多人不注意这一点。

我认为值得尝试过滤任务,以便按错误进行过滤,这在运行批处理时出现问题时特别有效。

sqlserver数据库保存位置

上周我的朋友问我一个关于 SQLServer 数据库文件存储在哪里的问题。
他想知道默认存储在哪里以及如何查看和更改路径。
我告诉他,SQLServer数据库文件默认存放在安装目录的DATA文件夹中,路径会根据版本和配置的不同而变化。

主数据文件(.mdf)的默认路径为C:\ProgramFiles\MicrosoftSQLServer\MSSQLXX.MSSQLSERVER\MSSQL\DATA\,XX代表版本号。
事务日志文件 (.ldf) 与主数据文件位于同一目录中。
辅助数据文件(.ndf)是可选的,路径可以自定义。

要通过SSMS GUI查看路径,只需打开SQLServerManagementStudio,右键单击目标数据库,选择[属性]并切换到[文件]选项卡。
如需更改路径,右键单击服务器节点,选择【属性】,在【数据库设置】中调整“数据”和“日志”的默认路径。

也可以通过T-SQL查询来查看,比如运行EXECsp_helpfile; (必须替换为目标数据库上下文)。

如果要从数据库分离存储位置,可以使用 sp_detach_db 命令或 SSMS GUI。
分离后,文件将保留在其原始物理位置。
迁移过程中,可以通过sp_attach_db命令附加并使用,但必须确保目标服务器的SQLServer服务帐户具有读写权限。

有几点需要注意: 如果安装时自定义了数据库文件路径,则以实际配置为准; detach/attach操作需谨慎,建议先备份数据库文件;使用容器化部署时,可以将文件路径映射到主机上的自定义目录。

我的朋友听了我的解释,觉得很有帮助。
他又问了我刚才想到的一件事,就是如果数据库文件很大的话,迁移的时候要注意什么。
我告诉他,迁移大文件时,需要注意网络带宽和磁盘I/O,最好在非高峰时段进行。