分发数据库

适用于: 是SQL Server(所有支持的版本) 是Azure SQL 托管实例

分发数据库用于存储所有类型复制的元数据和历史记录数据,并存储事务复制的事务。

在许多情况下,单个分发数据库就能够满足需要。 不过,如果多个发布服务器使用单个分发服务器,则应考虑为每个发布服务器都创建一个分发数据库。 这样可确保通过每个分发数据库的数据流是不同的。 使用配置分发向导可以为分发服务器指定一个分发数据库。 如果需要,可以在 “分发服务器属性” 对话框中指定其他分发数据库。

选项

分发数据库名称
为分发数据库输入名称。 分发数据库的默认名称为“distribution”。 如果指定名称,名称最多可包含 128 个字符,在 Microsoft SQL Server 实例中必须是唯一的,并且必须符合标识符的规则。 有关详细信息,请参阅 Database Identifiers

分发数据库文件的文件夹 / 分发数据库日志文件的文件夹
输入分发数据库和日志文件的路径。 如果使用 SQL Server Management Studio GUI,路径必须指向分发服务器的本地磁盘,并以本地驱动器号和冒号(如 C:)开头。 如果使用 Transact-SQL (T-SQL),则 SMB 文件共享支持的 UNC 路径格式有效。 有关详细信息,请参阅使用 SMB 文件共享存储安装 SQL Server

备注

通过将分发数据库日志放置在与分发数据库不同的磁盘驱动器上,可以减少事务写入操作所需的时间并提高复制的性能。

另请参阅

“配置分发”
配置发布和分发
查看和修改分发服务器和发布服务器属性