Skip to content

Commit b70d9b7

Browse files
authored
Staging changes to eliminate link farms (#36590)
1 parent 7dc629b commit b70d9b7

9 files changed

Lines changed: 1051 additions & 1457 deletions

docs/docfx.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@
378378
"relational-databases/system-tables/dbo-systargetservers-transact-sql.md",
379379
"database-engine/install-windows/upgrade-sql-server-using-the-installation-wizard-setup.md",
380380
"sql-server/failover-clusters/install/rename-a-sql-server-failover-cluster-instance.md",
381+
"relational-databases/system-stored-procedures/sql-server-agent-stored-procedures-transact-sql.md",
381382
"database-engine/install-windows/**/*.md"
382383
]
383384
},
Lines changed: 34 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,51 @@
11
---
22
title: "Replication Developer Documentation"
3-
description: "Replication Developer Documentation"
3+
description: Programming interfaces and concepts for building applications that configure, maintain, and monitor SQL Server replication topologies.
44
author: "MashaMSFT"
55
ms.author: "mathoma"
6-
ms.date: 09/25/2024
6+
ms.date: 02/24/2026
77
ms.service: sql
88
ms.subservice: replication
99
ms.topic: "reference"
1010
ms.custom:
1111
- updatefrequency5
12+
ai-usage: ai-assisted
1213
helpviewer_keywords:
1314
- "developer's guide [SQL Server replication]"
1415
- "programming [SQL Server replication]"
1516
- "replication [SQL Server], development"
1617
monikerRange: "=azuresqldb-mi-current||>=sql-server-2016"
1718
---
18-
# Replication Developer Documentation
19+
# Replication developer documentation
20+
1921
[!INCLUDE[sql-asdbmi](../../../includes/applies-to-version/sql-asdbmi.md)]
2022

21-
The ability to programmatically configure, maintain, and monitor a replication topology enables you to both simplify repeated replication tasks and improve the user experience for your replication-based applications. By programming replication, your end-users can be provided with customized replication functionalities without having to be familiar with replication stored procedures and replication agent executables or having to using the replication user interface implemented by [!INCLUDE[ssManStudioFull](../../../includes/ssmanstudiofull-md.md)].
22-
23-
The following are scenarios in which your applications might benefit from programmatic access to replication services:
24-
25-
- Adding replication functionalities to an existing end-user application, such as synchronizing a pull subscription when the user clicks a button.
26-
27-
- Creating a Web-based user interface for remotely administering replication.
28-
29-
- Creating a custom user interface that exposes only a subset of administration functionality, can be used to remotely administer multiple replication topologies from a single location, or that combine administration and synchronization functionalities.
30-
31-
- Improving an existing monitoring tool by adding the ability to monitor the status of a publication, subscription, or at the Distributor.
32-
33-
- Creating a custom application to administer or synchronize subscriptions to an Oracle publisher.
34-
35-
- Writing customized business rules that are executed when a merge subscription is synchronized.
36-
37-
- Generating [!INCLUDE[tsql](../../../includes/tsql-md.md)] scripts that can be run repeated when configuring new Subscribers.
38-
39-
[!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] enables you to programmatically control replication agents and to programmatically administer and monitor a replication topology. To learn more about programming replication, see [Replication Programming Concepts](../../../relational-databases/replication/concepts/replication-programming-concepts.md).
40-
41-
## In This Section
42-
[Replication Programming Concepts](../../../relational-databases/replication/concepts/replication-programming-concepts.md)
43-
Describes the planning steps to develop an application that uses replication.
44-
45-
[Replication System Stored Procedures Concepts](../../../relational-databases/replication/concepts/replication-system-stored-procedures-concepts.md)
46-
Describes how system stored procedures can be used to provide programmatic access in a replication topology.
47-
48-
[Replication Management Objects Concepts](../../../relational-databases/replication/concepts/replication-management-objects-concepts.md)
49-
Explains the concepts for using Replication Management Objects (RMO). This is a managed code assembly that encapsulates replication functionalities for [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)].
50-
51-
[Replication Agent Executables Concepts](../../../relational-databases/replication/concepts/replication-agent-executables-concepts.md)
52-
Describes the use of Replication Agent Executable files.
53-
54-
55-
23+
The ability to programmatically configure, maintain, and monitor a replication topology enables you to simplify repeated replication tasks and improve the user experience for your replication-based applications. By programming replication, your end-users can be provided with customized replication functionalities without having to be familiar with replication stored procedures and replication agent executables or having to use the replication user interface implemented by [!INCLUDE[ssManStudioFull](../../../includes/ssmanstudiofull-md.md)].
24+
25+
The following are scenarios in which your applications might benefit from programmatic access to replication services:
26+
27+
- Adding replication functionalities to an existing end-user application, such as synchronizing a pull subscription when the user selects a button.
28+
- Creating a web-based user interface for remotely administering replication.
29+
- Creating a custom user interface that exposes only a subset of administration functionality, can be used to remotely administer multiple replication topologies from a single location, or that combine administration and synchronization functionalities.
30+
- Improving an existing monitoring tool by adding the ability to monitor the status of a publication, subscription, or at the Distributor.
31+
- Creating a custom application to administer or synchronize subscriptions to an Oracle publisher.
32+
- Writing customized business rules that are executed when a merge subscription is synchronized.
33+
- Generating [!INCLUDE[tsql](../../../includes/tsql-md.md)] scripts that can be run repeated when configuring new Subscribers.
34+
35+
[!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)] enables you to programmatically control replication agents and to programmatically administer and monitor a replication topology. To learn more about programming replication, see [Replication Programming Concepts](replication-programming-concepts.md).
36+
37+
## Programming interfaces
38+
39+
The following programming interfaces are available for developing replication applications.
40+
41+
| Article | Description |
42+
| --- | --- |
43+
| [Replication programming concepts](replication-programming-concepts.md) | Describes the planning steps to develop an application that uses replication. |
44+
| [Replication system stored procedures concepts](replication-system-stored-procedures-concepts.md) | Describes how system stored procedures can be used to provide programmatic access in a replication topology. |
45+
| [Replication management objects concepts](replication-management-objects-concepts.md) | Explains the concepts for using Replication Management Objects (RMO), a managed code assembly that encapsulates replication functionalities for [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)]. |
46+
| [Replication agent executables concepts](replication-agent-executables-concepts.md) | Describes the use of replication agent executable files for command-line automation. |
47+
48+
## Related content
49+
50+
- [SQL Server replication](../sql-server-replication.md)
51+
- [Replication stored procedures (Transact-SQL)](../../system-stored-procedures/replication-stored-procedures-transact-sql.md)

0 commit comments

Comments
 (0)