Skip to content

Commit 4585f30

Browse files
committed
review-1
1 parent 53f5cfb commit 4585f30

File tree

6 files changed

+90
-54
lines changed

6 files changed

+90
-54
lines changed

learn-pr/sqlserver/introduction-sql-server-linux/1-introduction.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn-sqlserver.introduction-sql-server-linux.1-introduction
33
title: Introduction
44
metadata:
55
title: Introduction
6-
description: In this unit, you will learn what kind of business problems can be addressed by installing SQL Server on Linux servers and containers.
6+
description: In this unit, you learn what kind of business problems can be addressed by installing SQL Server on Linux servers and containers.
77
ms.date: 04/25/2023
88
author: rwestmsft
99
ms.author: randolphwest

learn-pr/sqlserver/introduction-sql-server-linux/2-what-sql-server-linux.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn-sqlserver.introduction-sql-server-linux.2-what-sql-server-linux
33
title: What is SQL Server on Linux?
44
metadata:
55
title: What is SQL Server on Linux?
6-
description: In this unit, you will learn why SQL Server has been released for running on Linux and why you might choose this platform.
6+
description: In this unit, you learn why SQL Server was released for running on Linux and why you might choose this platform.
77
ms.date: 04/25/2023
88
author: rwestmsft
99
ms.author: randolphwest
@@ -23,18 +23,18 @@ quiz:
2323
explanation: "This solution is possible, but requires significant database administrator time to create the ETL packages and populate the data warehouse."
2424
- content: "Install PolyBase on the SQL Server and add SAP HANA as an external data source. Create external data tables that connect to the tables in SAP HANA. Write the report against the SQL Server."
2525
isCorrect: true
26-
explanation: "By using PolyBase data virtualization, you can present SAP HANA data in SQL Server as external tables. You can write reports that query both catalog data and sales data from SQL Server, even though the catalog is actually stored in SAP HANA. There's no need to develop custom code or ETL packages."
26+
explanation: "By using PolyBase data virtualization, you can present SAP HANA data in SQL Server as external tables. You can write reports that query both catalog data and sales data from SQL Server, even though the catalog is stored in SAP HANA. There's no need to develop custom code or ETL packages."
2727
- content: "Write separate queries to obtain the data you need from SQL Server and SAP HANA, then write custom code that integrates the two datasets into a unified report."
2828
isCorrect: false
2929
explanation: "This solution is possible, but requires significant database administrator and developer time to create the custom integration code."
30-
- content: "You have a mobile app written in Python that your sales team uses to record orders and view sales performance data. Recently, you migrated the database from a Windows server to an Ubuntu Linux server. What changes does this require in your app code?"
30+
- content: "You have a mobile app written in Python that your sales team uses to record orders and view sales performance data. Recently, you migrated the database from a Windows server to an Ubuntu Linux server. What changes does this migration require in your app code?"
3131
choices:
3232
- content: "You must rewrite the app in a .NET Framework language, such as VB.NET or C#."
3333
isCorrect: false
34-
explanation: "It's not necessary to use a .NET language in apps that call SQL Server. Any app code that queries SQL Server databases hosted on Windows can query SQL Server databases hosted on Linux, because the database engine is the same."
35-
- content: "You must rewrite the app to ensure that it does not call any stored procedures."
34+
explanation: "It's not necessary to use a .NET language in apps that call SQL Server. Any app code that queries SQL Server databases hosted on Windows can query SQL Server databases hosted on Linux, because the Database Engine is the same."
35+
- content: "You must rewrite the app to ensure that it doesn't call any stored procedures."
3636
isCorrect: false
37-
explanation: "You can call stored procedures in your app, regardless of whether it is hosted on Windows or Linux, because the database engine is the same."
37+
explanation: "You can call stored procedures in your app, regardless of whether the app is hosted on Windows or Linux, because the Database Engine is the same."
3838
- content: "You don't need to make any changes to the app code."
3939
isCorrect: true
40-
explanation: "The SQL Platform Abstraction Layer means that the database engine is exactly the same, whether SQL Server is running on Windows or on Linux. That means that developers don't have to make any code changes when you migrate a database server to another operating system, but only modify the connection string."
40+
explanation: "The SQL platform abstraction layer (SQLPAL) means that the Database Engine is exactly the same, whether SQL Server is running on Windows or on Linux. That means that developers don't have to make any code changes when they migrate a database server to another operating system. They only need to modify the connection string."

learn-pr/sqlserver/introduction-sql-server-linux/3-sql-server-linux-features.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ uid: learn-sqlserver.introduction-sql-server-linux.3-sql-server-linux-features
33
title: SQL Server on Linux features
44
metadata:
55
title: SQL Server on Linux features
6-
description: In this unit, you will learn the features of SQL Server, so that you can decide whether it supports a specific workload.
6+
description: In this unit, you learn the features of SQL Server, so that you can decide whether it supports a specific workload.
77
ms.date: 04/25/2023
88
author: rwestmsft
99
ms.author: randolphwest
@@ -18,23 +18,23 @@ quiz:
1818
questions:
1919
- content: "What features does SQL Server on Linux provide to support business continuity?"
2020
choices:
21-
- content: "Always On availability groups, Always On failover cluster instances, and Log Shipping."
21+
- content: "Always On availability groups, Always On failover cluster instances, and Log shipping."
2222
isCorrect: true
2323
explanation: "These three features all support high availability and are key to providing business continuity."
24-
- content: "Always Encrypted, Row-level security, and dynamic data masking."
24+
- content: "Always Encrypted, row-level security, and dynamic data masking."
2525
isCorrect: false
2626
explanation: "These three features are security-related."
27-
- content: "In-Memory OLTP, Columnstore Index, and the Query Store."
27+
- content: "In-Memory OLTP, columnstore index, and the Query Store."
2828
isCorrect: false
2929
explanation: "These three features are performance-related."
30-
- content: "If data is encrypted using Always Encrypted, when will the data be decrypted?"
30+
- content: "If data is encrypted using Always Encrypted, when is the data decrypted?"
3131
choices:
32-
- content: "In the database"
32+
- content: "In the database."
3333
isCorrect: false
34-
explanation: "Always Encrypted encrypts and decrypts the data in the client application. It is stored in the database in its encrypted form."
35-
- content: "Before sending over the network"
34+
explanation: "Always Encrypted encrypts and decrypts the data in the client application. The data is stored in the database in its encrypted form."
35+
- content: "Before it's sent over the network."
3636
isCorrect: false
37-
explanation: "Always Encrypted encrypts and decrypts the data in the client application. It is sent encrypted, and stored in the database in its encrypted form."
38-
- content: "In the client application"
37+
explanation: "Always Encrypted encrypts and decrypts the data in the client application. The data is sent encrypted, and stored in the database in its encrypted form."
38+
- content: "In the client application."
3939
isCorrect: true
4040
explanation: "Always Encrypted encrypts and decrypts the data in the client application."

learn-pr/sqlserver/introduction-sql-server-linux/includes/1-introduction.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,27 @@
11
Microsoft SQL Server has many unique features, compared to other database management systems:
22

33
- **Intelligence over any data**: SQL Server is the only commercial Relational Database Management System (RDBMS) with Artificial Intelligence (AI) built-in. It supports R, Python, and Java running next to the data in-memory and at massive scale with support for Spark.
4+
45
- **Choice of platform, language, and container**: SQL Server developers and administrators can choose their platform and language, with support for Windows, Linux, containers, Transact-SQL, Java, C/C++, C#/VB.NET, PHP, Node.js, Python, and Ruby.
5-
- **Industry-leading performance and scalability**: SQL Server is currently first in the TPC-E benchmark for performance, and first for performance in the TPC-H 1 TB, 10 TB, and 30-TB benchmarks.
6-
- **Industry-leading security**: According to the National Institute of Standards and Technology (NIST), SQL Server has been the most secure RDBMS for more than the last nine years. Security features include the following and you'll see others later in this module:
6+
7+
- **Industry-leading performance and scalability**: SQL Server is currently first in the TPC-E benchmark for performance. It's also first for performance in the TPC-H 1 TB, 10 TB, and 30-TB benchmarks.
8+
9+
- **Industry-leading security**: According to the National Institute of Standards and Technology (NIST), SQL Server was the most secure RDBMS for more than the last nine years. Security features include the following and we show you others later in this module:
10+
711
- **Transparent Data Encryption (TDE)**: You can use this technology to encrypt data-at-rest in SQL Server data files.
12+
813
- **SQL Data Discovery and Classification**: You can use this tool in SQL Server Management Studio (SSMS) to find the most sensitive data in your databases, including personal data, so that you can take action to secure it.
9-
- **Dynamic Data Masking (DDM)**: You can use this feature to protect sensitive values, such as credit card numbers, by masking parts of them from non-privileged users.
14+
15+
- **Dynamic Data Masking (DDM)**: You can use this feature to protect sensitive values, such as credit card numbers, by masking parts of them from nonprivileged users.
16+
1017
- **Insights in minutes on any device**: SQL Server provides an end-to-end solution for reporting, and scales from mobile to desktop at a fraction of the cost of other systems. You can turn data into answers using the enterprise reporting capabilities of SQL Server Reporting Services along with the included Power BI Report Server, which gives users access to rich, interactive Power BI reports on any device.
1118

1219
> [!NOTE]
1320
> Power BI Report Server only runs on Windows, but you can use it to query data hosted on SQL Servers running on Linux operating systems.
1421
15-
SQL Server also supports PolyBase, which is a data virtualization solution in SQL Server. It allows you to create external tables in your database that point to external data sources like Hadoop clusters, Oracle, Teradata, NoSQL databases, and SAP HANA. You'll be able to query all your data sources with one single query.
22+
SQL Server also supports PolyBase, which is a data virtualization solution in SQL Server. It allows you to create external tables in your database that point to external data sources like Hadoop clusters, Oracle, Teradata, NoSQL databases, and SAP HANA. You can query all your data sources with one single query.
1623

17-
For these reasons, Wide World Importers are interested in running SQL Server 2019 on Linux. Their system administrators have more experience with Linux servers than with Windows, and they're intrigued by the performance, security, and functionality of SQL Server.
24+
For these reasons, Wide World Importers are interested in running SQL Server 2022 on Linux. Their system administrators have more experience with Linux servers than with Windows, and they're intrigued with the performance, security, and functionality of SQL Server.
1825

1926
You're a database administrator who wants to learn the functionality and benefits of installing SQL Server on Linux, and running SQL Server on containers.
2027

0 commit comments

Comments
 (0)