可能遇到的各种坑
1.在执行 xp_cmdshell 的过程中出错。调用 ‘CreateProcess’ 失败,错误代码: ‘5’
网上有各种解决办法,包括改本地安全策略,将sql server服务的网络权限改为本机系统,改cmd用户的读写权限,退出360安全卫士等杀毒软件。对我来说,都不起作用。
实际上的原因,是我试图本地服务器连接远程数据库时直接新建发布,这当然cmd权限不足。
应该去远程数据库的本机服务器新建发布。
2.复制需要有实际的服务器名称才能连接到服务器。请指定实际的服务器名称。
当本地打开远程数据库的新建发布时,用IP登录系统不认可,需要通过计算机名登录。但是计算机名和本机服务器不在同一个域中,无法登录。
这时需要将IP和计算机名绑定,改hosts文件就好了。
hosts文件位于C:\Windows\System32\drivers\etc
3.无法连接进程
检查端口是否开启
检查本机的网络防火墙是否关闭
检查本机服务器sa账号密码是否配置正确