Skip to content

Commit 71e6640

Browse files
committed
[BULK] INCLUDE file maintenance - move Linux includes
This operation moves the Linux include files to the `/linux/includes` folder
1 parent 9df4093 commit 71e6640

27 files changed

Lines changed: 240 additions & 192 deletions

docs/includes/linux/linux-supported-platforms-2019.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/includes/linux/linux-supported-platforms-2022.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/includes/linux/linux-known-issues-2017.md renamed to docs/linux/includes/linux-known-issues-2017.md

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,23 @@ ms.prod: sql
66
ms.technology: linux
77
ms.topic: include
88
---
9-
The following sections describe known issues with [!INCLUDE[ssSQL17](../sssql17-md.md)] on Linux.
9+
The following sections describe known issues with [!INCLUDE [sssql17-md](../../includes/sssql17-md.md)] on Linux.
1010

1111
### General
1212

13-
- The length of the hostname where [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] is installed needs to be 15 characters or less.
13+
- The length of the hostname where [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] is installed needs to be 15 characters or less.
1414

1515
- **Resolution**: Change the name in `/etc/hostname` to something 15 characters long or less.
1616

17-
- Manually setting the system time backwards in time will cause [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] to stop updating the internal system time within [!INCLUDE[ssNoVersion](../ssnoversion-md.md)].
17+
- Manually setting the system time backwards in time will cause [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] to stop updating the internal system time within [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)].
1818

19-
- **Resolution**: Restart [!INCLUDE[ssNoVersion](../ssnoversion-md.md)].
19+
- **Resolution**: Restart [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)].
2020

2121
- Only single instance installations are supported.
2222

2323
- **Resolution**: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
2424

25-
- [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] Configuration Manager can't connect to [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux.
25+
- [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Configuration Manager can't connect to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux.
2626

2727
- The default language of the **sa** login is English.
2828

@@ -32,11 +32,11 @@ The following sections describe known issues with [!INCLUDE[ssSQL17](../sssql17-
3232

3333
- The `master` database can't be moved with the **mssql-conf** utility. Other system databases can be moved with **mssql-conf**.
3434

35-
- When restoring a database that was backed up on [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Windows, you must use the `WITH MOVE` clause in the Transact-SQL statement.
35+
- When restoring a database that was backed up on [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Windows, you must use the `WITH MOVE` clause in the Transact-SQL statement.
3636

37-
- Certain algorithms (cipher suites) for Transport Layer Security (TLS) don't work properly with [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux. This results in connection failures when attempting to connect to [!INCLUDE[ssNoVersion](../ssnoversion-md.md)], and problems establishing connections between replicas in high availability groups.
37+
- Certain algorithms (cipher suites) for Transport Layer Security (TLS) don't work properly with [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux. This results in connection failures when attempting to connect to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], and problems establishing connections between replicas in high availability groups.
3838

39-
- **Resolution**: Modify the `mssql.conf` configuration script for [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux to disable problematic cipher suites, by doing the following:
39+
- **Resolution**: Modify the `mssql.conf` configuration script for [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux to disable problematic cipher suites, by doing the following:
4040

4141
1. Add the following to `/var/opt/mssql/mssql.conf`.
4242

@@ -48,13 +48,13 @@ The following sections describe known issues with [!INCLUDE[ssSQL17](../sssql17-
4848
> [!NOTE]
4949
> In the preceding code, `!` negates the expression. This tells OpenSSL to not use the following cipher suite.
5050

51-
1. Restart [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] with the following command.
51+
1. Restart [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] with the following command.
5252

5353
```bash
5454
sudo systemctl restart mssql-server
5555
```
5656

57-
- [!INCLUDE[ssSQL14](../sssql14-md.md)] databases on Windows that use In-memory OLTP can't be restored to [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux. To restore a [!INCLUDE[ssSQL14](../sssql14-md.md)] database that uses In-memory OLTP, first upgrade the databases to a newer version of [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Windows, before moving them to [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux, via backup/restore or detach/attach.
57+
- [!INCLUDE[ssSQL14](../../includes/sssql14-md.md)] databases on Windows that use In-memory OLTP can't be restored to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux. To restore a [!INCLUDE[ssSQL14](../../includes/sssql14-md.md)] database that uses In-memory OLTP, first upgrade the databases to a newer version of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Windows, before moving them to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux, via backup/restore or detach/attach.
5858
5959
- User permission `ADMINISTER BULK OPERATIONS` is not supported on Linux at this time.
6060
@@ -84,7 +84,7 @@ If you use Network File System (NFS) remote shares in production, note the follo
8484

8585
- Use NFS version 4.2 or higher. Older versions of NFS don't support required features, such as `fallocate` and sparse file creation, common to modern file systems.
8686
87-
- Locate only the `/var/opt/mssql` directories on the NFS mount. Other files, such as the [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] system binaries, aren't supported.
87+
- Locate only the `/var/opt/mssql` directories on the NFS mount. Other files, such as the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] system binaries, aren't supported.
8888

8989
- Ensure that NFS clients use the `nolock` option when mounting the remote share.
9090

@@ -102,50 +102,50 @@ If you use Network File System (NFS) remote shares in production, note the follo
102102
sudo MSSQL_LCID=<LcidValue> /opt/mssql/bin/mssql-conf setup
103103
```
104104

105-
- When running `mssql-conf setup`, and performing a non-English installation of [!INCLUDE[ssNoVersion](../ssnoversion-md.md)], incorrect extended characters are displayed after the localized text, "Configuring SQL Server...". Or, for non-Latin based installations, the sentence might be missing completely. The missing sentence should display the following localized string:
105+
- When running `mssql-conf setup`, and performing a non-English installation of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)], incorrect extended characters are displayed after the localized text, "Configuring SQL Server...". Or, for non-Latin based installations, the sentence might be missing completely. The missing sentence should display the following localized string:
106106

107107
`The licensing PID was successfully processed. The new edition is [<Name> edition]`.
108108

109-
This string is output for information purposes only, and the next [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] Cumulative Update will address this for all languages. This doesn't affect the successful installation of [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] in any way.
109+
This string is output for information purposes only, and the next [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] Cumulative Update will address this for all languages. This doesn't affect the successful installation of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] in any way.
110110

111111
### Full-Text Search
112112

113-
Not all filters are available with this release, including filters for Microsoft Office documents. For a list of supported filters, see [Install SQL Server Full-Text Search on Linux](../../linux/sql-server-linux-setup-full-text-search.md#filters).
113+
Not all filters are available with this release, including filters for Microsoft Office documents. For a list of supported filters, see [Install SQL Server Full-Text Search on Linux](../sql-server-linux-setup-full-text-search.md#filters).
114114

115115
### <a id="ssis"></a> SQL Server Integration Services (SSIS)
116116

117117
The **mssql-server-is** package isn't supported on SUSE in this release. It's currently supported on Ubuntu and on Red Hat Enterprise Linux (RHEL).
118118

119-
[!INCLUDE[ssISnoversion](../ssisnoversion-md.md)] packages can use ODBC connections on Linux. This functionality has been tested with the [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] and the MySQL ODBC drivers, but is also expected to work with any Unicode ODBC driver that observes the ODBC specification. At design time, you can provide either a DSN or a connection string to connect to the ODBC data; you can also use Windows authentication. For more info, see the [blog post announcing ODBC support on Linux](https://blogs.msdn.microsoft.com/ssis/2017/06/16/odbc-is-supported-in-ssis-on-linux-ssis-helsinki-ctp2-1-refresh/).
119+
[!INCLUDE[ssISnoversion](../../includes/ssisnoversion-md.md)] packages can use ODBC connections on Linux. This functionality has been tested with the [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] and the MySQL ODBC drivers, but is also expected to work with any Unicode ODBC driver that observes the ODBC specification. At design time, you can provide either a DSN or a connection string to connect to the ODBC data; you can also use Windows authentication. For more info, see the [blog post announcing ODBC support on Linux](https://blogs.msdn.microsoft.com/ssis/2017/06/16/odbc-is-supported-in-ssis-on-linux-ssis-helsinki-ctp2-1-refresh/).
120120

121121
The following features aren't supported in this release when you run SSIS packages on Linux:
122122

123-
- [!INCLUDE[ssISnoversion](../ssisnoversion-md.md)] Catalog database
123+
- [!INCLUDE[ssISnoversion](../../includes/ssisnoversion-md.md)] Catalog database
124124
- Scheduled package execution by SQL Agent
125125
- Windows Authentication
126126
- Third-party components
127127
- Change Data Capture (CDC)
128-
- [!INCLUDE[ssISnoversion](../ssisnoversion-md.md)] Scale Out
128+
- [!INCLUDE[ssISnoversion](../../includes/ssisnoversion-md.md)] Scale Out
129129
- Azure Feature Pack for SSIS
130130
- Hadoop and HDFS support
131131
- Microsoft Connector for SAP BW
132132

133-
For a list of built-in SSIS components that aren't currently supported, or that are supported with limitations, see [Limitations and known issues for SSIS on Linux](../../linux/sql-server-linux-ssis-known-issues.md#components).
133+
For a list of built-in SSIS components that aren't currently supported, or that are supported with limitations, see [Limitations and known issues for SSIS on Linux](../sql-server-linux-ssis-known-issues.md).
134134

135135
For more info about SSIS on Linux, see the following articles:
136136

137137
- [Blog post announcing SSIS support for Linux](https://blogs.msdn.microsoft.com/ssis/2017/05/17/ssis-helsinki-is-available-in-sql-server-vnext-ctp2-1/).
138-
- [Install SQL Server Integration Services (SSIS) on Linux](../../linux/sql-server-linux-setup-ssis.md)
139-
- [Extract, transform, and load data on Linux with SSIS](../../linux/sql-server-linux-migrate-ssis.md)
138+
- [Install SQL Server Integration Services (SSIS) on Linux](../sql-server-linux-setup-ssis.md)
139+
- [Extract, transform, and load data on Linux with SSIS](../sql-server-linux-migrate-ssis.md)
140140

141141
### SQL Server Management Studio (SSMS)
142142

143-
The following limitations apply to [!INCLUDE[ssManStudioFull](../ssmanstudiofull-md.md)] on Windows connected to [!INCLUDE[ssNoVersion](../ssnoversion-md.md)] on Linux.
143+
The following limitations apply to [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] on Windows connected to [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] on Linux.
144144

145145
- Maintenance plans aren't supported.
146146

147-
- Management Data Warehouse (MDW) and the data collector in [!INCLUDE[ssManStudioFull](../ssmanstudiofull-md.md)] aren't supported.
147+
- Management Data Warehouse (MDW) and the data collector in [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] aren't supported.
148148

149-
- [!INCLUDE[ssManStudioFull](../ssmanstudiofull-md.md)] UI components that have Windows Authentication or Windows event log options don't work with Linux. You can still use these features with other options, such as SQL logins.
149+
- [!INCLUDE[ssManStudioFull](../../includes/ssmanstudiofull-md.md)] UI components that have Windows Authentication or Windows event log options don't work with Linux. You can still use these features with other options, such as SQL logins.
150150

151151
- Number of log files to retain can't be modified.

0 commit comments

Comments
 (0)