什么执行 SQL Server 镜像?

什么执行 SQL Server 镜像?

我想知道哪些服务/进程在 SQL Server 中执行镜像。例如,我们有各种代理执行 SQL 数据库复制的不同步骤。同样,什么在处理 SQL 中数据库镜像的各个方面?

我猜这是一个“镜像内部”的问题,我找不到任何令人信服的答案微软. 任何相关信息的链接都将受到欢迎。

多谢。

编辑:只要给出名字和/或简短描述就可以了,我可以从那里开始。希望这个问题看起来不要太宽泛或需要详尽的回答。

答案1

SQL Server 镜像是核心引擎的一部分。设置镜像时,SQL Server 会启用 TCP 端点来支持从主服务器到辅助服务器的日志记录流,并可选择连接见证服务器。

镜像实际上包括将日志数据从主服务器发送到辅助服务器。由于镜像可以配置为在辅助服务器上提供同步提交,因此需要在核心 SQL Server 引擎中处理镜像代码。SQL Server 的进程名称是执行程序,没有其他运行镜像的组件。

可能可以通过查找以下项来确定 SQL Server 是否正在使用镜像TCP 端点

如果您有权访问处于镜像活动状态的计算机,则可以通过命令行实用程序查看创建 TCP 镜像端点的进程来确认 SQL Server 引擎是否运行镜像netstat

C:\> netstat -a -b

输出将如下所示:

TCP [::]:5022 MYMACHINE:0 正在侦听
[sqlserver.exe] 复制代码

相关内容