Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                
Skip to content

Commit d651872

Browse files
authored
Merge pull request #17334 from DCtheGeek/dmc-links-linux
Links: SQL - linux
2 parents 004e0bf + 1516d2f commit d651872

46 files changed

Lines changed: 144 additions & 149 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/linux/new-to-linux-learning-resources.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ landingContent:
2020
- text: Introduction to Linux
2121
url: new-to-linux-resources.md
2222
- text: "Learn: SQL Server on Linux"
23-
url: https://docs.microsoft.com/learn/modules/introduction-sql-server-linux/
23+
url: /learn/modules/introduction-sql-server-linux/
2424
- text: "Channel 9 - How SQL Server runs on Linux (optional)"
2525
url: https://channel9.msdn.com/Shows/Data-Exposed/SQL-Server-on-Linux-The-HOW?term=sql%20server%20on%20Linux&lang-en=true
2626
- text: "Channel 9 - SQL Server on Linux (optional)"
@@ -99,4 +99,4 @@ landingContent:
9999
- text: DMVs
100100
url: ../relational-databases/system-dynamic-management-views/system-dynamic-management-views.md
101101
- text: Additional learning - Performance features of SQL Server on Linux
102-
url: sql-server-linux-performance-get-started.md
102+
url: sql-server-linux-performance-get-started.md

docs/linux/quickstart-install-connect-clouds.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.assetid:
1313
# Quickstart: Run SQL Server in the cloud
1414
[!INCLUDE [SQL Server - Linux](../includes/applies-to-version/sql-linux.md)]
1515

16-
In this quickstart, you will install SQL Server on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), or Ubuntu in the cloud of your choice. Go to [Provision a Linux SQL Server virtual machine in the Azure portal](https://docs.microsoft.com/azure/virtual-machines/linux/sql/provision-sql-server-linux-virtual-machine?toc=/sql/toc/toc.json) to run SQL Server on Linux in Azure.
16+
In this quickstart, you will install SQL Server on Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server (SLES), or Ubuntu in the cloud of your choice. Go to [Provision a Linux SQL Server virtual machine in the Azure portal](/azure/virtual-machines/linux/sql/provision-sql-server-linux-virtual-machine?toc=%252fsql%252ftoc%252ftoc.json) to run SQL Server on Linux in Azure.
1717

1818
> [!NOTE]
1919
> If you choose to run a paid edition of SQL Server, then you need to bring your own license (BYOL).
@@ -56,4 +56,4 @@ In this quickstart, you will install SQL Server on Red Hat Enterprise Linux (RHE
5656
* [Ubuntu](quickstart-install-connect-ubuntu.md)
5757
1. Configure for remote connections:
5858
* Go to the [Firewall Rules](https://console.cloud.google.com/networking/firewalls)
59-
* Add an inbound rule to allow traffic on the port on which SQL Server listens (default tcp: 1433)
59+
* Add an inbound rule to allow traffic on the port on which SQL Server listens (default tcp: 1433)

docs/linux/quickstart-install-connect-docker.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ Before starting the following steps, make sure that you have selected your prefe
127127
> [!NOTE]
128128
> The password should follow the SQL Server default password policy, otherwise the container can not setup SQL server and will stop working. By default, the password must be at least 8 characters long and contain characters from three of the following four sets: Uppercase letters, Lowercase letters, Base 10 digits, and Symbols. You can examine the error log by executing the [docker logs](https://docs.docker.com/engine/reference/commandline/logs/) command.
129129
>
130-
> By default, this creates a container with the Developer edition of SQL Server 2017. The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-configure-docker.md#production).
130+
> By default, this creates a container with the Developer edition of SQL Server 2017. The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
131131
132132
The following table provides a description of the parameters in the previous `docker run` example:
133133

@@ -166,7 +166,7 @@ Before starting the following steps, make sure that you have selected your prefe
166166

167167
![Docker ps command output](./media/sql-server-linux-setup-docker/docker-ps-command.png)
168168

169-
4. If the **STATUS** column shows a status of **Up**, then SQL Server is running in the container and listening on the port specified in the **PORTS** column. If the **STATUS** column for your SQL Server container shows **Exited**, see the [Troubleshooting section of the configuration guide](sql-server-linux-configure-docker.md#troubleshooting).
169+
4. If the **STATUS** column shows a status of **Up**, then SQL Server is running in the container and listening on the port specified in the **PORTS** column. If the **STATUS** column for your SQL Server container shows **Exited**, see the [Troubleshooting section of the configuration guide](./sql-server-linux-docker-container-troubleshooting.md).
170170

171171
The `-h` (host name) parameter as discussed above, changes the internal name of the container to a custom value. This is the name you'll see returned in the following Transact-SQL query:
172172

@@ -218,7 +218,7 @@ Before starting the following steps, make sure that you have selected your prefe
218218
> [!TIP]
219219
> This quickstart uses the SQL Server 2019 Docker image. If you want to run the SQL Server 2017 image, see the [SQL Server 2017 version of this article](quickstart-install-connect-docker.md?view=sql-server-linux-2017#pullandrun2017).
220220
221-
The previous command pulls the SQL Server 2019 container image based on Ubuntu. To instead use container images based on RedHat, see [Run RHEL-based container images](sql-server-linux-configure-docker.md#rhel). To see all available images, see [the mssql-server-linux Docker hub page](https://hub.docker.com/_/microsoft-mssql-server).
221+
The previous command pulls the SQL Server 2019 container image based on Ubuntu. To instead use container images based on RedHat, see [Run RHEL-based container images](./sql-server-linux-docker-container-deployment.md#rhel). To see all available images, see [the mssql-server-linux Docker hub page](https://hub.docker.com/_/microsoft-mssql-server).
222222

223223
::: zone pivot="cs1-bash"
224224
For the bash commands in this article, `sudo` is used. On macOS, `sudo` might not be required. On Linux, if you do not want to use `sudo` to run Docker, you can configure a **docker** group and add users to that group. For more information, see [Post-installation steps for Linux](https://docs.docker.com/install/linux/linux-postinstall/).
@@ -495,7 +495,7 @@ The following steps use **sqlcmd** outside of your container to connect to SQL S
495495

496496
Other common tools to connect to SQL Server include:
497497

498-
- [Visual Studio Code](sql-server-linux-develop-use-vscode.md)
498+
- [Visual Studio Code](../tools/visual-studio-code/sql-server-develop-use-vscode.md)
499499
- [SQL Server Management Studio (SSMS) on Windows](sql-server-linux-manage-ssms.md)
500500
- [Azure Data Studio](../azure-data-studio/what-is.md)
501501
- [mssql-cli (Preview)](https://github.com/dbcli/mssql-cli/blob/master/doc/usage_guide.md)
@@ -539,4 +539,4 @@ After you have tried using the SQL Server container image for Docker, you might
539539

540540
For a tutorial on how to restore database backup files into a container, see [Restore a SQL Server database in a Linux Docker container](tutorial-restore-backup-in-sql-server-container.md). Explore other scenarios, such as running [multiple containers](sql-server-linux-docker-container-deployment.md#multiple), [data persistence](sql-server-linux-docker-container-configure.md#persist), and [troubleshooting](sql-server-linux-docker-container-troubleshooting.md).
541541

542-
Also, check out the [mssql-docker GitHub repository](https://github.com/Microsoft/mssql-docker) for resources, feedback, and known issues.
542+
Also, check out the [mssql-docker GitHub repository](https://github.com/Microsoft/mssql-docker) for resources, feedback, and known issues.

docs/linux/quickstart-install-connect-red-hat.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ You must have a RHEL 7.3, 7.4, 7.5, 7.6, or 8.0 machine with **at least 2 GB** o
4747

4848
::: moniker-end
4949

50-
To install Red Hat Enterprise Linux on your own machine, go to [https://access.redhat.com/products/red-hat-enterprise-linux/evaluation](https://access.redhat.com/products/red-hat-enterprise-linux/evaluation). You can also create RHEL virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](https://docs.microsoft.com/azure/virtual-machines/linux/tutorial-manage-vm), and use `--image RHEL` in the call to `az vm create`.
50+
To install Red Hat Enterprise Linux on your own machine, go to [https://access.redhat.com/products/red-hat-enterprise-linux/evaluation](https://access.redhat.com/products/red-hat-enterprise-linux/evaluation). You can also create RHEL virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](/azure/virtual-machines/linux/tutorial-manage-vm), and use `--image RHEL` in the call to `az vm create`.
5151

5252
If you have previously installed a CTP or RC release of SQL Server, you must first remove the old repository before following these steps. For more information, see [Configure Linux repositories for SQL Server 2017 and 2019](sql-server-linux-change-repo.md).
5353

@@ -212,4 +212,4 @@ To create a database, you need to connect with a tool that can run Transact-SQL
212212
source ~/.bashrc
213213
```
214214

215-
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]
215+
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]

docs/linux/quickstart-install-connect-suse.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ You must have a SLES v12 SP2, SP3, SP4 or SP5 machine with **at least 2 GB** of
4848

4949
::: moniker-end
5050

51-
To install SUSE Linux Enterprise Server on your own machine, go to [https://www.suse.com/products/server](https://www.suse.com/products/server). You can also create SLES virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](https://docs.microsoft.com/azure/virtual-machines/linux/tutorial-manage-vm), and use `--image SLES` in the call to `az vm create`.
51+
To install SUSE Linux Enterprise Server on your own machine, go to [https://www.suse.com/products/server](https://www.suse.com/products/server). You can also create SLES virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](/azure/virtual-machines/linux/tutorial-manage-vm), and use `--image SLES` in the call to `az vm create`.
5252

5353
If you have previously installed a CTP or RC release of SQL Server, you must first remove the old repository before following these steps. For more information, see [Configure Linux repositories for SQL Server 2017 and 2019](sql-server-linux-change-repo.md).
5454

5555
> [!NOTE]
56-
> At this time, the [Windows Subsystem for Linux](https://msdn.microsoft.com/commandline/wsl/about) for Windows 10 is not supported as an installation target.
56+
> At this time, the [Windows Subsystem for Linux](/windows/wsl/about) for Windows 10 is not supported as an installation target.
5757
5858
For other system requirements, see [System requirements for SQL Server on Linux](sql-server-linux-setup.md#system).
5959

@@ -204,4 +204,4 @@ To create a database, you need to connect with a tool that can run Transact-SQL
204204
source ~/.bashrc
205205
```
206206

207-
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]
207+
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]

docs/linux/quickstart-install-connect-ubuntu.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,17 @@ In this quickstart, you install SQL Server 2019 on Ubuntu 18.04. You then connec
4141

4242
You must have an Ubuntu 16.04 or 18.04 machine with **at least 2 GB** of memory.
4343

44-
To install Ubuntu 18.04 on your own machine, go to <http://releases.ubuntu.com/bionic/>. You can also create Ubuntu virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](https://docs.microsoft.com/azure/virtual-machines/linux/tutorial-manage-vm).
44+
To install Ubuntu 18.04 on your own machine, go to <http://releases.ubuntu.com/bionic/>. You can also create Ubuntu virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](/azure/virtual-machines/linux/tutorial-manage-vm).
4545

4646
> [!NOTE]
47-
> At this time, the [Windows Subsystem for Linux](https://msdn.microsoft.com/commandline/wsl/about) for Windows 10 is not supported as an installation target.
47+
> At this time, the [Windows Subsystem for Linux](/windows/wsl/about) for Windows 10 is not supported as an installation target.
4848
4949
For other system requirements, see [System requirements for SQL Server on Linux](sql-server-linux-setup.md#system).
5050

5151
> [!NOTE]
5252
> Ubuntu 18.04 is supported starting with SQL Server 2017 CU20. If you want to use the instructions on this article with Ubuntu 18.04, make sure you use the correct [repository path](sql-server-linux-change-repo.md), `18.04` instead of `16.04`.
5353
>
54-
> If you are running SQL Server on a lower version, the configuration is possible with [modifications](https://blogs.msdn.microsoft.com/sql_server_team/installing-sql-server-2017-for-linux-on-ubuntu-18-04-lts/).
54+
> If you are running SQL Server on a lower version, the configuration is possible with [modifications](/archive/blogs/sql_server_team/installing-sql-server-2017-for-linux-on-ubuntu-18-04-lts).
5555
5656
::: moniker-end
5757

@@ -60,10 +60,10 @@ For other system requirements, see [System requirements for SQL Server on Linux]
6060

6161
You must have an Ubuntu 16.04 or 18.04 machine with **at least 2 GB** of memory.
6262

63-
To install Ubuntu 18.04 on your own machine, go to <http://releases.ubuntu.com/bionic/>. You can also create Ubuntu virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](https://docs.microsoft.com/azure/virtual-machines/linux/tutorial-manage-vm).
63+
To install Ubuntu 18.04 on your own machine, go to <http://releases.ubuntu.com/bionic/>. You can also create Ubuntu virtual machines in Azure. See [Create and Manage Linux VMs with the Azure CLI](/azure/virtual-machines/linux/tutorial-manage-vm).
6464

6565
> [!NOTE]
66-
> At this time, the [Windows Subsystem for Linux](https://msdn.microsoft.com/commandline/wsl/about) for Windows 10 is not supported as an installation target.
66+
> At this time, the [Windows Subsystem for Linux](/windows/wsl/about) for Windows 10 is not supported as an installation target.
6767
6868
For other system requirements, see [System requirements for SQL Server on Linux](sql-server-linux-setup.md#system).
6969

@@ -226,4 +226,4 @@ Use the following steps to install the **mssql-tools** on Ubuntu.
226226
source ~/.bashrc
227227
```
228228
229-
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]
229+
[!INCLUDE [Connect, create, and query data](../includes/sql-linux-quickstart-connect-query.md)]

docs/linux/sql-server-linux-active-directory-authentication.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ Join your SQL Server Linux host with an Active Directory domain controller. For
4747
## <a id="createuser"></a> Create AD user (or MSA) for [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] and set SPN
4848

4949
> [!NOTE]
50-
> The following steps use your [fully qualified domain name](https://en.wikipedia.org/wiki/Fully_qualified_domain_name). If you are on **Azure**, you must **[create one](https://docs.microsoft.com/azure/virtual-machines/linux/portal-create-fqdn)** before you proceed.
50+
> The following steps use your [fully qualified domain name](https://en.wikipedia.org/wiki/Fully_qualified_domain_name). If you are on **Azure**, you must **[create one](/azure/virtual-machines/linux/portal-create-fqdn)** before you proceed.
5151
52-
1. On your domain controller, run the [New-ADUser](https://technet.microsoft.com/library/ee617253.aspx) PowerShell command to create a new AD user with a password that never expires. The following example names the account `mssql`, but the account name can be anything you like. You'll be prompted to enter a new password for the account.
52+
1. On your domain controller, run the [New-ADUser](/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee617253(v=technet.10)) PowerShell command to create a new AD user with a password that never expires. The following example names the account `mssql`, but the account name can be anything you like. You'll be prompted to enter a new password for the account.
5353

5454
```PowerShell
5555
Import-Module ActiveDirectory
@@ -268,4 +268,4 @@ In this tutorial, we walked through how to set up Active Directory authenticatio
268268
Next, explore other security scenarios for SQL Server on Linux.
269269
270270
> [!div class="nextstepaction"]
271-
> [Encrypting Connections to SQL Server on Linux](sql-server-linux-encrypted-connections.md)
271+
> [Encrypting Connections to SQL Server on Linux](sql-server-linux-encrypted-connections.md)

docs/linux/sql-server-linux-availability-group-configure-ha.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ For information, see [High availability and data protection for Availability Gro
7474
>[!NOTE]
7575
>The availability groups can include additional synchronous or asynchronous replicas.
7676
77-
Create the AG for high availability on Linux. Use the [CREATE AVAILABILITY GROUP](https://docs.microsoft.com/sql/t-sql/statements/create-availability-group-transact-sql) with `CLUSTER_TYPE = EXTERNAL`.
77+
Create the AG for high availability on Linux. Use the [CREATE AVAILABILITY GROUP](../t-sql/statements/create-availability-group-transact-sql.md) with `CLUSTER_TYPE = EXTERNAL`.
7878

7979
* Availability group - `CLUSTER_TYPE = EXTERNAL`
8080
Specifies that an external cluster entity manages the AG. Pacemaker is an example of an external cluster entity. When the AG cluster type is external,
@@ -225,4 +225,4 @@ If you followed the steps in this document, you have an AG that is not yet clust
225225

226226
[Configure SUSE Linux Enterprise Server Cluster for SQL Server Availability Group Cluster Resources](sql-server-linux-availability-group-cluster-sles.md)
227227

228-
[Configure Ubuntu Cluster for SQL Server Availability Group Cluster Resources](sql-server-linux-availability-group-cluster-ubuntu.md)
228+
[Configure Ubuntu Cluster for SQL Server Availability Group Cluster Resources](sql-server-linux-availability-group-cluster-ubuntu.md)

docs/linux/sql-server-linux-availability-group-configure-rs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,6 @@ There are two ways to connect to read-only secondary replicas. Applications can
7676

7777
## Next steps
7878

79-
* [Configure a distributed Availability Group](../database-engine/availability-groups/windows/distributed-availability-groups-always-on-availability-groups.md)
79+
* [Configure a distributed Availability Group](../database-engine/availability-groups/windows/distributed-availability-groups.md)
8080
* [Learn more about availability groups](../database-engine/availability-groups/windows/overview-of-always-on-availability-groups-sql-server.md)
81-
* [Perform a forced manual failover](../database-engine/availability-groups/windows/perform-a-forced-manual-failover-of-an-availability-group-sql-server.md)
81+
* [Perform a forced manual failover](../database-engine/availability-groups/windows/perform-a-forced-manual-failover-of-an-availability-group-sql-server.md)

docs/linux/sql-server-linux-configure-environment-variables.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ docker run -e ACCEPT_EULA=Y -e MSSQL_PID="Developer" -e MSSQL_SA_PASSWORD="<Your
122122
```
123123

124124
> [!NOTE]
125-
> The process for running production editions in containers is slightly different. For more information, see [Run production container images](sql-server-linux-configure-docker.md#production).
125+
> The process for running production editions in containers is slightly different. For more information, see [Run production container images](./sql-server-linux-docker-container-deployment.md#production).
126126
127127
::: moniker-end
128128
<!--SQL Server 2019 on Linux-->
@@ -146,4 +146,4 @@ docker run -e ACCEPT_EULA=Y -e MSSQL_PID="Developer" -e MSSQL_SA_PASSWORD="<Your
146146

147147
For other SQL Server settings not listed here, see [Configure SQL Server on Linux with the mssql-conf tool](sql-server-linux-configure-mssql-conf.md).
148148

149-
For more information on how to install and run SQL Server on Linux, see [Install SQL Server on Linux](sql-server-linux-setup.md).
149+
For more information on how to install and run SQL Server on Linux, see [Install SQL Server on Linux](sql-server-linux-setup.md).

0 commit comments

Comments
 (0)