none
无法将事务提升为分布式事务,因为在此事务中有活动的保存点。已将数据库上下文更改为'xxxdb'。(Microsoft SQL Server ,错误: 3933) RRS feed

  • 问题

  • 问题描述,s1、s2、s3 三台服务器,

    s1 分发服务器

    s2 发布服务器

    s3 订阅服务器, s1上创建分发数据库,并且添加s2为发布服务器,然后在 s2上新建发布失败。

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.3042&EvtSrc=MSSQLServer&EvtID=3933&LinkId=20476

    ------------------------------
    服务器名称: NJCYTS-SQL01
    错误号: 3933
    严重性: 16
    状态: 1
    过程: sp_MSrepl_addpublication
    行号: 1227


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

       在 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)


    蓝色梦幻
    2011年9月23日 7:06

全部回复