SQL SERVER使用发布订阅同步数据库遇到的坑

可能遇到的各种坑

1.在执行 xp_cmdshell 的过程中出错。调用 'CreateProcess' 失败,错误代码: '5'

网上有各种解决办法,包括改本地安全策略,将sql server服务的网络权限改为本机系统,改cmd用户的读写权限,退出360安全卫士等杀毒软件。对我来说,都不起作用。

实际上的原因,是我试图本地服务器连接远程数据库时直接新建发布,这当然cmd权限不足。

应该去远程数据库的本机服务器新建发布。

2.复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称。

当本地打开远程数据库的新建发布时,用IP登录系统不认可,需要通过计算机名登录。但是计算机名和本机服务器不在同一个域中,无法登录。

这时需要将IP和计算机名绑定,改hosts文件就好了。

hosts文件位于C:\Windows\System32\drivers\etc

3.无法连接进程

检查端口是否开启

检查本机的网络防火墙是否关闭

检查本机服务器sa账号密码是否配置正确

相关推荐
伤不起bb2 分钟前
MySQL 高可用
linux·运维·数据库·mysql·安全·高可用
Yushan Bai5 小时前
ORACLE RAC环境REDO日志量突然增加的分析
数据库·oracle
躺着听Jay5 小时前
Oracle-相关笔记
数据库·笔记·oracle
瀚高PG实验室5 小时前
连接指定数据库时提示not currently accepting connections
运维·数据库
运维成长记6 小时前
mysql数据库-中间件MyCat
数据库·mysql·中间件
尘客.6 小时前
DataX从Mysql导数据到Hive分区表案例
数据库·hive·mysql
TiDB 社区干货传送门7 小时前
从开发者角度看数据库架构进化史:JDBC - 中间件 - TiDB
数据库·oracle·中间件·tidb·数据库架构
虾球xz7 小时前
游戏引擎学习第280天:精简化的流式实体sim
数据库·c++·学习·游戏引擎
uwvwko8 小时前
BUUCTF——web刷题第一页题解
android·前端·数据库·php·web·ctf
扶尔魔ocy8 小时前
【Linux C/C++开发】轻量级关系型数据库SQLite开发(包含性能测试代码)
linux·数据库·c++·sqlite