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

Commit de2da86

Browse files
author
stevestein
committed
fix merge conflict
2 parents dd7c9c8 + 6348d61 commit de2da86

102 files changed

Lines changed: 9982 additions & 63 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/advanced-analytics/install/sql-machine-learning-services-windows-install.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ This article explains how to install the machine learning component by running t
2020

2121
- SQL Server 2017 (or greater) setup is required if you want to install Machine Learning Services with language support for R, Python, or both. If instead you have SQL Server 2016 installation media, you can install [SQL Server 2016 R Services (In-Database)](sql-r-services-windows-install.md) to get R language support.
2222

23-
- A database engine instance is required. You cannot install just R or Python features, although you can add them incrementally to an existing instance.
23+
+ A database engine instance is required. You cannot install just R or Python features, although you can add them incrementally to an existing instance.
2424

2525
- Do not install Machine Learning Services on a SQL Server 2017 failover cluster instance.
2626
- On SQL Server vNext, installing Machine Learning Services on a failover cluster is supported.

docs/analytics-platform-system/appliance-feature-switch.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@ manager: "craigg"
66
ms.prod: "sql"
77
ms.technology: "data-warehouse"
88
ms.topic: "conceptual"
9-
ms.date: "04/24/2018"
9+
ms.date: "06/27/2018"
1010
ms.author: "murshedz"
1111
ms.reviewer: "martinle"
12+
monikerRange: ">= aps-pdw-2016-au7 || = sqlallproducts-allversions"
1213
---
13-
1414
#Appliance Feature Switch
15-
The **Feature Switch** page displays information about the two feature switches that are introduced in Analytics Platform System AU7. Use this page to update or enable/disable features and settings in Analytics Platform System. Changing feature switch values requires a service restart.
15+
The **Feature Switch** page displays information about the two feature switches that are introduced in Analytics Platform System 2016-AU7. Use this page to update or enable/disable features and settings in Analytics Platform System. Changing feature switch values requires a service restart.
1616

1717
![DWConig Appliance Feature Switch](media/feature-switch/SQL_Server_PDW_DWConfig_feature_switch.png "DWConig Appliance Feature Switch")
1818

docs/analytics-platform-system/configure-auto-statistics.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@ manager: "craigg"
66
ms.prod: "sql"
77
ms.technology: "data-warehouse"
88
ms.topic: "conceptual"
9-
ms.date: "04/24/2018"
9+
ms.date: "06/27/2018"
1010
ms.author: "murshedz"
1111
ms.reviewer: martinle
12+
monikerRange: ">= aps-pdw-2016-au7 || = sqlallproducts-allversions"
1213
---
13-
1414
# Configure auto statistics
1515

1616
Learn how to configure Parallel Data Warehouse to use auto statistics for creating and updating statistics automatically. Use this capability to improve query plans, and therefore improve query performance.
1717

18-
**Applies to:** APS (starting with AU7)
18+
**Applies to:** APS (starting with 2016-AU7)
1919

2020
## What are statistics?
2121
Statistics for query optimization are objects that contain statistical information about the distribution of values in one or more columns of a table. The query optimizer uses these statistics to estimate the cardinality, or number of rows, in the query result. These cardinality estimates enable the query optimizer to create a high-quality query plan. As an example, in APS, the MPP query optimizer uses cardinality estimates to choose to shuffle or replicate the smaller of two tables used in a join clause and in doing so improve query performance. For more information, see [Statistics](../relational-databases/statistics/statistics.md) and [DBCC SHOW_STATISTICS](../t-sql/database-console-commands/dbcc-show-statistics-transact-sql.md)

docs/analytics-platform-system/whats-new-analytics-platform-system.md

Lines changed: 36 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ manager: "craigg"
66
ms.prod: "sql"
77
ms.technology: "data-warehouse"
88
ms.topic: "conceptual"
9-
ms.date: "04/24/2018"
9+
ms.date: "06/27/2018"
1010
ms.author: "murshedz"
1111
ms.reviewer: "martinle"
1212
---
13-
1413
# What's new in Analytics Platform System, a scale-out MPP data warehouse
1514
See what’s new in the latest Appliance Updates for Microsoft® Analytics Platform System (APS). APS is a scale-out on-premises appliance that hosts MPP SQL Server Parallel Data Warehouse.
1615

16+
::: moniker range="= aps-pdw-2016-au7 || = sqlallproducts-allversions"
1717

18-
## APS AU7
19-
APS2016 is a prerequisite to upgrade to AU7. Following are the new features for APS AU7:
18+
## APS 2016-AU7
19+
APS 2016-AU6 is a prerequisite to upgrade to AU7. The following are new in APS AU7:
2020

2121
### Auto-create and auto-update statistics
2222
APS AU7 creates and updates statistics automatically, by default. To update statistics settings, administrators can use a new feature switch menu item in the [Configuration Manager](appliance-configuration.md#CMTasks). The [feature switch](appliance-feature-switch.md) controls the auto-create, auto-update, and asynchronous update behavior of statistics. You can also update statistics settings with the [ALTER DATABASE (Parallel Data Warehouse)](/sql/t-sql/statements/alter-database-parallel-data-warehouse) statement.
@@ -30,24 +30,37 @@ Query hints HASH and ORDER GROUP are now supported. For more information, see [H
3030
APS AU7 introduces Feature Switch in [Configuration Manager](launch-the-configuration-manager.md). AutoStatsEnabled and DmsProcessStopMessageTimeoutInSeconds are now configurable options that can be changed by Administrators.
3131

3232
### Known Issues
33-
With APS AU7 software, we are packaging and providing the Intel BIOS update that fixes “speculative execution side-channel attacks” (aka. Spectre and Meltdown vulnerabilities). Though packaged together, the BIOS update is installed manually and not part of the APS AU7 software install. Microsoft advises all customers to install the BIOS updated. Microsoft has measured the effect of Kernel Virtual Address Shadowing (KVAS), Kernel Page Table Indirection (KPTI) and Indirect Branch Prediction mitigation (IBP) on various SQL workloads in various environments and found significant degradation on some workloads. We recommend that you test the performance effect of enabling BIOS update before you deploy them in a production environment. If the performance effect of enabling these features is too high for an existing application, you can consider whether isolating your APS Appliance from untrusted code running is a better mitigation for your application. See SQL Server guidance [here](https://support.microsoft.com/en-us/help/4073225/guidance-protect-sql-server-against-spectre-meltdown).
33+
With APS AU7 software, an Intel BIOS update is provided which fixes a problem described as *speculative execution side-channel attacks*. The attacks aim to exploit what are called *Spectre and Meltdown vulnerabilities*. Although packaged together with APS, the BIOS update is installed manually, and not as part of the APS AU7 software install.
34+
35+
Microsoft advises all customers to install the BIOS updated. Microsoft has measured the effect of the following configurations on various SQL workloads in various environments. The measurements found significant degradation on some workloads:
36+
37+
- Kernel Virtual Address Shadowing (KVAS)
38+
- Kernel Page Table Indirection (KPTI)
39+
- Indirect Branch Prediction mitigation (IBP)
40+
41+
Based on the results, the recommendation is that you test the performance effect of enabling BIOS update before you deploy them in a production environment. If the performance effect of enabling these features is too high for your application, consider whether a better mitigation is to isolate your APS Appliance from any untrusted code that is running. See SQL Server guidance [here](https://support.microsoft.com/en-us/help/4073225/guidance-protect-sql-server-against-spectre-meltdown).
3442

35-
## APS 2016
36-
These are the new features for APS 2016:
43+
::: moniker-end
44+
::: moniker range="= aps-pdw-2016 || = sqlallproducts-allversions"
45+
46+
## APS 2016-AU6
47+
This section described the new features for APS 2016-AU6.
3748

3849
### SQL Server 2016
3950

40-
APS 2016 runs on the latest SQL Server 2016 release and uses the default database compatibility level 130. SQL Server 2016 makes it possible to support some of the new features such as secondary indexes for clustered columnstore indexes and Kerberos for PolyBase.
51+
APS AU6 runs on the latest SQL Server 2016 release, and uses the default database compatibility level 130. SQL Server 2016 enables support for new features such as:
4152

53+
- Secondary indexes for clustered columnstore indexes.
54+
- Kerberos for PolyBase.
4255

4356
### T-SQL
44-
APS 2016 supports these T-SQL compatibility improvements. These additional language elements make it easier to migrate from SQL Server and other data sources.
57+
APS AU6 supports these T-SQL compatibility improvements. These additional language elements make it easier to migrate from SQL Server and other data sources.
4558

46-
- [Column-level SQL collations][] are now supported in addition to Windows collations.
59+
- [Column-level SQL collations][] are now supported, in addition to Windows collations.
4760
- [Nonclustered indexes on clustered columnstore indexes][] improve performance of queries that search for specific values in the clustered columnstore index.
4861
- [SELECT...INTO][]
4962
- [sp_spaceused()][] displays the disk space used or reserved in a table or database.
50-
- [Wide tables][] support is the same as SQL Server 2016. The previous limit of 32K for the row size no longer exists.
63+
- [Wide tables][] support is the same as SQL Server 2016. The previous limit of 32 K for the row size no longer exists.
5164

5265
**Data types**
5366

@@ -83,7 +96,7 @@ APS 2016 supports these T-SQL compatibility improvements. These additional lang
8396
### Install and upgrade enhancements
8497

8598
**Enterprise architecture updates**
86-
Upgrading your existing appliance to APS 2016 installs the latest firmware and driver updates, which include security fixes.
99+
Upgrading your existing appliance to APS AU6 installs the latest firmware and driver updates, which include security fixes.
87100

88101
A new appliance from HPE or DELL includes all the latest updates plus:
89102

@@ -97,16 +110,23 @@ A new appliance from HPE or DELL includes all the latest updates plus:
97110
- To use FQDN, you need to do a full upgrade and opt-in during the upgrade.
98111

99112
**Reduced downtime**
100-
Installing or upgrading to APS 2016 is faster and requires less downtime than previous releases. To reduce downtime, the install or upgrade:
113+
Installing or upgrading to APS AU6 is faster and requires less downtime than previous releases. To reduce downtime, the install or upgrade:
101114

102115
- Streamlines applying WSUS updates by using an image that contains all the updates through June 2016
103116
- Applies security updates with the driver and firmware updates
104117
- Places the latest hotfixes and the appliance verification utility (PAV) on your appliance so they are ready to install with no need to download them.
105118

119+
::: moniker-end
120+
121+
<!--
122+
Link references to other articles in this same GitHub repo.
123+
124+
The link format that starts with '/sql/what-ever/my-artlcle' is not appropriate for common links within the same repo (as most of these link are). The first couple links have been edited to show the proper syntax, but all other links in this article need to be similarly edited.
125+
The proper formats have at least two big advantages. One big advantage is that the proper formats enable the OPS Build system to detect broken links at Pull Request build time, instead of only later during run time.
126+
-->
127+
[database compatibility level 130]: ../t-sql/statements/alter-database-transact-sql-compatibility-level.md
128+
[Column-level SQL collations]: ~/relational-databases/collations/collation-and-unicode-support.md
106129

107-
<!--MSDN references-->
108-
[database compatibility level 130]:/sql/t-sql/statements/alter-database-transact-sql-compatibility-level
109-
[Column-level SQL collations]:/sql/relational-databases/collations/collation-and-unicode-support
110130
[Nonclustered indexes on clustered columnstore indexes]:/sql/t-sql/statements/create-index-transact-sql
111131
[VARCHAR(MAX)]:/sql/t-sql/data-types/char-and-varchar-transact-sql
112132
[NVARCHAR(MAX)]:/sql/t-sql/data-types/nchar-and-nvarchar-transact-sql

docs/linux/sql-server-linux-create-availability-group.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: This tutorial shows how to create and configure availability groups
44
author: MikeRayMSFT
55
ms.author: mikeray
66
manager: craigg
7-
ms.date: 12/11/2017
7+
ms.date: 06/28/2018
88
ms.topic: article
99
ms.prod: sql
1010
ms.component: ""
@@ -585,19 +585,20 @@ The AG resource that is created is a special kind of resource called a clone. Th
585585
**Red Hat Enterprise Linux (RHEL) and Ubuntu**
586586

587587
```bash
588-
sudo pcs resource create <NameForAGResource> ocf:mssql:ag ag_name=<AGName> --master meta notify=true
588+
sudo pcs resource create <NameForAGResource> ocf:mssql:ag ag_name=<AGName> meta failure-timeout=30s --master meta notify=true
589589
```
590590

591591
>[!NOTE]
592592
>On RHEL 7.4, you may encounter a warning with the use of --master. To avoid this, use
593-
>`sudo pcs resource create <NameForAGResource> ocf:mssql:ag ag_name=<AGName> master notify=true`
593+
>`sudo pcs resource create <NameForAGResource> ocf:mssql:ag ag_name=<AGName> meta failover-timeout=30s master notify=true`
594594

595595
**SUSE Linux Enterprise Server (SLES)**
596596

597597
```bash
598598
primitive <NameForAGResource> \
599599
ocf:mssql:ag \
600600
params ag_name="<AGName>" \
601+
meta failure-timeout=60s \
601602
op start timeout=60s \
602603
op stop timeout=60s \
603604
op promote timeout=60s \

docs/relational-databases/security/encryption/transparent-data-encryption-byok-azure-sql-configure.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.service: "sql-database"
1414
ms.tgt_pltfrm:
1515
ms.devlang: "azurecli, powershell"
1616
ms.topic: conceptual
17-
ms.date: "04/24/2018"
17+
ms.date: "06/28/2018"
1818
ms.author: "aliceku"
1919
monikerRange: "= azuresqldb-current || = azure-sqldw-latest || = sqlallproducts-allversions"
2020
---
@@ -257,3 +257,13 @@ Now the database or data warehouse has TDE enabled with an encryption key in Key
257257
# get whether encryption is on or off
258258
az sql db tde show-configuration -n "DatabaseName" -g "ResourceGroupName" -s "ServerName"
259259

260+
## SQL CLI References
261+
262+
https://docs.microsoft.com/en-us/cli/azure/sql?view=azure-cli-latest
263+
264+
https://docs.microsoft.com/en-us/cli/azure/sql/server/key?view=azure-cli-latest
265+
266+
https://docs.microsoft.com/en-us/cli/azure/sql/server/tde-key?view=azure-cli-latest
267+
268+
https://docs.microsoft.com/en-us/cli/azure/sql/db/tde?view=azure-cli-latest
269+

docs/relational-databases/security/encryption/transparent-data-encryption-byok-azure-sql.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.custom:
1515
ms.tgt_pltfrm: ""
1616

1717
ms.topic: conceptual
18-
ms.date: "06/20/2018"
18+
ms.date: "06/28/2018"
1919
ms.author: "aliceku"
2020
monikerRange: "= azuresqldb-current || = azure-sqldw-latest || = sqlallproducts-allversions"
2121
---
@@ -53,7 +53,7 @@ When TDE is first configured to use a TDE protector from Key Vault, the server s
5353

5454
### General Guidelines
5555
- Ensure Azure Key Vault and Azure SQL Database are going to be in the same tenant. Cross-tenant key vault and server interactions **are not supported**.
56-
- Decide which subscriptions are going to be used for the required resources – moving the server across subscriptions later requires a new setup of TDE with BYOKs.
56+
- Decide which subscriptions are going to be used for the required resources – moving the server across subscriptions later requires a new setup of TDE with BYOKs. Learn more about [moving resources](https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-move-resources)
5757
- When configuring TDE with BYOK, it is important to consider the load placed on the key vault by repeated wrap/unwrap operations. For example, since all databases associated with a logical server use the same TDE protector, a failover of that server will trigger as many key operations against the vault as there are databases in the server. Based on our experience and documented [key vault service limits](https://docs.microsoft.com/en-us/azure/key-vault/key-vault-service-limits), we recommend associating at most 500 Standard / General Purpose or 200 Premium / Business Critical databases with one Azure Key Vault in a single subscription to ensure consistently high availability when accessing the TDE protector in the vault.
5858
- Recommended: Keep a copy of the TDE protector on premises. This requires an HSM device to create a TDE Protector locally and a key escrow system to store a local copy of the TDE Protector.
5959

docs/relational-databases/system-catalog-views/TOC.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
## [sys.resource_stats](sys-resource-stats-azure-sql-database.md)
3737
## [sys.resource_usage](sys-resource-usage-azure-sql-database.md)
3838
## [dbo.server_quotas](dbo-server-quotas-azure-sql-database.md)
39+
## [sys.server_resource_stats](sys-server-resource-stats-azure-sql-database.md)
3940

4041
# [CLR Assembly](clr-assembly-catalog-views-transact-sql.md)
4142
## [sys.assemblies](sys-assemblies-transact-sql.md)

0 commit comments

Comments
 (0)