gpt4 book ai didi

sql-server - SQL Server 2005 数据库镜像错误

转载 作者:行者123 更新时间:2023-12-03 16:36:06 24 4
gpt4 key购买 nike

尝试在我的服务器上设置 SQL Server 2005 数据库镜像时出现以下错误。我正在运行两台带有 SQL 2005 的 Win2K3 服务器,其中一台与 SQL 2000 版本一起运行。使用 NORecovery 恢复数据库并配置端点后,当我尝试启动镜像 session 时遇到以下错误。

TITLE: Database Properties
------------------------------

An error occurred while starting mirroring.

------------------------------
ADDITIONAL INFORMATION:

Alter failed for Database 'TestDB'. (Microsoft.SqlServer.Smo)

------------------------------

An exception occurred while executing a Transact-SQL statement or
batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The server network address "TCP://S-01.ssl.local:5022" can not be reached
or does not exist. Check the network address name
and that the ports for the local and remote endpoints are operational.
(Microsoft SQL Server, Error: 1418)

我还会注意到,我可以使用两台服务器的全名远程登录到端口。

更新

辅助服务器在本地 1434 上作为命名实例运行 SQL Server 2005,在网络上作为 1433 在与所使用的 FQDN 匹配的 IP 地址上运行。

[编辑]

我能够远程登录到两台服务器上的端口 5022。

[解决方案]

如果您可以登录并且两个端口都处于事件状态,则可能是 SQL Server 使用的基础帐户不是域帐户。在我们的服务器上,本地系统帐户是服务登录的用户。一旦将其更改为管理员域帐户,问题就解决了。

最佳答案

您是否远程登录到每台服务器上的端口 5022?这是数据库镜像使用的端口,而不是 SQL 端口 1433/1434。

我会检查所有防火墙设置以及 SQL Server 服务是否在域帐户下运行。

您可能还想查看这篇关于镜像的疑难解答文章中的其他要点:

http://blogs.msdn.com/grahamk/archive/2008/12/08/database-mirroring-error-1418-troubleshooter.aspx

关于sql-server - SQL Server 2005 数据库镜像错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/584422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com