Skip to content

Commit 18991a2

Browse files
committed
Refresh articles that referenced preview versions
1 parent c1b6452 commit 18991a2

7 files changed

Lines changed: 989 additions & 965 deletions

File tree

docs/database-engine/availability-groups/windows/basic-availability-groups-always-on-availability-groups.md

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
---
2-
title: "Basic availability groups for a single database"
3-
description: "Describes the differences between a regular and basic Always On availability group, as well as how to configure a basic availability group."
2+
title: Basic Availability Groups for a Single Database
3+
description: Describes the differences between a regular and basic Always On availability group, and how to configure a basic availability group.
44
author: MashaMSFT
55
ms.author: mathoma
6-
ms.date: 09/27/2024
6+
ms.reviewer: randolphwest
7+
ms.date: 10/23/2025
78
ms.service: sql
89
ms.subservice: availability-groups
910
ms.topic: how-to
@@ -12,41 +13,41 @@ ms.topic: how-to
1213

1314
[!INCLUDE [SQL Server](../../../includes/applies-to-version/sqlserver.md)]
1415

15-
Always On basic availability groups provide a high availability solution for SQL Server from version 2016 and above on Standard Edition. A basic availability group supports a failover environment for a single database. It is created and managed much like traditional (advanced) [Always On Availability Groups](overview-of-always-on-availability-groups-sql-server.md) with Enterprise Edition. The differences and limitations of basic availability groups are summarized in this document.
16+
Always On basic availability groups provide a high availability solution for [!INCLUDE [sssql16-md](../../../includes/sssql16-md.md)] and later versions on Standard edition. A basic availability group supports a failover environment for a single database. It is created and managed much like traditional (advanced) [availability group](overview-of-always-on-availability-groups-sql-server.md) with Enterprise edition. The differences and limitations of basic availability groups are summarized in this document.
1617

1718
## Features
1819

19-
Always On basic availability groups replace the deprecated Database Mirroring feature and provides a similar level of feature support. Basic availability groups enable a primary database to maintain a single replica. This replica can use either synchronous-commit mode or asynchronous-commit mode. For more information about availability modes, see [Availability Modes](availability-modes-always-on-availability-groups.md). The secondary replica remains inactive unless there is a need to failover. This failover reverses the primary and secondary role assignments, causing the secondary replica to become the primary active database. For more information on failover, see [Failover and Failover Modes](failover-and-failover-modes-always-on-availability-groups.md). Basic availability groups can operate in a hybrid environment that spans on-premises and Microsoft Azure.
20+
Basic availability groups replace the deprecated Database Mirroring feature, and provide a similar level of feature support. Basic availability groups enable a primary database to maintain a single replica. This replica can use either synchronous-commit mode or asynchronous-commit mode. For more information about availability modes, see [Differences between availability modes for an Always On availability group](availability-modes-always-on-availability-groups.md). The secondary replica remains inactive unless there's a need to fail over. This failover reverses the primary and secondary role assignments, causing the secondary replica to become the primary active database. For more information on failover, see [Failover and Failover Modes](failover-and-failover-modes-always-on-availability-groups.md). Basic availability groups can operate in a hybrid environment that spans on-premises and Microsoft Azure.
2021

2122
## Limitations
2223

23-
Basic availability groups use a subset of features compared to advanced availability groups on SQL Server 2016 Enterprise Edition. Basic availability groups include the following limitations:
24+
Basic availability groups use a subset of features compared to advanced availability groups on [!INCLUDE [sssql16-md](../../../includes/sssql16-md.md)] Enterprise edition. Basic availability groups include the following limitations:
2425

25-
- Limit of two replicas (primary and secondary). Basic Availability Groups for SQL Server 2017 on Linux support an additional configuration only replica.
26+
- Limit of two replicas (primary and secondary). Basic Availability Groups for [!INCLUDE [sssql17-md](../../../includes/sssql17-md.md)] on Linux support an extra configuration only replica.
2627

2728
- No read access on secondary replica.
2829

2930
- No backups on secondary replica.
3031

3132
- No integrity checks on secondary replicas.
3233

33-
- No support for replicas hosted on servers running a version of SQL Server prior to SQL Server 2016 Community Technology Preview 3 (CTP3).
34+
- No support for replicas hosted on servers running a version of SQL Server before [!INCLUDE [sssql16-md](../../../includes/sssql16-md.md)].
3435

3536
- Support for one availability database.
3637

37-
- Basic availability groups cannot be upgraded to advanced availability groups. The group must be dropped and re-added to a group that contains servers running only SQL Server 2016 Enterprise Edition.
38+
- Basic availability groups can't be upgraded to advanced availability groups. The group must be dropped and readded to a group that contains servers running only [!INCLUDE [sssql16-md](../../../includes/sssql16-md.md)] Enterprise edition.
3839

39-
- Basic availability groups are only supported for Standard Edition servers.
40+
- Basic availability groups are only supported for Standard edition servers.
4041

41-
- Basic availability groups cannot be part of a distributed availability group.
42+
- Basic availability groups can't be part of a distributed availability group.
4243

4344
- You might have multiple Basic availability groups connected to a single instance of SQL Server.
4445

4546
## Configuration
4647

47-
An Always On basic availability group can be created on any two SQL Server 2016 Standard Edition servers. When you create a basic availability group, you must specify both replicas during creation.
48+
An Always On basic availability group can be created on any two [!INCLUDE [sssql16-md](../../../includes/sssql16-md.md)] Standard edition servers. When you create a basic availability group, you must specify both replicas during creation.
4849

49-
To create a basic availability group, use the **CREATE AVAILABILITY GROUP** Transact-SQL command and specify the **WITH BASIC** option (the default is **ADVANCED**). You can also create the basic availability group using the UI in SQL Server Management Studio starting with version 17.8. For more information, see [CREATE AVAILABILITY GROUP](../../../t-sql/statements/create-availability-group-transact-sql.md).
50+
To create a basic availability group, use the `CREATE AVAILABILITY GROUP` Transact-SQL command and specify the `WITH BASIC` option (the default is `ADVANCED`). You can also create the basic availability group using the UI in SQL Server Management Studio starting with version 17.8. For more information, see [CREATE AVAILABILITY GROUP](../../../t-sql/statements/create-availability-group-transact-sql.md).
5051

5152
See the following example for creating a basic availability group using Transact-SQL (T-SQL):
5253

@@ -65,7 +66,7 @@ GO
6566
```
6667

6768
> [!NOTE]
68-
> The limitations of basic availability groups apply to the **CREATE AVAILABILITY GROUP** command when **WITH BASIC** is specified. For example, you will get an error if you attempt to create a basic availability group that permits read access. Other limitations apply in the same manner. Refer to the Limitations section of this topic for details.
69+
> The limitations of basic availability groups apply to the `CREATE AVAILABILITY GROUP` command when `WITH BASIC` is specified. For example, you get an error if you attempt to create a basic availability group that permits read access. Other limitations apply in the same manner. Refer to the Limitations section of this article for details.
6970
7071
## Related content
7172

Lines changed: 59 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,130 +1,104 @@
11
---
2-
title: "microsoftml API"
3-
description: "microsoftml API"
2+
title: MicrosoftML API
3+
description: MicrosoftML API
44
author: VanMSFT
55
ms.author: vanto
6-
ms.date: 07/15/2019
6+
ms.reviewer: randolphwest
7+
ms.date: 10/23/2025
78
ms.service: sql
8-
ms.subservice: "machine-learning-services"
9-
ms.topic: "reference"
9+
ms.subservice: machine-learning-services
10+
ms.topic: reference
1011
keywords:
1112
- microsoftml API
1213
- API
1314
ms.devlang: python
14-
monikerRange: ">=sql-server-2017||>=sql-server-linux-ver15"
15+
monikerRange: ">=sql-server-2017 || >=sql-server-linux-ver15"
1516
---
16-
# microsoftml API
17+
# MicrosoftML API
1718

18-
## learners
19+
## Learners
1920

21+
**Applies to**: [!INCLUDE [sssql17-md](../../../../includes/sssql17-md.md)]
2022

21-
**Applies to: SQL Server 2017 RC2**
23+
### Training functions
2224

25+
- [*microsoftml.rx_fast_forest*: Random Forest](rx-fast-forest.md)
2326

24-
### training functions
27+
- [*microsoftml.rx_fast_linear*: Linear Model with Stochastic Dual Coordinate Ascent](rx-fast-linear.md)
2528

26-
* [*microsoftml.rx_fast_forest*: Random Forest](rx-fast-forest.md)
29+
- [loss functions](rx-fast-linear.md)
2730

28-
* [*microsoftml.rx_fast_linear*: Linear Model with Stochastic Dual Coordinate Ascent](rx-fast-linear.md)
31+
- [*microsoftml.hinge_loss*: Hinge loss function](hinge-loss.md)
32+
- [*microsoftml.log_loss*: Log loss function](log-loss.md)
33+
- [*microsoftml.smoothed_hinge_loss*: Smoothed hinge loss function](smoothed-hinge-loss.md)
34+
- [*microsoftml.squared_loss*: Squared loss function](squared-loss.md)
2935

30-
* [loss functions](rx-fast-linear.md)
36+
- [*microsoftml.rx_fast_trees*: Boosted Trees](rx-fast-trees.md)
3137

32-
* [*microsoftml.hinge_loss*: Hinge loss function](hinge-loss.md)
38+
- [*microsoftml.rx_logistic_regression*: Logistic Regression](rx-logistic-regression.md)
3339

34-
* [*microsoftml.log_loss*: Log loss function](log-loss.md)
40+
- [*microsoftml.rx_neural_network*: Neural Network](rx-neural-network.md)
3541

36-
* [*microsoftml.smoothed_hinge_loss*: Smoothed hinge loss function](smoothed-hinge-loss.md)
42+
- [optimizers](rx-neural-network.md)
3743

38-
* [*microsoftml.squared_loss*: Squared loss function](squared-loss.md)
44+
- [*microsoftml.adadelta_optimizer*: Adaptive learning rate method](adadelta-optimizer.md)
45+
- [*microsoftml.sgd_optimizer*: Stochastic gradient descent](sgd-optimizer.md)
3946

40-
* [*microsoftml.rx_fast_trees*: Boosted Trees](rx-fast-trees.md)
47+
- [math](rx-neural-network.md)
4148

42-
* [*microsoftml.rx_logistic_regression*: Logistic Regression](rx-logistic-regression.md)
49+
- [*microsoftml.avx_math*: Acceleration with AVX instructions](avx-math.md)
50+
- [*microsoftml.clr_math*: Acceleration with .NET math](clr-math.md)
51+
- [*microsoftml.gpu_math*: Acceleration with Nvidia CUDA](gpu-math.md)
52+
- [*microsoftml.mkl_math*: Acceleration with Intel MKL](mkl-math.md)
53+
- [*microsoftml.sse_math*: Acceleration with SSE instructions](sse-math.md)
4354

44-
* [*microsoftml.rx_neural_network*: Neural Network](rx-neural-network.md)
45-
46-
* [optimizers](rx-neural-network.md)
47-
48-
* [*microsoftml.adadelta_optimizer*: Adaptive learning rate method](adadelta-optimizer.md)
49-
50-
* [*microsoftml.sgd_optimizer*: Stochastic gradient descent](sgd-optimizer.md)
51-
52-
* [math](rx-neural-network.md)
53-
54-
* [*microsoftml.avx_math*: Acceleration with AVX instructions](avx-math.md)
55-
56-
* [*microsoftml.clr_math*: Acceleration with .NET math](clr-math.md)
57-
58-
* [*microsoftml.gpu_math*: Acceleration with NVidia CUDA](gpu-math.md)
59-
60-
* [*microsoftml.mkl_math*: Acceleration with Intel MKL](mkl-math.md)
61-
62-
* [*microsoftml.sse_math*: Acceleration with SSE instructions](sse-math.md)
63-
64-
* [*microsoftml.rx_oneclass_svm*: Anomaly Detection](rx-oneclass-svm.md)
65-
66-
67-
## transforms
55+
- [*microsoftml.rx_oneclass_svm*: Anomaly Detection](rx-oneclass-svm.md)
6856

57+
## Transforms
6958

7059
### categorical variable handling
7160

72-
* [*microsoftml.categorical*: Converts a text column into categories](categorical.md)
73-
74-
* [*microsoftml.categorical_hash*: Hashes and converts a text column into categories](categorical-hash.md)
75-
76-
77-
### schema manipulation
78-
79-
* [*microsoftml.concat*: Concatenates multiple columns into a single vector](concat.md)
80-
81-
* [*microsoftml.drop_columns*: Drops columns from a dataset](drop-columns.md)
82-
83-
* [*microsoftml.select_columns*: Retains columns of a dataset](select-columns.md)
84-
85-
86-
### variable selection
87-
88-
* [*microsoftml.count_select*: Feature selection based on counts](count-select.md)
89-
90-
* [*microsoftml.mutualinformation_select*: Feature selection based on mutual information](mutualinformation-select.md)
91-
92-
93-
### text analytics
94-
95-
* [*microsoftml.featurize_text*: Converts text columns into numerical features](featurize-text.md)
96-
97-
* [N-grams extractors](featurize-text.md)
98-
99-
* [*microsoftml.n_gram*: Converts text into features using n-grams](n-gram.md)
61+
- [*microsoftml.categorical*: Converts a text column into categories](categorical.md)
62+
- [*microsoftml.categorical_hash*: Hashes and converts a text column into categories](categorical-hash.md)
10063

101-
* [*microsoftml.n_gram_hash*: Converts text into features using hashed n-grams](n-gram-hash.md)
64+
### Schema manipulation
10265

103-
* [Stopwords removers](featurize-text.md)
66+
- [*microsoftml.concat*: Concatenates multiple columns into a single vector](concat.md)
67+
- [*microsoftml.drop_columns*: Drops columns from a dataset](drop-columns.md)
68+
- [*microsoftml.select_columns*: Retains columns of a dataset](select-columns.md)
10469

105-
* [*microsoftml.custom*: Removes custom stopwords](custom.md)
70+
### Variable selection
10671

107-
* [*microsoftml.predefined*: Removes predefined stopwords](predefined.md)
72+
- [*microsoftml.count_select*: Feature selection based on counts](count-select.md)
73+
- [*microsoftml.mutualinformation_select*: Feature selection based on mutual information](mutualinformation-select.md)
10874

109-
* [*microsoftml.get_sentiment*: Sentiment analysis](get-sentiment.md)
75+
### Text analytics
11076

77+
- [*microsoftml.featurize_text*: Converts text columns into numerical features](featurize-text.md)
11178

112-
### image analytics
79+
- [*microsoftml.featurize_text*: Converts text columns into numerical features](featurize-text.md)
11380

114-
* [*microsoftml.load_image*: Loads an image](load-image.md)
81+
- [*microsoftml.n_gram*: Converts text into features using n-grams](n-gram.md)
82+
- [*microsoftml.n_gram_hash*: Converts text into features using hashed n-grams](n-gram-hash.md)
11583

116-
* [*microsoftml.resize_image*: Resizes an Image](resize-image.md)
84+
- [*microsoftml.featurize_text*: Converts text columns into numerical features](featurize-text.md)
11785

118-
* [*microsoftml.extract_pixels*: Extracts pixels form an image](extract-pixels.md)
86+
- [*microsoftml.custom*: Removes custom stopwords](custom.md)
87+
- [*microsoftml.predefined*: Removes predefined stopwords](predefined.md)
11988

120-
* [*microsoftml.featurize_image*: Converts an image into features](featurize-image.md)
89+
- [*microsoftml.get_sentiment*: Sentiment analysis](get-sentiment.md)
12190

91+
### Image analytics
12292

123-
## scorers
93+
- [*microsoftml.load_image*: Loads an image](load-image.md)
94+
- [*microsoftml.resize_image*: Resizes an Image](resize-image.md)
95+
- [*microsoftml.extract_pixels*: Extracts pixels from an image](extract-pixels.md)
96+
- [*microsoftml.featurize_image*: Converts an image into features](featurize-image.md)
12497

125-
* [*microsoftml.rx_predict*: Scores using a Microsoft machine learning model](rx-predict.md)
98+
## Scorers
12699

100+
- [*microsoftml.rx_predict*: Scores using a Microsoft machine learning model](rx-predict.md)
127101

128-
## featurizers
102+
## Featurizers
129103

130-
* [*microsoftml.rx_featurize*: Data transformation for data sources](rx-featurize.md)
104+
- [*microsoftml.rx_featurize*: Data transformation for data sources](rx-featurize.md)

0 commit comments

Comments
 (0)