• sql server2008 数据库镜像的问题


    想把这个东东做成功,做的过程中遇到了问题了,把过程贴出来,大家如果以后遇到这个问题,可以参考一下!

    环境描述:
    1. 四台虚拟服务器
    角色:
    AD       活动目录服务器
    SQL1     主体服务器
    SQL2     镜象服务器
    SQL3     见证服务器
    软件环境:
    操作系统: WINDOWS 2003 ENT SP2 (3790) X86 架构
    数据库:   SQLSERVER 2005 ENT SP3 (3042) X86架构
    数据库认证方式采用混合认证方式
    权限分配过程:
    A.首先在AD上建立了一个jzt用户,并且给予域管理员的权限.
    B.然后将每台SQLSERVER上建立登陆帐号jzt,即镜像服务器的连接认证通过活动目录管理员权限进行认证.
    2. 出错过程
    通过安全性配置以成功以后,弹出开始镜像对话框.点开始镜像时报错.

    详细信息:

    ===================================

    开始镜像时出错。

    ===================================

    更改 对于 数据库“Northwind”失败。  (Microsoft.SqlServer.Smo)

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?P ... tionText&EvtID=更改+Database&LinkId=20476

    ------------------------------
    程序位置:

       在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImpl()
       在 Microsoft.SqlServer.Management.Smo.Database.Alter()
       在 Microsoft.SqlServer.Management.SqlManagerUI.DBPropMirroring.StartMirroring(Object sender, EventArgs e)

    ===================================

    执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

    ------------------------------
    程序位置:

       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(StringCollection sqlCommands, ExecutionTypes executionType)
       在 Microsoft.SqlServer.Management.Smo.ExecutionManager.ExecuteNonQuery(StringCollection queries)
       在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.ExecuteNonQuery(StringCollection queries, Boolean includeDbContext)
       在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImplFinish(StringCollection alterQuery, ScriptingOptions so)
       在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImplWorker()
       在 Microsoft.SqlServer.Management.Smo.SqlSmoObject.AlterImpl()

    ===================================

    服务器网络地址 "TCP://sql2.TCB.COM:5022" 无法访问或不存在。请检查网络地址名称,并检查本地和远程端点的端口是否正常运行。 (.Net SqlClient Data Provider)

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?P ... 18&LinkId=20476

    ------------------------------
    服务器名称: SQL1
    错误号: 1418
    严重性: 16
    状态: 1
    行号: 1


    ------------------------------
    程序位置:

       在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
       在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
       在 System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
       在 System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
       在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
       在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)



    尝试工作:
    1.PING sql2.tcb.com 通过

    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

    C:\Documents and Settings\Administrator.TCB>ping sql2.tcb.com

    Pinging sql2.tcb.com [192.168.88.149] with 32 bytes of data:

    Reply from 192.168.88.149: bytes=32 time=5ms TTL=128
    Reply from 192.168.88.149: bytes=32 time<1ms TTL=128
    Reply from 192.168.88.149: bytes=32 time<1ms TTL=128
    Reply from 192.168.88.149: bytes=32 time<1ms TTL=128

    Ping statistics for 192.168.88.149:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 5ms, Average = 1ms

    C:\Documents and Settings\Administrator.TCB>



    2. 查看端口与是否通 通过
    Microsoft Windows [版本 5.2.3790]
    (C) 版权所有 1985-2003 Microsoft Corp.

    C:\Documents and Settings\Administrator.TCB>telnet sql2.tcb.com 5022
  • 相关阅读:
    vim的script、function及command
    Vim中如何移动光标
    command模式下命令的匹配及help内容的搜索
    为什么vim编辑模式下ctrl-w可以前向删除单词及按键映射的展开
    gcc如何实现C++中函数auto返回类型推导
    sqlserver 列转行
    【java笔记】可变长参数(...)
    【c#笔记】可变长参数(params)
    【c#笔记】c#与java的差异:接口定义实现
    【java笔记】Calendar类的陷阱
  • 原文地址:https://www.cnblogs.com/guanjie20/p/1738410.html
Copyright © 2020-2023  润新知