我在配置  MSSQL2005数据库镜像时出现的:消息 1486,级别 14,状态 2,第 1 行
在端点配置中禁用了数据库镜像传输功能。 我已经 dbcc traceon(1400,-1) 了, 也装了sp3  麻烦确实经历过这个问题的人给我解答,谢谢了.

解决方案 »

  1.   

    去www.itpub.net上找这本书,太大了,发不上来. 
    SQL SERVER 2005数据库镜像作者:Ron Talmage, Solid Quality Learning
    发表日期:April 2005
    适用于:SQL SERVER 2005 版权
    该白皮书为初步文档,可能会在所述软件进行最后商业发布之前做完全修改。
    该文档所含信息代表微软公司在文档出版时对所论及问题的当前看法。由于微软必须对千变万化的市场情况做出相应反应,因此本文档不应视为微软的任何承诺,且微软不保证所陈述任何信息在产品发布后的准确性。
    本白皮书仅供信息参考。微软对本文档中的信息不做任何明示或默示保证。
    遵守所有适用的版权法律是用户应尽的责任。下述陈述不限制任何版权,在未获得微软公司明示书面许可的情况下,不得以任何目的复制本文档任何部分或将任何部分保存或引入检索系统、亦不得以任何形式(电子、机械、影印、录制或其他方式)进行传播。 
    微软在文件所述主题中拥有专利权、专利应用程序、商标、版权或其他知识产权。除非在微软的任何书面许可协议中明示规定,否则对本文档的提供不得视为对任何专利权、商标、版权或其他知识产权许可的提供。
    除非特别声明,本文中描述的示例公司、组织、产品、域名、e-mail地址、徽标、人物、地点以及事件均为虚构的,不应与任何实际的公司、组织、产品、域名、e-mail地址、徽标、人物、地点以及事件有任何的联系。
    © 2005微软公司版权所有。
    Microsoft和ActiveX是微软公司在美国和其他国家的注册商标或商标。
     
    内容列表
    概述 1
    数据库镜像介绍 1
    数据库镜像动态 5
    数据库镜像可用性场景 15
    实现数据库镜像 32
    数据库镜像和高可用性技术 36
    结论 39
     概述
    数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接到备用服务器和数据库。 
    自动进行故障转移并且使数据损失最小化通常包括昂贵的硬件和复杂的软件。但是,数据库镜像可以在不丢失已提交数据的前提下进行快速故障转移,无须专门的硬件,并且易于配置和管理。
    数据库镜像介绍
    在数据库镜像中,一台SQL Server 2005实例连续不断的将数据库事务日志发送到另一台备用SQL Server实例的数据库副本中。发送方的数据库和服务器担当主角色,而接收方的数据库和服务器担当镜像角色。主服务器和镜像服务器必须是独立的SQL Server 2005实例。
    在所有SQL Server数据库中,在对真正的数据页面进行修改之前,数据改变首先都记录在事务日志中。事务日志记录先被放置在内存中的数据库日志缓冲区中,然后尽快地输出到磁盘(或者被硬化)。在数据库镜像中,当主服务器将主数据库的日志缓冲区写入磁盘时,也同时将这些日志记录块发送到镜像实例。 
    当镜像服务器接收到日志记录块后,首先将日志记录放入镜像数据库的日志缓冲区,然后尽快地将它们硬化到磁盘。稍后镜像服务器会重新执行那些日志记录。由于镜像数据库重新应用了主数据库的事务日志记录,因此复制了发生在主数据库上的数据改变。 
    主服务器和镜像服务器将对方视为数据库镜像会话中的伙伴。数据库镜像会话包含了镜像伙伴服务器之间的关系。一台给定的伙伴服务器可以同时承担某个数据库的主角色和另一个数据库的镜像角色。 
    除了两台伙伴服务器(主服务器和镜像服务器),一个数据库会话中可能还包含第三台可选服务器,叫做见证服务器。见证服务器的角色就是启动自动故障转移。当数据库镜像用于高可用性时,如果主服务器突然失败了,如果镜像服务器通过见证服务器确认了主服务器的失败,那么它就自动承担主服务器角色,并且在几秒钟之内就可以向用户提供数据库服务。
    数据库镜像中需要注意的一些重要事项:
    • 主数据库必须为FULL还原模型。由于bulk-logged操作而导致的日志记录无法发送到镜像数据库。
    • 初始化镜像数据库必须首先使用NORECOVERY还原主数据库,然后再按顺序还原著数据库事务日志备份。
    • 镜像数据库和主数据库名称必须一致。
    • 由于镜像数据库处于recovering状态,因此不能直接访问。通过在镜像数据库上创建数据库快照可以间接读取某一个时刻点的镜像数据库。(参阅该白皮书后面“数据库镜像和数据库快照”部分) 
    注意: 要想获取更多与数据库镜像术语有关的信息,请参阅SQL Server 2005 Books Online中关于“Overview of Database Mirroring”。 
    操作模式
    数据库镜像会话有三种可能的操作模式。根据事务安全性的设置以及镜像会话中是否需要见证服务器来决定精确的操作模式。 
    表1.   数据库镜像操作模式
    操作模式 事务安全性 传输机制 需要Quorum 见证服务器 故障转移类型
    高可用 FULL 同步 Y Y 自动或者手动
      

  2.   

    举个某个数据库服务器的例子: 1)create endpoint name 2)alter database Mirrortest 
    set partner='tcp://192.168.1.11'
    alter database Mirrortest 
    set witness='tcp://192.168.1.12'结果就出现上面的问题了
      

  3.   

    http://topic.csdn.net/u/20080630/01/18462e1a-4ae7-4770-8d65-40dfb080ebbc.html 是不是非得按照这个网址内的3楼说的那样做,才能成功啊 有的我没做,像证书,受权之类的