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
The following release notes apply to SQL Server vNext CTP1 running on Linux.
28
+
The following release notes apply to SQL Server vNext CTP1 running on Linux. This release supports many of the SQL Server database engine features for Linux. See the information in the following sections for supported platforms, tools, features, and known issues.
29
29
30
30
## Supported operating systems
31
-
- Ubuntu 16.04LTS (EXT4 file system)
32
-
- Red Hat Enterprise Linux 7.2: Workstation, Server, and Desktop. (XFS or EXT4 file systems).
33
-
- Docker Engine 1.8+ on Windows, Mac or Linux.
34
31
35
-
## Minimum requirements
32
+
| Platform | File System |
33
+
|-----|-----|
34
+
| Ubuntu 16.04LTS | EXT4 |
35
+
| Red Hat Enterprise Linux 7.2 Workstation, Server, and Desktop | XFS or EXT4 |
36
+
| Docker Engine 1.8+ on Windows, Mac, or Linux | N/A |
37
+
38
+
## Supported client tools
36
39
37
-
### Docker
38
-
- Less than 64 cores. Using 64 or more cores will cause an error.
39
-
- Less than 32 GB of memory. If more than 32 GB of memory is available, only 32 GB will be used.
40
+
| Tool | Minimum version |
41
+
|-----|-----|
42
+
|[SQL Server Management Studio (SSMS) for Windows](https://msdn.microsoft.com/library/mt238290.aspx)| 13.0.11000.78 |
43
+
|[SQL Server Data Tools for Visual Studio](https://msdn.microsoft.com/library/mt204009.aspx)| 14.0.60203.0 |
44
+
|[Visual Studio Code](https://code.visualstudio.com) with the [vscode-mssql extension](https://aka.ms/vscodemssql)| Latest |
40
45
41
46
## Unsupported features and services
42
47
The following features and services are not available on Linux at this time.
@@ -49,10 +54,10 @@ The following features and services are not available on Linux at this time.
|**High Availability**| Always On Availability Groups |
55
-
| | Clustering|
60
+
| | Clustering|
56
61
| | Database mirroring |
57
62
|**Security**| Active Directory authentication |
58
63
| | Windows Authentication |
@@ -71,39 +76,61 @@ The following features and services are not available on Linux at this time.
71
76
The following sections describe known issues with this release of SQL Server vNext CTP1 on Linux.
72
77
73
78
### General
74
-
- Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server. **Resolution**: Restart SQL Server.
75
-
- Some time zone names in Linux don’t map exactly to Windows time zone names. **Resolution**: Use time zone names from TZID column in the ‘Mapping for: Windows’ section table on the [Unicode.org documentation page](http://www.unicode.org/cldr/charts/latest/supplemental/zone_tzid.html).
76
-
- The length of the hostname where SQL Server is installed needs to be 15 characters or less.
79
+
- Manually setting the system time backwards in time will cause SQL Server to stop updating the internal system time within SQL Server.
80
+
81
+
-**Resolution**: Restart SQL Server.
82
+
83
+
- Some time zone names in Linux don’t map exactly to Windows time zone names.
84
+
85
+
-**Resolution**: Use time zone names from TZID column in the ‘Mapping for: Windows’ section table on the [Unicode.org documentation page](http://www.unicode.org/cldr/charts/latest/supplemental/zone_tzid.html).
86
+
77
87
- The length of the hostname where SQL Server is installed needs to be 15 characters or less.
78
-
- Dynamic Management Views, including dm_os_volume_stats, are currently unsupported.
79
-
- Paths in T-SQL queries must use "C:\" as the root of the path. “C:\” is mapped to /var/opt/mssql/ on the Linux host. ** Resolution**: Use this mapping in T-SQL queries. For example: C:\data maps to /var/opt/mssql/data.
88
+
89
+
-**Resolution**: Change the name in /etc/hostname to something 15 characters long or less.
90
+
80
91
- SQL Server Engine expects lines in text files to be terminated with CR-LF (Windows-style line formatting).
81
-
- The operating system version displayed in SQL Management Studio for the SQL Server properties will say ‘Windows NT’ even though SQL Server is running on Linux.
82
-
- Only database files that are backed up from SQL Server 2016 RTM and lower can be restored.
92
+
83
93
- Only single instance installations are supported.
94
+
95
+
-**Resolution**: If you want to have more than one instance on a given host, consider using VMs or Docker containers.
96
+
84
97
- All log files and error logs are encoded in UTF-16.
85
-
- Using SqlPackage requires to specify an absolute path for files. Using relative paths will map the files under the“/tmp/sqlpackage.\<code\>/system/system32” folder. **Resolution**: Use absolute file paths.
86
-
- SqlPackage shows the location of files with a “C:\” prefix.
87
-
- Changing the locations of TempDB data and log files is not supported.
98
+
88
99
- SQL Server Configuration Manager can’t connect to SQL Server on Linux.
89
100
101
+
- SQL Server Engine has only been tested up to 256GB of memory at this time.
102
+
103
+
-**CREATE ASSEMBLY** will not work when trying to use a file. Use the **FROM <bits>** method instead for now.
104
+
105
+
### Databases
106
+
- Changing the locations of TempDB data and log files is not supported.
107
+
108
+
- System databases can not be moved with the mssql-conf utility.
109
+
110
+
- When restoring a database backed up on SQL Server on Linux, you must use the **WITH MOVE** clause in the Transact-SQL statement.
111
+
90
112
### In-Memory OLTP
91
-
In-Memory OLTP databases can only be created in the /var/opt/mssql directory. If you require more space than what is available at that location, one solution is to mount a drive under var/opt/mssql.
113
+
- In-Memory OLTP databases can only be created in the /var/opt/mssql directory. If you require more space than what is available at that location, one solution is to mount a drive under var/opt/mssql.
114
+
115
+
### SqlPackage
116
+
- Using SqlPackage requires to specify an absolute path for files. Using relative paths will map the files under the“/tmp/sqlpackage.\<code\>/system/system32” folder.
117
+
118
+
-**Resolution**: Use absolute file paths.
119
+
120
+
- SqlPackage shows the location of files with a “C:\” prefix.
92
121
93
122
### SQL Server Management Studio (SSMS)
94
123
The following limitations apply to SSMS on Windows connected to SQL Server on Linux.
95
124
96
125
- Maintenance plans are not supported.
126
+
97
127
- Management Data Warehouse (MDW) and the data collector in SSMS is not supported.
128
+
98
129
- SSMS UI components that have Windows Authentication or Windows event log options do not work with Linux. You can still use these features with other options, such as SQL logins.
99
-
- The SQL Server Agent only supports TSQL-based jobs. Agent functionality in SSMS which relies on other job types do not work on Linux.
100
-
- The file browser is restricted to the “C:\” scope, which resolves to /var/opt/mssql/ on Linux. To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Then execute the script manually in SSMS.
101
130
102
-
## Supported client tools
131
+
- The SQL Server Agent only supports TSQL-based jobs. Agent functionality in SSMS which relies on other job types do not work on Linux.
103
132
104
-
| Tool | Minimum version |
105
-
|-----|-----|
106
-
|[SQL Server Management Studio (SSMS) for Windows](https://msdn.microsoft.com/library/mt238290.aspx)| 13.0.11000.78 |
107
-
|[SQL Server Data Tools for Visual Studio](https://msdn.microsoft.com/en-us/library/mt204009.aspx)| 14.0.60203.0 |
108
-
|[Visual Studio Code](https://code.visualstudio.com) with the [vscode-mssql extension](https://aka.ms/vscodemssql)| Latest |
133
+
- The file browser is restricted to the “C:\” scope, which resolves to /var/opt/mssql/ on Linux. To use other paths, generate scripts of the UI operation and replace the C:\ paths with Linux paths. Then execute the script manually in SSMS.
109
134
135
+
## Next steps
136
+
To begin using SQL Server on Linux, see [Get started with SQL Server on Linux](sql-server-linux-get-started-tutorial.md).
0 commit comments