distributor_admin未在该服务器上定义为远程登录

主题:配置分发服务器:未能连接到服务器,因为distributor_admin未在该服务器上定义为远程登录



配置发布和分发向导,最后完成时报错:配置分发服务器:未能连接到服务器,因为distributor_admin未在该服务器上定义为远程登录

我知道,我刚解决了,你肯定在装完SQL SERVER以后,改了计算机名,虽然sql server 还可以用,但一用复制时,SQL SERVER读取了旧的计算机实例名,不信,你试试
select @@SERVERNAME
显示出来的,肯定不是你现在的计算机名.

于是,你用
sp_dropserver <(用select @@SERVERNAME显示出来的旧名)>
go
sp_addserver <你现在的计算机名>, LOCAL
go

重启sql server服务

 

 

 

向数据库表中添加新的字段可以通过使用 `ALTER TABLE` 语句来实现。以下是针对需求的具体 SQL 示例,用于向现有表中添加 `distributor_id`、`distributor_name_eng` 和 `distributor_name_chs` 字段,并指定它们的数据类型、可空性以及备注信息。 ```sql ALTER TABLE your_table_name ADD COLUMN distributor_id BIGINT COMMENT '主机厂', ADD COLUMN distributor_name_eng VARCHAR(255) NULL, ADD COLUMN distributor_name_chs VARCHAR(255); ``` ### 说明: 1. **字段定义**: - `distributor_id` 被定义为 `BIGINT` 类型,并且添加了备注 `'主机厂'`。 - `distributor_name_eng` 被定义为 `VARCHAR(255)` 类型,并允许为空(`NULL`)。 - `distributor_name_chs` 同样被定义为 `VARCHAR(255)` 类型,默认情况下不允许为空,如果需要允许为空,可以加上 `NULL` 关键字。 2. **备注设置**: - 使用 `COMMENT` 关键字为 `distributor_id` 添加备注信息,这里备注内容为 `'主机厂'`。 3. **字段顺序**: - 默认情况下,新增的列会添加在表的最后。如果需要将新字段插入到特定位置,可以使用 `AFTER column_name` 或 `FIRST` 来指定位置。例如: ```sql ADD COLUMN distributor_id BIGINT COMMENT '主机厂' FIRST, ADD COLUMN distributor_name_eng VARCHAR(255) NULL AFTER distributor_id, ADD COLUMN distributor_name_chs VARCHAR(255) AFTER distributor_name_eng; ``` ### 注意事项: - 替换 `your_table_name` 为实际的表名。 - 根据实际需求调整 `VARCHAR` 的长度(此处示例为 `255`),以适应存储的内容。 - 如果数据库环境对字符集有特殊要求,可以在字段定义中明确指定字符集和排序规则,例如: ```sql ADD COLUMN distributor_name_eng VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL ``` 这样可以确保字段支持中文及其他多语言字符[^1]。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值