通过FTP实现Internet上MS SQL Server数据库复制-调试问题
来源:互联网 发布:sql替换语句 编辑:程序博客网 时间:2024/05/16 01:27
1. 创建发布服务器和发布数据库
如何发布和订阅可以参考http://blog.csdn.net/ChinaHuanyang/article/details/4965867,人家写的很具体,以下几点需要注意的。
l 快照位置,快照放在FTP上,订阅服务器才可下载。
l 发布访问列表属性,需要加入SQL代理帐号。
l 状态,查看代理启动
2. 创建订阅服务器
创建订阅需要使用SQL代理帐号,修改发布配置需重新创建发布;连接发布服务器使用模拟代理帐户,SQL2000界面。
SQL2008R2界面:
3. 不能与默认工作目录相同
这是更改默认快照储存位置,导致出现此问题。
禁用【在常用快照文件夹中生成快照】
如果使用域内文件共享,路径不是默认路径,那么需要自定义快照文件夹。
发布服务器
定阅服务器
如果使用FTP共享快照文件,发布服务器
订阅服务器
4. FTP发送错误
FTP服务器能够登录,但不能传输文件
配置防火墙,允许发布服务器的20和21端口访问本机的任意端口(因为SQL Server Agent不支持被动模式的FTP连接)。
客户端在防火墙后面或经过地址翻译上网,通过PORT方式进行FTP时,客户端在一个临时端口侦听,但是服务器(SOCKET 20)无法主动连接客户端地址(可能由于防火墙限制或客户端地址为私有地址),也会出现无法打开数据连接的现象。
将SQL复制程序放于例外
5. 进程连接
检查防火墙,端口映射,网路连接等;SQL代理帐号权限;
6. 查看错误
7. 快照不可用
需要在发布服务器启动代理
8. 用户sa调用该作业,但发布服务器未启动
Microsoft SQL Server 2008 R2 Developer Edition (64-bit) 订阅服务器
发布服务器显示
查看作业历史记录
- 通过FTP实现Internet上MS SQL Server数据库复制-调试问题
- 通过FTP实现Internet上MS SQL Server数据库复制-事前准备
- 通过修改数据库所有者来实现MS SQL Server导入/导出的正常复制
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过SQL Server 2008数据库复制实现数据库同步备份
- 通过批处理,实现SQL Server数据库定期备份到ftp
- MS SQL SERVER 主从数据库的实现
- MS Sql server 表复制
- 数据库复制技术在Internet上的实现
- Linux 下的64位汇编
- SGU 347 字符串
- 共享我的一段录音 - 20110421河南工业大学之漫谈软件测试之道
- 天气基本恢复正常,可以玩了
- 进制转换、负的二进制及类型转换
- 通过FTP实现Internet上MS SQL Server数据库复制-调试问题
- eclpse使用小结
- Linux系统调用的添加
- 设置无网络连接情况下的虚拟机ssh访问
- List of Linux/i386 system calls
- my创建存储过程(基础2)
- HDOJ 1856 More is better
- 一道中兴试题的解析
- 类的访问权限和派生继承时的访问权限