Skip to content

Commit 08dace2

Browse files
authored
Merge pull request #20415 from MicrosoftDocs/master
10/08 PM Publish
2 parents c56bf91 + e9cfdac commit 08dace2

9 files changed

Lines changed: 20 additions & 16 deletions

docs/linux/sql-server-linux-ha-basics.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ scp MyAGCert.cer username@servername:/folder/subfolder
6666
copies the file MyAGCert.cer to the folder specified on the other server. Note that you must have permissions - and possibly ownership - of the file to copy it, so `chown` may also need to be employed before copying. Similarly, on the receiving side, the right user needs access to manipulate the file. For example, to restore that certificate file, the `mssql` user must be able to access it.
6767

6868
Samba, which is the Linux variant of server message block (SMB), can also be used to create shares accessed by UNC paths such as `\\SERVERNAME\SHARE`. For more information on configuring Samba, see the information at the following links for each distribution:
69-
- [RHEL](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Confined_Services/chap-Managing_Confined_Services-Samba.html)
69+
- [RHEL](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/selinux_users_and_administrators_guide/chap-managing_confined_services-samba)
70+
7071
- [SLES](https://www.suse.com/documentation/sles11/book_sle_admin/data/cha_samba.html)
7172
- [Ubuntu](https://help.ubuntu.com/community/Samba)
7273

@@ -146,7 +147,7 @@ This solution is in some ways similar to, but in many ways different from deploy
146147
On Linux, while each supported distribution has Pacemaker available, each distribution can customize and have slightly different implementations and versions. Some of the differences will be reflected in the instructions in this article. The clustering layer is open source, so even though it ships with the distributions, it is not tightly integrated in the same way a WSFC is under Windows. This is why Microsoft provides *mssql-server-ha*, so that [!INCLUDE[ssnoversion-md](../includes/ssnoversion-md.md)] and the Pacemaker stack can provide close to, but not exactly the same, experience for AGs and FCIs as under Windows.
147148

148149
For full documentation on Pacemaker, including a more in-depth explanation of what everything is with full reference information, for RHEL and SLES:
149-
- [RHEL](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/ch-overview-HAAR.html)
150+
- [RHEL](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/high_availability_add-on_reference/ch-overview-haar)
150151
- [SLES](https://www.suse.com/documentation/sle_ha/book_sleha/data/book_sleha.html)
151152

152153
Ubuntu does not have a guide for availability.
@@ -166,7 +167,7 @@ Pacemaker has standard and clone resources. Clone resources are ones that run si
166167

167168
[!INCLUDE [bias-sensitive-term-t](../includes/bias-sensitive-term-t.md)]
168169

169-
When an AG is created, it requires a specialized form of a clone resource called a multi-state resource. While an AG only has one primary replica, the AG itself is running across all nodes that it is configured to work on, and can potentially allow things such as read-only access. Because this is a "live" use of the node, the resources have the concept of two states: master and slave. For more information, see [Multi-state resources: Resources that have multiple modes](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Configuring_the_Red_Hat_High_Availability_Add-On_with_Pacemaker/s1-multistateresource-HAAR.html).
170+
When an AG is created, it requires a specialized form of a clone resource called a multi-state resource. While an AG only has one primary replica, the AG itself is running across all nodes that it is configured to work on, and can potentially allow things such as read-only access. Because this is a "live" use of the node, the resources have the concept of two states: master and slave. For more information, see [Multi-state resources: Resources that have multiple modes](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/high_availability_add-on_reference/s1-multistateresource-haar).
170171

171172
#### Resource groups/sets
172173

@@ -238,4 +239,4 @@ Currently, there is no direct way for a WSFC and a Pacemaker cluster to work tog
238239
On Linux, all nodes of a Pacemaker cluster must be on the same distribution. For example, this means that a RHEL node cannot be part of a Pacemaker cluster that has a SLES node. The main reason for this was previously stated: the distributions may have different versions and functionality, so things could not work properly. Mixing distributions has the same story as mixing WSFCs and Linux: use None or distributed AGs.
239240

240241
## Next steps
241-
[Deploy a Pacemaker cluster for SQL Server on Linux](sql-server-linux-deploy-pacemaker-cluster.md)
242+
[Deploy a Pacemaker cluster for SQL Server on Linux](sql-server-linux-deploy-pacemaker-cluster.md)

docs/linux/sql-server-linux-shared-disk-cluster-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ To create a SQL Server FCI on Linux, see [Configure SQL Server FCI on Linux](sql
2020

2121
## The Clustering Layer
2222

23-
* In RHEL, the clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/pdf/High_Availability_Add-On_Overview/Red_Hat_Enterprise_Linux-6-High_Availability_Add-On_Overview-en-US.pdf).
23+
* In RHEL, the clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/pdf/high_availability_add-on_overview/red_hat_enterprise_linux-7-high_availability_add-on_overview-en-us.pdf).
2424

2525
> [!NOTE]
2626
> Access to Red Hat HA add-on and documentation requires a subscription.

docs/linux/sql-server-linux-shared-disk-cluster-configure-iscsi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The most important thing to ensure is completed on the target is that the disks
3232
This section will cover how to configure an iSCSI initiator on the servers that will serve as nodes for the FCI. The instructions should work as is on RHEL and Ubuntu.
3333

3434
For more information on iSCSI initiator for the supported distributions, consult the following links:
35-
- [Red Hat](https://access.redhat.com/documentation/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/iscsi-api.html)
35+
- [Red Hat](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/osm-create-iscsi-initiator)
3636
- [SUSE](https://www.suse.com/documentation/sles11/stor_admin/data/sec_inst_system_iscsi_initiator.html)
3737
- [Ubuntu](https://help.ubuntu.com/lts/serverguide/iscsi-initiator.html)
3838

docs/linux/sql-server-linux-shared-disk-cluster-red-hat-7-configure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.assetid: dcc0a8d3-9d25-4208-8507-a5e65d2a9a15
1515

1616
[!INCLUDE [SQL Server - Linux](../includes/applies-to-version/sql-linux.md)]
1717

18-
This guide provides instructions to create a two-node shared disk failover cluster for SQL Server on Red Hat Enterprise Linux. The clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/pdf/High_Availability_Add-On_Overview/Red_Hat_Enterprise_Linux-6-High_Availability_Add-On_Overview-en-US.pdf) built on top of [Pacemaker](https://clusterlabs.org/). The SQL Server instance is active on either one node or the other.
18+
This guide provides instructions to create a two-node shared disk failover cluster for SQL Server on Red Hat Enterprise Linux. The clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/pdf/high_availability_add-on_overview/red_hat_enterprise_linux-7-high_availability_add-on_overview-en-us.pdf) built on top of [Pacemaker](https://clusterlabs.org/). The SQL Server instance is active on either one node or the other.
1919

2020
> [!NOTE]
2121
> Access to Red Hat HA add-on and documentation requires a subscription.
@@ -24,7 +24,7 @@ As the following diagram shows, storage is presented to two servers. Clustering
2424

2525
![Red Hat Enterprise Linux 7 Shared Disk SQL Cluster](./media/sql-server-linux-shared-disk-cluster-red-hat-7-configure/LinuxCluster.png)
2626

27-
For more information on cluster configuration, resource agents options, and management, visit [RHEL reference documentation](https://access.redhat.com/documentation/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/index.html).
27+
For more information on cluster configuration, resource agents options, and management, visit [RHEL reference documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/high_availability_add-on_reference/index).
2828

2929

3030
> [!NOTE]

docs/linux/sql-server-linux-shared-disk-cluster-red-hat-7-operate.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ This document describes how to do the following tasks for SQL Server on a shared
2525

2626
## Architecture description
2727

28-
The clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/pdf/High_Availability_Add-On_Overview/Red_Hat_Enterprise_Linux-6-High_Availability_Add-On_Overview-en-US.pdf) built on top of [Pacemaker](https://clusterlabs.org/). Corosync and Pacemaker coordinate cluster communications and resource management. The SQL Server instance is active on either one node or the other.
28+
The clustering layer is based on Red Hat Enterprise Linux (RHEL) [HA add-on](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/pdf/high_availability_add-on_overview/red_hat_enterprise_linux-7-high_availability_add-on_overview-en-us.pdf) built on top of [Pacemaker](https://clusterlabs.org/). Corosync and Pacemaker coordinate cluster communications and resource management. The SQL Server instance is active on either one node or the other.
2929

3030
The following diagram illustrates the components in a Linux cluster with SQL Server.
3131

3232
![Red Hat Enterprise Linux 7 Shared Disk SQL Cluster](./media/sql-server-linux-shared-disk-cluster-red-hat-7-configure/LinuxCluster.png)
3333

34-
For more information on cluster configuration, resource agents options, and management, visit [RHEL reference documentation](https://access.redhat.com/documentation/Red_Hat_Enterprise_Linux/7/html/High_Availability_Add-On_Reference/index.html).
34+
For more information on cluster configuration, resource agents options, and management, visit [RHEL reference documentation](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/high_availability_add-on_reference/index).
3535

3636
## <a name = "failManual"></a>Failover cluster manually
3737

docs/machine-learning/python/reference/azureml-model-management-sdk/azureml-model-management-sdk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ This topic is a high-level description of package functionality. These classes a
3636
| Package details | Information |
3737
|--------|-|
3838
| Current version: | 1.0.1b7 |
39-
| Built on: | [Anaconda](https://www.continuum.io/why-anaconda) distribution of [Python 3.5](https://www.python.org/doc) |
39+
| Built on: | [Anaconda](https://www.anaconda.com/) distribution of [Python 3.5](https://www.python.org/doc) |
4040
| Package distribution: | [Machine Learning Server 9.x](/machine-learning-server/what-is-machine-learning-server) </br>[SQL Server 2017 Machine Learning Server (Standalone)](../../../r/r-server-standalone.md) |
4141

4242

docs/relational-databases/security/sql-server-certificates-and-asymmetric-keys.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ monikerRange: ">=aps-pdw-2016||=azuresqldb-current||=azure-sqldw-latest||>=sql-s
6464

6565
| Tool | Purpose |
6666
| ---- | ------- |
67-
|[New-SelfSignedCertificate](/powershell/module/pkiclient/new-selfsignedcertificate)|Creates self-signed certificates.|
67+
|[New-SelfSignedCertificate](/powershell/module/pki/new-selfsignedcertificate)|Creates self-signed certificates.|
6868
|[makecert](/windows/desktop/SecCrypto/makecert)|Creates certificates. Deprecated in favor of **New-SelfSignedCertificate**.|
6969
|[sn](/dotnet/framework/tools/sn-exe-strong-name-tool)|Creates strong names for symmetric keys.|
7070

docs/reporting-services/branding-the-web-portal.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ A brand package for Reporting Services consists of three items and is packaged a
2626
- metadata.xml
2727
- logo.png (optional)
2828

29-
The files must have the names listed above. The zip file can be named however you like.
29+
The files must have the names listed above. Package the files above into a zip file. The zip file can be named however you like.
3030

3131
### metadata.xml
3232

@@ -121,7 +121,7 @@ If you include a logo with your brand package, it will appear in the web portal
121121

122122
The file you include for the logo must use the PNG file format. The file dimensions will be scaled once uploaded to the server. It should scale to around 290px x 60px.
123123

124-
## Applying the brand package to the web portal
124+
## <a name="#applying-the-brand-package-to-the-web-portal"></a>Applying the brand package to the web portal
125125

126126
To add, download, or remove a brand package, you can do the following.
127127

@@ -137,7 +137,7 @@ To add, download, or remove a brand package, you can do the following.
137137

138138
**Currently installed brand package** will either display the name of the package that has been uploaded, or it will display None.
139139

140-
**Upload brand package** will apply the package to the web portal. You will see it take effect immediately.
140+
**Upload brand package** will prompt you to select a zip file from a local folder and then apply the package to the web portal. You will see it take effect immediately.
141141

142142
You can also **Download** or **Remove** the package. Removing the package will reset the web portal to the default brand immediately.
143143

@@ -253,6 +253,9 @@ You can also **Download** or **Remove** the package. Removing the package will r
253253
}
254254
```
255255

256+
## <a name="bkmk_download_samples"></a> To Download the Sample Branding Packages
257+
Download the samples from the GitHub site [Sample Branding Packages](https://github.com/microsoft/sql-server-samples/tree/master/samples/features/reporting-services/branding) to a local folder. For more information, see the section [Applying the brand package to the web portal](#applying-the-brand-package-to-the-web-portal) in this article.
258+
256259
## Next steps
257260

258261
More questions? [Try asking the Reporting Services forum](/answers/search.html?c=&f=&includeChildren=&q=ssrs+OR+reporting+services&redirect=search%2fsearch&sort=relevance&type=question+OR+idea+OR+kbentry+OR+answer+OR+topic+OR+user)

docs/t-sql/statements/deny-object-permissions-transact-sql.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ PRIVILEGES
7070
Specifies the name of a column in a table, view, or table-valued function on which the permission is being denied. The parentheses **( )** are required. Only SELECT, REFERENCES, and UPDATE permissions can be denied on a column. *column* can be specified in the permissions clause or after the securable name.
7171

7272
> [!CAUTION]
73-
> A table-level DENY does not take precedence over a column-level GRANT. This inconsistency in the permissions hierarchy has been preserved for backward compatibility. In SQL Server this behavior is different if the Server is configured to run with the [Common Criteria Compliance Enabled Server Configuration](/../../database-engine/configure-windows/common-criteria-compliance-enabled-server-configuration-option.md). However, this should generally only be used with caution and not as a general practice.
73+
> A table-level DENY does not take precedence over a column-level GRANT. This inconsistency in the permissions hierarchy has been preserved for backward compatibility. In SQL Server this behavior is different if the Server is configured to run with the [Common Criteria Compliance Enabled Server Configuration](/sql/database-engine/configure-windows/common-criteria-compliance-enabled-server-configuration-option). However, this should generally only be used with caution and not as a general practice.
7474
7575
ON [ OBJECT **::** ] [ *schema_name* ] **.** *object_name*
7676
Specifies the object on which the permission is being denied. The OBJECT phrase is optional if *schema_name* is specified. If the OBJECT phrase is used, the scope qualifier (**::**) is required. If *schema_name* is not specified, the default schema is used. If *schema_name* is specified, the schema scope qualifier (**.**) is required.

0 commit comments

Comments
 (0)