数据库还原 with norecovery后, 数据库一直处于"正在还原"的原因?

时间:2022-05-19 20:44:03
我在尝试两台服务器建立镜像.但老是显示、“消息 1418,级别 16,状态 1,第 1 行 服务器网络地址 "TCP://机器名或IP地址:端口号" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。”

百度了一下, 有的说是因为数据库还原不是使用 norecovery. 
因此我特意两台服务器都新建了一个新的没有数据的数据库"testdb", 然后进行norecovery的还原, 但想不到没有数据的数据库还原完成, 但数据库也还是显示"正在还原".

我就RESTORE LOG testdb from disk = 'F:\testdb.bak' WITH RECOVERY, 之后, 数据库是没有了"正在还原".但建立镜像时, 还是显示、“消息 1418,级别 16,状态 1,第 1 行 服务器网络地址 "TCP://机器名或IP地址:端口号" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。”

我两台服务器已经是同在一个域, 并且使用同一个域账户了, SQL LOG ON 也是使用同一个域用户了, 就不知道为什么还是镜像生成失败.

求高人指点!

9 个解决方案

#1


看看这个 http://database.51cto.com/art/200906/127863.htm
希望对你有用~

#2


还有这个
http://www.bnuol.com/html/MS_SQL_SERVER/MSSQL_STUDY/2011/0923/3336.html
=========================================================================================

数据库还原 with norecovery后, 数据库一直处于"正在还原"的原因?

#3


http://blog.csdn.net/zhaowenzhong/article/details/6239445
SQL SERVER2008 镜像全攻略 .

#4


服务器网络地址 "TCP://机器名或IP地址:端口号" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行

#6


with recovery

#7


with norecovery 肯定是一直处理还原状态啊
你用with recovery就可以了

#8


引用 7 楼 kingtiy 的回复:
with norecovery 肯定是一直处理还原状态啊
你用with recovery就可以了


然后我再用差异备份还原了一次 用with recovery, 又出现了"镜像出现1416错误,没有为数据库镜像配置数据库"

网上又有人说因为没有使用 with norecovery. 我晕倒了

#9


上面的备份还原看起来应该是没错,主要是那个端口不存在的问题,应该是配置上的问题!

#1


看看这个 http://database.51cto.com/art/200906/127863.htm
希望对你有用~

#2


还有这个
http://www.bnuol.com/html/MS_SQL_SERVER/MSSQL_STUDY/2011/0923/3336.html
=========================================================================================

数据库还原 with norecovery后, 数据库一直处于"正在还原"的原因?

#3


http://blog.csdn.net/zhaowenzhong/article/details/6239445
SQL SERVER2008 镜像全攻略 .

#4


服务器网络地址 "TCP://机器名或IP地址:端口号" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行

#5


#6


with recovery

#7


with norecovery 肯定是一直处理还原状态啊
你用with recovery就可以了

#8


引用 7 楼 kingtiy 的回复:
with norecovery 肯定是一直处理还原状态啊
你用with recovery就可以了


然后我再用差异备份还原了一次 用with recovery, 又出现了"镜像出现1416错误,没有为数据库镜像配置数据库"

网上又有人说因为没有使用 with norecovery. 我晕倒了

#9


上面的备份还原看起来应该是没错,主要是那个端口不存在的问题,应该是配置上的问题!