enterprise manager里,找到你的发布,点击右键,选择属性,有一项立即启动,点及即可

解决方案 »

  1.   

    快照复制没做过,只好贴一下sql server bookonline的文档了
    快照代理程序
    快照代理程序每次运行时,都会检查是否新增了任何新订阅。如果没有新订阅,则不创建任何新的脚本或数据文件。如果创建发布时启用了"立即创建第一个快照"选项,则每次快照代理程序运行时都创建新的架构和数据文件。所有架构和数据文件都存储在快照文件夹中,然后由分发代理程序或合并代理程序将它们传送到订阅服务器,也可以手工传送。快照代理程序执行以下步骤: 建立从分发服务器到发布服务器的连接,并在发布所包含的所有表上设置共享锁。共享锁保证了数据快照的一致性。由于这些共享锁阻止所有其他用户更新这些表,所以快照代理程序必须安排在数据库活动的非峰值期间执行。
    建立从发布服务器到分发服务器的连接,并将每个项目的表架构复制到一个 .sch 文件。如果要求包含索引和描述性引用完整性,则代理程序将选中索引写入一个 .idx 文件。其它数据库对象,如存储过程、视图、用户定义函数等,也可以作为复制的一部分进行发布。
    在发布服务器上复制已发布表中的数据,并将这些数据写入快照文件夹。如果所有订阅服务器都是 Microsoft® SQL Server™ 2000 实例,则将快照存储为本机大容量复制程序文件。如果一个或多个订阅服务器为异类数据源,则快照将按字符模式文件存储。这些文件是代表一个时点的表的同步集合。一次发布内的每一个项目都有一个同步集。
    向分发数据库的 MSrepl_commands 表和 MSrepl_transactions 表追加行。MSrepl_commands 表中的表项是表明同步集(.sch 文件和 .bcp 文件)位置的命令,以及对所有指定的预创建脚本的引用。MSrepl_transactions 表中的表项是引用订阅服务器同步任务的命令。
    释放所有已发布表的共享锁,完成日志历史表的写入。 
    生成快照文件后,可以使用快照探索器在快照文件夹中查看这些快照文件。在 SQL Server 企业管理器中,展开"复制"及"发布"文件夹,右击一项发布,然后单击"浏览最新快照文件夹"菜单选项。有关更多信息,请参见浏览快照。分发代理程序
    每次分发代理程序运行快照发布时,都会将架构和数据移动到订阅服务器上。分发代理程序执行以下步骤: 建立从代理程序所在服务器到分发服务器的连接。如果是强制订阅,分发代理程序通常在分发服务器上运行,如果是请求订阅,分发代理程序通常在订阅服务器上运行。
    检查分发服务器上的分发数据库中的 MSrepl_commands 表和 MSrepl_transactions 表。代理程序从第一个表中读取同步集的位置,并从这两个表中读取订阅服务器同步命令。
    将架构和命令应用到订阅数据库。如果订阅服务器不是 Microsoft® SQL Server™ 2000 实例,则代理程序将在必要时转换数据类型。所有发布项目均将同步,同步时保持基础表间的事务和引用完整性(假定订阅数据库如果不是 SQL Server,具有完成该任务的事务功能)。 
      

  2.   


    你可能用的是nt,nt上dtc不好用,建议你升级到2000或装补丁
    这类问题不要问microsoft 的专家了