You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/linux/quickstart-install-connect-docker.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
title: "Docker: Install containers for SQL Server on Linux"
3
3
description: This quickstart shows how to use Docker to run the SQL Server 2017 and 2019 container images. You then create and query a database with sqlcmd.
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-docker-container-deployment.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
---
2
2
title: Deploy and connect to SQL Server Docker containers
3
3
description: Explore how SQL Server can be deployed on Docker containers and learn about various tools to connect to SQL Server from inside and outside the container
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-docker-container-security.md
+5-8Lines changed: 5 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
---
2
2
title: Secure SQL Server Docker containers
3
3
description: Understand the different ways to secure SQL Server Docker containers and how you can run containers as different non-root user on the host
4
-
author: vin-yu
5
-
ms.author: vinsonyu
4
+
author: amvin87
5
+
ms.author: amitkh
6
6
ms.reviewer: vanto
7
7
ms.custom: contperf-fy21q1
8
8
ms.date: 09/07/2020
@@ -121,9 +121,10 @@ This can be the default non-root user, or any other non-root user you’d like t
121
121
```bash
122
122
chown -R 10001:0 <database file dir>
123
123
```
124
+
124
125
## Encrypting connections to SQL Server Linux Containers
125
126
126
-
To encrypt connections to SQL Server Linux containers, you will need a certificate the requirements of which are documented [here].
127
+
To encrypt connections to SQL Server Linux containers, you will need a certificate with the following [requirements](sql-server-linux-encrypted-connections.md).
127
128
128
129
Below is an example of how the connection can be encrypted to SQL Server Linux Containers. Here we use a Self-Signed Certificate, this should not be used for production scenarios for such environments, you should use CA certificates.
129
130
@@ -170,11 +171,7 @@ Below is an example of how the connection can be encrypted to SQL Server Linux C
170
171
> [!NOTE]
171
172
> If you are using RHEL 8 and above you can also use the \'podman run\'command instead of \'docker run\'.
172
173
173
-
Follow the \"Register the certificate on your client machine\" and \"Example connection strings\" sections documented [here][1] to start encrypting connections to SQL Server on Linux containers.
174
-
175
-
[Encrypting connection to SQL Server Linux]: https://docs.microsoft.com/sql/linux/sql-server-linux-encrypted-connections?view=sql-server-ver15&preserve-view=true
Follow the \"Register the certificate on your client machine\" and \"Example connection strings\" sections documented in [Client Initiated Encryption](sql-server-linux-encrypted-connections.md#client-initiated-encryption) to start encrypting connections to SQL Server on Linux containers.
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-docker-container-troubleshooting.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
---
2
2
title: Troubleshooting SQL Server Docker containers
3
3
description: Explore the different troubleshooting techniques that you can use to resolve common errors that are seen when using Linux Docker containers with SQL Server images
Copy file name to clipboardExpand all lines: docs/linux/sql-server-linux-encrypted-connections.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
title: Encrypting Connections to SQL Server on Linux
3
3
description: SQL Server on Linux uses TLS to encrypt data that's transmitted across a network between a client application and an instance of SQL Server.
Use the following command to install the `mssql-server-polybase-hadoop`.
50
+
1.Use the following command to install the `mssql-server-polybase` on Red Hat Enterprise Linux.
52
51
53
-
```bash
54
-
sudo yum install -y mssql-server-polybase-hadoop
55
-
```
52
+
```console
53
+
sudo yum install -y mssql-server-polybase
54
+
```
56
55
57
-
The PolyBase Hadoop package has dependencies on the following packages:
58
-
-`mssql-server`
59
-
-`mssql-server-polybase`
60
-
-`mssql-server-extensibility`
61
-
-`mssql-zulu-jre-11`.
56
+
1. You will be prompted to restart the SQL Server instance. Use the following command to do so.
62
57
63
-
Installation prompts to restart `launchpadd`. Use the following command to do so.
58
+
```console
59
+
sudo systemctl restart mssql-server
60
+
```
64
61
65
-
```bash
66
-
sudo systemctl restart mssql-launchpadd
67
-
```
62
+
>[!NOTE]
63
+
>After installation, you must [enable the PolyBase feature](#enable).
64
+
65
+
Use the following command to install the `mssql-server-polybase-hadoop`.
66
+
67
+
1.```console
68
+
sudo yum install -y mssql-server-polybase-hadoop
69
+
```
70
+
71
+
The PolyBase Hadoop package has dependencies on the following packages:
72
+
-`mssql-server`
73
+
-`mssql-server-polybase`
74
+
-`mssql-server-extensibility`
75
+
-`mssql-zulu-jre-11`.
76
+
77
+
1. Installation prompts to restart `launchpadd`. Use the following command to do so.
78
+
79
+
```console
80
+
sudo systemctl restart mssql-launchpadd
81
+
```
68
82
69
83
>[!NOTE]
70
84
>After installation, you must [set the Hadoop connectivity level](../../database-engine/configure-windows/polybase-connectivity-configuration-transact-sql.md#c-set-hadoop-connectivity).
@@ -73,64 +87,91 @@ If you need an offline installation, locate the PolyBase package download in the
73
87
74
88
## <aname="ubuntu"></a>Install on Ubuntu
75
89
76
-
Use the following command to install the `mssql-server-polybase` on Ubuntu.
90
+
1. Register the Microsoft Ubuntu repository.
91
+
92
+
For Ubuntu 16.04:
77
93
78
-
```bash
79
-
sudo apt-get install mssql-server-polybase
80
-
```
94
+
```console
95
+
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
96
+
```
81
97
82
-
You will be prompted to restart the SQL Server instance. Use the following command to do so.
98
+
For Ubuntu 18.04:
83
99
84
-
```bash
85
-
sudo systemctl restart mssql-server
86
-
```
100
+
```console
101
+
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
102
+
```
87
103
88
-
>[!NOTE]
89
-
>After installation, you must [enable the PolyBase feature](#enable).
104
+
For Ubuntu 20.04:
90
105
91
-
If you need an offline installation, locate the PolyBase package download in the [Release notes](../../linux/sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](../../linux/sql-server-linux-setup.md#offline).
106
+
```console
107
+
curl https://packages.microsoft.com/config/ubuntu/20.04/prod.list | sudo tee /etc/apt/sources.list.d/msprod.list
108
+
```
92
109
93
-
Use the following command to install the `mssql-server-polybase-hadoop`.
110
+
2.Use the following command to install the `mssql-server-polybase` on Ubuntu.
94
111
95
-
```bash
96
-
sudo apt-get install mssql-server-polybase-hadoop
97
-
```
112
+
```console
113
+
sudo apt-get install mssql-server-polybase
114
+
```
98
115
99
-
The PolyBase Hadoop package has dependencies on the following packages:
100
-
-`mssql-server`
101
-
-`mssql-server-polybase`
102
-
-`mssql-server-extensibility`
103
-
-`mssql-zulu-jre-11`.
116
+
3. When prompted, restart the SQL Server instance.
104
117
105
-
Installation prompts to restart `launchpadd`. Use the following command to do so.
118
+
```console
119
+
sudo systemctl restart mssql-server
120
+
```
106
121
107
-
```bash
108
-
sudo systemctl restart mssql-launchpadd
109
-
```
122
+
>[!NOTE]
123
+
>After installation, you must [enable the PolyBase feature](#enable).
124
+
125
+
If you need an offline installation, locate the PolyBase package download in the [Release notes](../../linux/sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](../../linux/sql-server-linux-setup.md#offline).
126
+
127
+
4. Use the following command to install the `mssql-server-polybase-hadoop`.
128
+
129
+
```console
130
+
sudo apt-get install mssql-server-polybase-hadoop
131
+
```
132
+
133
+
The PolyBase Hadoop package has dependencies on the following packages:
134
+
135
+
-`mssql-server`
136
+
-`mssql-server-polybase`
137
+
-`mssql-server-extensibility`
138
+
-`mssql-zulu-jre-11`
139
+
140
+
5. Installation prompts to restart `launchpadd`. Use the following command to do so.
141
+
142
+
```console
143
+
sudo systemctl restart mssql-launchpadd
144
+
```
110
145
111
146
>[!NOTE]
112
147
>After installation, you must [set the Hadoop connectivity level](../../relational-databases/polybase/polybase-configure-hadoop.md#configure-hadoop-connectivity).
113
148
114
149
## <aname="SLES"></a>Install on SLES
115
150
116
-
Use the following commands to install the `mssql-server-polybase` on SUSE Linux Enterprise Server.
151
+
1. Add the Microsoft SQL Server repository to Zypper.
You will be prompted to restart the SQL Server instance. Use the following command to do so.
158
+
1. Use the following commands to install the `mssql-server-polybase` on SUSE Linux Enterprise Server.
123
159
124
-
```bash
125
-
sudo systemctl restart mssql-server
126
-
```
160
+
```console
161
+
sudo zypper install mssql-server-polybase
162
+
```
163
+
164
+
You will be prompted to restart the SQL Server instance. Use the following command to do so.
165
+
166
+
1.```console
167
+
sudo systemctl restart mssql-server
168
+
```
127
169
128
170
>[!NOTE]
129
171
>After installation, you must [enable the PolyBase feature](#enable).
130
172
131
173
If you need an offline installation, locate the PolyBase package download in the [Release notes](../../linux/sql-server-linux-release-notes.md). Then use the same offline installation steps described in the article [Install SQL Server](../../linux/sql-server-linux-setup.md#offline).
132
174
133
-
134
175
## <aname="enable"></a> Enable PolyBase
135
176
136
177
After installation, PolyBase must be enabled to access its features. Connect to the installed SQL Server instance and use the following Transact-SQL command to enable.
@@ -146,7 +187,7 @@ If you already have `mssql-server-polybase` installed, you can update to the lat
Copy file name to clipboardExpand all lines: docs/relational-databases/system-dynamic-management-views/sys-dm-os-spinlock-stats-transact-sql.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -84,7 +84,7 @@ GO
84
84
|ASYNCSTATSLIST|Internal use only.|
85
85
|BACKUP|Internal use only.|
86
86
|BACKUP_COPY_CONTEXT|Internal use only.|
87
-
|BACKUP_CTX|Internal use only.|
87
+
|BACKUP_CTX|Protects access to list of pages involved in I/O while a backup is happening on that particular database. High spins could be observed when long checkpoints or lazwriter activity happen during backup operations. You can obtain relief using one of the following methods: <br /><br /> - a) Use [indirect checkpoint](../../relational-databases/logs/database-checkpoints-sql-server.md#IndirectChkpt) instead of [automatic checkpoint](../../relational-databases/logs/database-checkpoints-sql-server.md#AutomaticChkpt) <br /><br /> - b) Minimize lazywriter activity by properly allocating memory required for this instance <br /><br /> - c) Avoid too many concurrent backups for databases on the instance|
0 commit comments