您现在的位置是:首页» windows系统» sqlserver连接本地没有服务器,sql server数据库入门基础知识

sqlserver连接本地没有服务器,sql server数据库入门基础知识

2024-07-13 14:43:23
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。问题描述主机1:发布端阿里云服务器-公共IP主机2:订阅端笔记本电脑-没有公共网络IP数据量非常小,主要熟悉出版订阅的运作过

本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。

问题描述

主机1:发布端

阿里云服务器-公共IP

主机2:订阅端

笔记本电脑-没有公共网络IP

数据量非常小,主要熟悉出版订阅的运作过程。

服务器2仅为服务器1的本地备份,并可以通过SQL服务器的发布订阅功能在请求修改云服务器的数据后同步本地数据。

下面没有步骤级的介绍。步骤级的介绍,你可以看下面的条目

问题1

阿里云的sql server配置好后,无法使用本地sql server客户端远程登录。

检查以下几点

1.打开Ali云1433端口(默认SQL服务器访问端口)在Ali云控制面板的防火墙上

这非常重要,在许多教程中没有提到!!

2.要把两台主机的sql manager中的sql server服务中的sql server代理打开(原本是禁用状态)

3.远程服务器需要打开sql服务器用户名密码登录模式并设置代理帐户和密码

此时,您应该能够通过您的笔记本电脑的SQL服务器通过IP地址和新设置的代理帐户和密码登录到云服务器。

--------------------------------------------------------------------------------------

问题2

发布和订阅流程

首先在云的sql服务器上使用客户端

复制--发布--新发布

1.选择哪种出版方法

这个点可以由你自己检查一下四种出版物之间的差异

注:当事务公布时,公布表必须有主键

2.如何连接发布端

在互联网上,一般建议在云端和本地端创建一个新的用户名,类似密码的窗口帐户,然后选择在窗口帐户下运行。

我在这里使用sql服务器的登录名

请注意 -- 登录名是SQL服务器的登录名(通常是sa的)

-------------------------

以上是发布端

-------------------------

订阅端

1.使用别名

在这个步骤中,如果您选择发布服务器,您必须使用实际服务器名称(使用窗口登录时的名称)而不是IP地址。

在此,您可以将发布服务器添加到您的订阅服务器上。

https://blog.csdn.net/u010457730/article/details/97276313

2.转发订阅或请求订阅

这里有一个问题我不明白,我以后再谈。

3.连接到分配服务器

注意,您必须填入SQL服务器的分配服务器的登录名。

是登录名,sa那个

登录名不是服务器名,这是检查的。

在此点,检查订阅服务器的同步状态

检查是否挂钩 -- 这表示先前的设置是正确的,并且订阅者可以访问发布端。

在设置时,我开始填入错误的用户名,在查看同步状态时,我仍然报告错误。

--------------------------------------------------------------------------------

接下来,可以看看订阅服务器的数据是不是被同步了,如未同步,看看订阅端的作业历史记录

有可能还是报错

但是这个错误报告的目的是什么?

“复制代理遇到了问题,请参阅以前的工作步骤历史记录消息或复制监视器”

它应该在发布时找到具体的错误信息..

在发布端启动复制监视器

在左边选择特定版本后,在右边的所有订阅中双击错误订阅,查看特定报告错误

真相大白--

由于操作系统错误3.pre,进程无法读取D文件:XXX

原因在于这个路径是释放端的快照文件的位置,但不能访问它,因为它不是网络文件夹。

这里是一个简单的解决方法

参照这位的做法

https://www.cnblogs.com/mrray/archive/2011/03/17/1987123.html

直接把发布端的快照文件夹--名称为repldata的拷贝到订阅端的某个文件位置

再在订阅端修改快照位置

复制 - 本地订阅 - 特定订阅 - 右击 - 属性

将快照文件夹位置修改到本地位置。

太棒了,你只需要一次改变它。

现在,我的问题已经解决了,这里有一些问题和想法

1.很多洞穴,但是关于相关信息的许多查询,总是可以解决的。 这种信心在解决一个问题时被行使。

2.当缺乏理论基础时,一些配置操作容易产生问题。 例如,在不了解出版订阅的具体机制的情况下,很难想到一个闪光文件夹无法访问的问题。

3.我的情况很特别,一台有公网ip,一台没有。我在互联网上看到的,一般要么是局域网,两个主机都有一个公开的IP(这意味着发布端,用户可以通过一个独特的IP地址互相访问.所以我一直怀疑,我的网络结构原则上不能使用这种方式发布订阅(因为发布端无法“找到”订阅端)。这也是为什么我选择在配置中从订阅端运行代理,因为订阅端肯定会“找到”具有公共IP的发布端。这个问题仍需仔细研究.

4.这四种发布-订阅的方式有什么区别?快照文件夹是什么原理?这是两个需要搞清楚的问题。

5.sql服务器是如此普遍的特性,为什么有这么多的漏洞??也许我太煮了,但至少问题已经解决了,我已经长大了一点。

XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 公网 几个 网段