`

关于"错误 18483:未能连接到服务器 "XXX",因为distributor_admin未在该服务器上定义为远程登录

阅读更多
今天在配置数据库发布和分发时总是报出现 18483 错误
提示说:错误 18483:未能连接到服务器 "XXX",因为 'distributor_admin'未在该服务器上定义为远程登陆。
我的发布和分发是同一个服务器,"XXX" 为我的机器名,分发数据库是默认的名称,而我在另外一台机器上做时就正常。
在网上查了一下,有很多这方面得解释:
1:转载http://blog.csdn.net/zdmilan/archive/2005/06/24/401705.aspx
1、设置共享复制目录:
      \\computer_machine\C$...\..如果服务器取消过默认的共享($)则会失败;此时新建一个目录,并赋予权限,目录改为:\\computer_machine\共享目录名
2、建立用于发布应用的windows账号

3、在配置分发服务器时遭遇了 错误18483 提示因为distributor_admin未在该服务器上定义为远程登陆,故无法创建
解决方法:(运行以下程序)
USE master
GO
--设置两个变量
DECLARE @serverproperty_servername  varchar(100),
@servername    varchar(100)
--取得Windows NT 服务器和与指定的 SQL Server 实例关联的实例信息
--具体可以看联机丛书"SERVERPROPERTY"
SELECT @serverproperty_servername = CONVERT(varchar(100), SERVERPROPERTY('ServerName'))
--返回运行 Microsoft® SQL Server™ 的本地服务器名称
--具体可以看联机丛书@@SERVERNAME
SELECT @servername = CONVERT(varchar(100), @@SERVERNAME)

--如果@serverproperty_servername和@servername不同(因为你改过计算机名字),再运行下面的
--删除错误的服务器名
EXEC sp_dropserver @server=@servername
--添加正确的服务器名
EXEC sp_addserver @server=@serverproperty_servername, @local='local'
2:邹健答复的:
/*-- 错误18483:未能连接到服务器 'xx',因为'distributor_admin'未在该服务器上定义为远程登录。 --*/
--出现这种问题,应该是你曾经更改过计算机名

--执行下面的语句,完成后重新启动SQL服务
if serverproperty('servername') <> @@servername
begin
declare @server sysname
set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end

但是我执行完上面的SQL,重启服务以后就可以了
分享到:
评论

相关推荐

    分发服务器 系统抛出18483错误,未能连接服务器,因为’distributor_admin’未定义远程登陆

    未能连接服务器,因为’distributor_admin’未定义远程登陆 我在做分发服务器,进行快照复制设置的时候在最后出现如下错误: 错误18483,未能连接服务器,因为 ‘distributor_admin ‘未在该服务器上定义远程登录。...

    分发服务器 系统抛出18483错误,未能连接服务器,因为'distributor_admin'未定义远程登陆

    错误18483,未能连接服务器,因为 'distributor_admin '未在该服务器上定义远程登录。

    SQL SERVER的异地数据同步功能.doc

    在配置过程中可能会遇到诸如错误18483:“未能连接到服务器”等问题,这通常是因为distributor_admin账户未被定义为远程登录。解决此类问题的方法包括: - **检查与修复共享复制目录**:确保服务器的共享目录设置...

    Distributor-Catalogue_2018_5Edition_EN_low_FESTO_

    这个标题暗示了该文档可能包含了关于Festo产品在分销渠道中的详细信息,可能是为分销商或合作伙伴提供的参考指南。 【描述】"FESOT CYLINDER MANUAL" 提到了Festo气缸的手册。Festo气缸是该公司众多产品线中的一...

    Linux RedHat 5.x 安装gcc(包含依赖包)

    系统版本环境: # lsb_release -a LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics...# rpm -ivh --force 1xxxxxxxxx.rpm 检查gcc版本 # gcc -v ... gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-44)

    基于酒店业务的SAP财务凭证模型表设计SQL表结构.rar

    设计模型包括以下:业务模型表(hotel_business_model)、商品科目映射表(hotel_goods_info)、记账单位映射表(sap_customer_map【应收】)、渠道商映射表(sap_distributor_map【应付】)、SAP凭证表(hotel_...

    Sql_2000数据库双向同步

    - **新增用户**:创建一个新的用户,例如'distributor_admin',并将该用户分配到'System Administrators'服务器角色。设置一个安全的密码,例如(80571585)。 - **还原数据库**:为了确保两边的数据一致性,需要先...

    利用SQL SERVER复制技术实现数据的多服务器存储.pdf

    在设计复制策略时,还需要考虑出版物的数量、订阅者的数量以及服务器的数据处理能力,以决定将出版者和发布者部署在同一台服务器上还是在不同的服务器上。 为了增强复制性能,可以根据具体情况采取不同的策略,例如...

    打印机集群软件Print Distributor实现多台打印机同时打印等功能

    打印机集群软件,如Print Distributor,是一种允许多台打印机作为一个... 网络打印:支持通过网络打印,使得用户可以从任何连接到网络的设备发送打印作业。 打印作业的调度:允许用户安排打印作业在特定时间打印,以

    json数据格式.txt

    该 JSON 数据代表了一条关于用户更新的信息,具体涉及到了分销商ID、当前年月等信息。 ##### 示例 2: ```json { "sid": "0e97495a-56bb-4332-8934-5da54b53fd8c", "source": "b2b", "keyfiled": "distributor_...

    SQL SERVER间数据同步

    复制是一种将数据从一个数据源(出版服务器)拷贝到多个数据源的技术,其核心目的是将一份数据发布到多个存储站点上,确保即使在不同地点也能保持数据的一致性和及时更新。 **SQL Server 复制的基本元素:** - **...

    数据中心sql同步方案.doc

    - **数据复制角色**:在SQL Server数据复制过程中,主要涉及的角色有发布服务器(Publisher)、分发服务器(Distributor)和订阅服务器(Subscriber)。发布服务器负责发布数据,分发服务器管理复制拓扑结构,订阅...

    两台SQL-Server数据同步解决方案

    - 配置完成后,系统会为该服务器生成一个分发数据库。 2. **创建出版物**: - 选择要创建出版物的数据库。 - 使用“创建发布向导”创建出版物。 - 在向导中选择复制类型,这里我们选择快照复制。 - 定义文章,...

    hadoop2.2.0 native lib 本地IO库 Linux SuSE 11 X86_64

    希望能帮到有需要的兄弟姐妹。。。! 包含的文件: ~/hadoop/hadoop-2.2.0/lib/native&gt; ll 总计 1540 -rw-r--r-- 1 weblogic users 734402 04-15 10:22 libhadoop.a -rwxr-xr-x 1 weblogic users 412856 04-15 10:...

    SQL server 2012主从复制文档.zip

    主从复制主要包括三个主要角色:发布服务器(Publisher)、分发服务器(Distributor)和订阅服务器(Subscriber)。在此过程中,发布服务器是数据更改的源头,分发服务器负责传递更改,而订阅服务器接收并应用这些...

    POINT I/O Field Potential Distributor Module.pdf

    虽然文档中未提供具体的安装步骤,但通常这类步骤会详细指导用户如何正确地将模块安装到控制台上,如何安全地移除模块,在必要时如何替换损坏的模块,以及如何正确接线以保证模块与其它控制组件之间的通信。...

    opencart-distributor:解决任务的框架

    它的解决任务框架:在一个版本上开发一个模块,并自动集成到另一个版本中! 该框架是扩展。 Only for linux systems! 要求 邮编( sudo apt install zip ) PHP&gt; = v7.0 演示版 $ cd proj_dir $ oc-distribute 安装...

    Linux(CentOS6.5) 安装Oracle11g所需安装依赖包Packages(64bit)

    CentOS6.5安装Oracle11g时所需要的所有系统安装依赖包,包含以下rpm包 pdksh-5.2.14-37.el5_8.1.x86_64.rpm ...Distributor ID: CentOS Description: CentOS release 6.5 (Final) Release: 6.5 Codename: Final

    两台SQL Server数据同步解决方案(推荐).

    1. **创建表**:在远程服务器上创建一个表,例如`[user]`。 2. **创建本地表**:在本地服务器上创建一个类似的表,包含额外的状态字段,用于标记记录的变化状态。 3. **创建触发器**:创建一个触发器,用于维护状态...

Global site tag (gtag.js) - Google Analytics