我在SQL Server 2005生产服务器上有一个数据库有问题。
许多数据库已经设置为镜像,但是当我右键单击并转到SSMS中的属性时,在一个特定的数据库上没有“镜像”属性页可用。
我已经完成了正常的任务,例如设置完全恢复模式,运行数据库的完全备份和备份日志。
我不能看到这是一个服务器特定的问题,因为其他数据库正在愉快地镜像。
我环顾四周,我看不到我错过了一个设置,任何帮助将不胜感激。
谢谢。
编辑:这是无关的镜像数据库,但我不能指定镜像数据库,我看不到主要的“镜像”页面。
编辑:我设法使用t-sql命令设置镜像。 但是我仍然无法看到“镜像页面”。
更新:这也适用于交易日志运送选项。 我可以成功地在SQL中设置,但不能通过SSMS。
我已经被SSMS发现了尊重数据库的权限,而且以前没有为某些用户显示选项。 您是否连接了服务器pipe理员权限或权限较低的用户?
只是一个想法 …
乔纳森
我有相同的确切症状,虽然我没有任何数据库设置与镜像。 我最终找不到文档来支持我的解决scheme,但它对我有效。
我安装了SSMS – Basic。 在卸载它并安装SSMS-Complete之后,镜像和事务日志传送现在在“属性”页面中是可见的条目。
微软只说了关于ADV_SSMS的以下内容,根据我的了解,这似乎是不够的:
安装SQL Serverpipe理工具 – 完成。 除基本版本中的组件外,还包括以下组件:
SQL Server Management Studio支持Reporting Services,Analysis Services和Integration Services
SQL Server Profiler
数据库引擎优化顾问
我最终不得不为我遇到的问题进行微软支持电话。 无论如何,经过一段时间和一些支持会议,他们发现问题的数据库在sys.databases中的ID是4。 通常为系统数据库保留ID 1-4,如果数据库具有这些ID中的任何一个,则不显示T-log或Mirroring属性。 所以不知何故是数据库得到ID 3,现在我最好上class,并分离和重新附加一些数据库重新分配ID。