SQL Server复制需要有实际的服务器名称才能连接到服务器

1.执行以下sql,查询主机名是否一致:

select @@servername;

select serverproperty('servername');

2.发现上述 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

3.重启sqlserver即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SQL Server数据库服务器是指一个托管和管理Microsoft SQL Server数据库的计算机。它允许用户创建、管理和访问SQL Server数据库,并提供与数据库相关的功能和服务。通过注册新的数据库服务器,您可以在SQL Server连接和管理多个数据库服务器。操作步骤如下: 1. 右击新建的服务器组,在弹出菜单中选择"新建服务器注册"。 2. 在新建服务器注册对话框中,输入新建服务器名称,可以选择添加说明。 3. 单击保存后,新建的数据库服务器将在服务器组下出现。 4. 如果需要删除注册服务器,可以右击服务器名称,选择"删除"。请注意,删除注册服务器将同时删除此服务器上的所有内容,包括数据表、查询、存储过程等。 需要注意的是,如果本地和服务器SQL Server版本不一致,需要使用不同的方法来实现数据移动。如果版本相同,可以通过数据库备份和还原来移动数据。具体步骤如下: 1. 打开需要备份的数据库,右键选择"任务",然后选择"备份"。 2. 选择备份到的位置,并完成备份操作。 3. 将备份文件传输到服务器上的相应位置,并打开目标数据库。 4. 右键目标数据库,选择"还原文件和文件组"。 5. 选择源设备,然后选择备份文件的位置。 6. 点击确定,完成还原操作。 如果本地和服务器的版本不同,可以使用生成脚本的方式来导入数据。具体步骤如下: 1. 右键选择目标数据库,点击"任务",选择"生成脚本"。 2. 选择要生成整个数据库对象还是具体的某个表。 3. 保存脚本并选择高级选项。 4. 在服务器版脚本上选择要导入的版本,并选择要编写脚本的数据类型。 5. 生成脚本文件,并将文件内容复制服务器上的查询窗口中。 6. 修改脚本中的地址为服务器上对应的地址,并执行脚本,将数据导入服务器中[4]。 以上是关于SQL Server数据库服务器的基本信息和注册、删除服务器的操作步骤,以及在不同版本的情况下如何移动数据的方法。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值