【创立应用本地分发服务器】
/************************【应用本地分发服务器配置宣布】***********************/ -- SqlServer 2008 R2 -- https://technet.microsoft.com/zh-cn/library/ms151860(v=sql.105).aspx use master go -- 服务器上是不是已安装分发服务器 -- https://msdn.microsoft.com/zh-cn/library/ms190339(v=sql.105).aspx exec master.dbo.sp_get_distributor go -- 配置分发服务器 -- https://msdn.microsoft.com/zh-cn/library/ms176028(v=sql.105).aspx exec master.dbo.sp_adddistributor @distributor = "KK-PC" --分发服务器名称 ,@heartbeat_interval = 10 --代理在不记载进度资讯的情形下可以运行的最长分钟数 ,@password = N"123456" --分发服务器密码 go -- 配置分发数据库 -- https://msdn.microsoft.com/zh-cn/library/ms189755(v=sql.105).aspx exec master.dbo.sp_adddistributiondb @database = N"distribution" --要创立的分发数据库的名称 ,@data_folder = N"E:\TempFile\Distribution" --分发数据库数据文件的目录 ,@data_file = N"distribution" --数据库文件的名称 ,@data_file_size = 5 --初始数据文件大小,以兆字节 (MB) 为单位 ,@log_folder = N"E:\TempFile\Distribution" ----分发数据库日志文件的目录 ,@log_file = N"distribution_log" ,@log_file_size = 5 --初始日志文件大小,以兆字节 (MB) 为单位 ,@min_distretention = 0 --从分发数据库中删除事务前的最小坚持期,以小时为单位 ,@max_distretention = 72 --删除事务前的最大坚持期,以小时为单位 ,@history_retention = 48 --历史记载的保存时光,以小时为单位 ,@security_mode = 1 --同步时衔接到分发服务器的安全模式。默许值为1:Windows验证,0: SQL验证 ,@login = N"KK-PC\SqlReplicator" ,@password = N"123456" ,@createmode = 1 --1:创立或应用现有数据库(instdist.sql) go -- 配置宣布服务器以应用指定的分发数据库 -- https://msdn.microsoft.com/zh-cn/library/ms173807(v=sql.105).aspx exec master.dbo.sp_adddistpublisher @publisher = N"KK-PC" --宣布服务器的名称 ,@distribution_db = N"distribution" --分发数据库的名称 ,@security_mode = 1 --安全模式,默许1:Windows验证,0: SQL验证 ,@login = N"KK-PC\SqlReplicator" ,@password = N"123456" ,@working_directory = N"E:\TempFile\ReplData"--默许快照文件夹的UNC同享目录 ,@thirdparty_flag = 0 --宣布服务器是不是是SQLServer,默许0:是,1:否 ,@publisher_type = N"MSSQLSERVER" --宣布服务器类型:MSSQLSERVER(默许)/ORACLE/ORACLE GATEWAY go /*****配置完成!!*****/ /************************【应用本地分发服务器