vic*_*cky 1 replication sql-server
有人可以让我知道我们如何识别 SQL 服务器中是否安装了复制组件。
试过如下:
1.我们之前更改了服务器名称,因此在检查配置分发服务器和发布时给出以下警告。
SQL Server 无法连接到服务器“xxxxxxxx”。
附加信息:
SQL Server 复制需要实际的服务器名称才能连接到服务器。指定实际的服务器名称“zzzzzzzzz”。(复制。实用程序)
我将重命名服务器。
Microsoft SQL Server Management Studio 无法访问复制组件,因为此 SQL Server 实例上未安装复制。有关安装复制的信息,请参阅 SQL Server 联机丛书中的安装复制主题。
附加信息:
此服务器上未安装复制组件。再次运行 SQL Server 安装程序并选择安装复制的选项。(Microsoft SQL Server,错误:21028)
现在,请建议 SQL 实例中是否安装了 Replication 组件
您可以使用以下 T-SQL 命令查询注册表并确认是否安装了复制组件:
USE master;
GO
DECLARE @installed int;
EXEC @installed = sys.sp_MS_replication_installed;
SELECT @installed;
Run Code Online (Sandbox Code Playgroud)
如果@installed = 0,则未安装复制。该存储过程实际上使用以下命令读取注册表,这是另一种检查方式:
EXEC master.dbo.xp_instance_regread 'HKEY_LOCAL_MACHINE',
'SOFTWARE\Microsoft\MSSQLServer\Replication',
'IsInstalled'
Run Code Online (Sandbox Code Playgroud)
sp_MS_replication_installed 示例
归档时间: |
|
查看次数: |
3277 次 |
最近记录: |