none
在使用SQL Server2008的复制做数据同步时候,出现如下错误! RRS feed

  • 问题

  • PswDB_Test是我建立的发布,但是由于我把它自动生成的作业删除了,然后又把订阅删除,但是最后无法删除这个发布?请高手解答?

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

    无法删除发布“TestDB_Test”。

    ------------------------------
    有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22&EvtSrc=Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Replication.ReplicationMenuItem&EvtID=CantDeletePublication&LinkId=20476

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

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

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

       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand)
       在 Microsoft.SqlServer.Replication.ReplicationObject.ExecCommand(String commandIn)
       在 Microsoft.SqlServer.Replication.ReplicationObject.CommonRemove()
       在 Microsoft.SqlServer.Replication.Publication.Remove()
       在 Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer.Replication.ReplicationMenuItem.DeletePublication()

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

    无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。
    已将数据库上下文更改为 'TestDB'。 (.Net SqlClient Data Provider)

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

    ------------------------------
    服务器名称: 192.168.0.108
    错误号: 15517
    严重性: 16
    状态: 1
    过程: sp_replcmds
    行号: 1


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

       在 Microsoft.SqlServer.Management.Common.ConnectionManager.ExecuteTSql(ExecuteTSqlAction action, Object execObject, DataSet fillDataSet, Boolean catchException)
       在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType)

    2010年5月20日 6:23

答案

全部回复