MS SQL 2005 复制发布的问题 一台服务器上,数据库DB1是从另一台服务器拷贝过来的数据库文件,使用附加创建。但在新建发布时,无法完成发布。 在同一台服务器上,另一数据库DB2是自己手工建立,并建了几个表,能新建发布成功。 会是什么原因引起上述故障? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 use master go select @@servername; select serverproperty('servername')如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。 --要修复此问题 --执行下面的语句,完成后重新启动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 最后别忘了重新启动服务哦,启动完后,在运行: use master go select @@servername; select serverproperty('servername')一切正常,复制也能用了!本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fredrickhu/archive/2009/10/24/4721586.aspx use master go select @@servername; select serverproperty('servername') 运行了下,得到的名称是一样的!自建数据库能发布成功,但拷贝过来,附加的数据库不行。要不要在原服务器上做下分离,再拷过来? 报如下错误:执行Transact-SQL语句或批处理时发生了异常。(Microsoft.SqlServer.ConnectionInfo) 分发服务器未正确安装。(Microsoft SQL Server,错误:20036) SQL2000 复制监视器问题 优化SQL语句 distinct 为什么过滤不了重复项 请问一个SQL语句问题 怎么写这个SQL语句 第一次遇到内连接出错,帮助看看!!! 麻烦大家看下,急用!昨天发贴,没人气了,今天再加点分! 寻求一条sql语句,请大家帮忙 ==最最最基本的问题!来者有分!!== 2个sql语句的区别? 按时间更新多条记录.求条sql高手你在哪里.. 求助:一条SQL语句的问题!
select serverproperty('servername')如果这两个结果不一致,说明机器改过名字,在配置复制的时候就会报上面的错误。 --要修复此问题
--执行下面的语句,完成后重新启动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 最后别忘了重新启动服务哦,启动完后,在运行: use master go select @@servername;
select serverproperty('servername')一切正常,复制也能用了!本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fredrickhu/archive/2009/10/24/4721586.aspx
select serverproperty('servername')
运行了下,得到的名称是一样的!自建数据库能发布成功,但拷贝过来,附加的数据库不行。要不要在原服务器上做下分离,再拷过来?
分发服务器未正确安装。(Microsoft SQL Server,错误:20036)