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

可能遇到的各种坑

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

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

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

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

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

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

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

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

3.无法连接进程

检查端口是否开启

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

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

相关推荐
rgeshfgreh2 分钟前
Spring事务传播机制深度解析
java·前端·数据库
无名-CODING3 分钟前
Java Spring 事务管理深度指南
java·数据库·spring
想唱rap10 分钟前
MYSQL在ubuntu下的安装
linux·数据库·mysql·ubuntu
蕨蕨学AI11 分钟前
【Wolfram语言】45.2 真实数据集
java·数据库
The Sheep 202318 分钟前
MongoDB与.Net6
数据库·mongodb
BryceBorder27 分钟前
SCAU--数据库
数据库·oracle·dba
有味道的男人32 分钟前
京东关键词API接口获取
数据库
罗光记1 小时前
《人工智能安全治理研究报告(2025年)发布
数据库·其他·百度·新浪微博
202321336054 刘1 小时前
Linux常用命令分类整理
linux·运维·数据库
Q741_1471 小时前
海致星图招聘 数据库内核研发实习生 一轮笔试 总结复盘(2) 作答语言:C/C++ 哈夫曼编码 LRU
c语言·数据库·c++·算法·笔试·哈夫曼编码·哈夫曼树