小编vic*_*cky的帖子

我们如何知道 SQL Server 中安装的 SQL Replication 组件

有人可以让我知道我们如何识别 SQL 服务器中是否安装了复制组件。

试过如下:

1.我们之前更改了服务器名称,因此在检查配置分发服务器和发布时给出以下警告。

标题:配置分发向导

SQL Server 无法连接到服务器“xxxxxxxx”。

附加信息:

SQL Server 复制需要实际的服务器名称才能连接到服务器。指定实际的服务器名称“zzzzzzzzz”。(复制。实用程序)


我将重命名服务器。

  1. 在尝试配置订阅时给出以下警告。

标题:新订阅向导

 

Microsoft SQL Server Management Studio 无法访问复制组件,因为此 SQL Server 实例上未安装复制。有关安装复制的信息,请参阅 SQL Server 联机丛书中的安装复制主题。

附加信息:  

此服务器上未安装复制组件。再次运行 SQL Server 安装程序并选择安装复制的选项。(Microsoft SQL Server,错误:21028)

现在,请建议 SQL 实例中是否安装了 Replication 组件

replication sql-server

1
推荐指数
1
解决办法
3277
查看次数

根据年龄删除所有数据库

我们如何根据年龄删除所有数据库。

如果我使用今天的日期并保留 2 个月,则列表将带有以下查询,现在我想删除所有带有查询输出的数据库。

SELECT name as [database] , database_id, create_date  
FROM sys.databases where create_date  <= '20190726' AND name NOT IN ('Master','Model','MSDB','tempdb')
Run Code Online (Sandbox Code Playgroud)

错误

以下脚本无法处理错误:

DROP DATABASE VM_P
消息 2812,级别 16,状态 62,第 15 行
找不到存储过程“DROP DATABASE VM_P。

脚本

DECLARE @DBName VARCHAR (64)
DECLARE @SQL VARCHAR (255)
DECLARE DROPDB CURSOR FOR 
SELECT name FROM sys.databases 
WHERE create_date  <= '20190726' 
AND name NOT IN ('master','model','msdb','tempdb','distribution','ReportServer','ReportServerTempDB')

OPEN DROPDB
FETCH next FROM DROPDB INTO @DBName
WHILE @@FETCH_STATUS = 0
BEGIN
    SET @SQL = 'DROP DATABASE …
Run Code Online (Sandbox Code Playgroud)

sql-server

1
推荐指数
1
解决办法
164
查看次数

标签 统计

sql-server ×2

replication ×1