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

Commit 1abc7a4

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/sql-docs-pr into release-remove-sscurrent-tag
2 parents a8fdd4e + 1f6531d commit 1abc7a4

12 files changed

Lines changed: 107 additions & 69 deletions

docs/database-engine/availability-groups/windows/active-secondaries-readable-secondary-replicas-always-on-availability-groups.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ ms.author: chadam
9898

9999
- Change Data Capture cannot be enabled only on a secondary replica database. Change Data Capture can be enabled on the primary replica database and the changes can be read from the CDC tables using the functions on the secondary replica database.
100100

101-
- Because read operations are mapped to snapshot isolation transaction level, the cleanup of ghost records on the primary replica can be blocked by transactions on one or more secondary replicas. The ghost record cleanup task will automatically clean up the ghost records for disk-based tables on the primary replica when they are no longer needed by any secondary replica. This is similar to what is done when you run transaction(s) on the primary replica. In the extreme case on the secondary database, you will need to kill a long running read-query that is blocking the ghost cleanup. Note, the ghost clean can be blocked if the secondary replica gets disconnected or when data movement is suspended on the secondary database. This state also prevents log truncation, so if this state persists, we recommend that you remove this secondary database from the availability group. There is no ghost record cleanup issue with memory-optimized tables because the row versions are kept in memory and are independent of the row versions on the primary replica.
101+
- Because read operations are mapped to snapshot isolation transaction level, the cleanup of ghost records on the primary replica can be blocked by transactions on one or more secondary replicas. The ghost record cleanup task will automatically clean up the ghost records for disk-based tables on the primary replica when they are no longer needed by any secondary replica. This is similar to what is done when you run transaction(s) on the primary replica. In the extreme case on the secondary database, you will need to kill a long running read-query that is blocking the ghost cleanup. Note, the ghost clean can be blocked if the secondary replica gets disconnected or when data movement is suspended on the secondary database. Ghost records use physical space in a data file, this can cause space reuse issues, please see [ghost cleanup](../../../relational-databases/ghost-record-cleanup-process-guide.md) for more information. This state also prevents log truncation, so if this state persists, we recommend that you remove this secondary database from the availability group. There is no ghost record cleanup issue with memory-optimized tables because the row versions are kept in memory and are independent of the row versions on the primary replica.
102102

103103
- The DBCC SHRINKFILE operation on files containing disk-based tables might fail on the primary replica if the file contains ghost records that are still needed on a secondary replica.
104104

docs/database-engine/install-windows/latest-updates-for-microsoft-sql-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: A list of the latest cumulative updates and service packs, with build numbers for Microsoft SQL Server.
33
title: Latest updates for SQL Server
4-
ms.date: 02/24/2021
4+
ms.date: 03/29/2021
55
ms.prod: sql
66
ms.technology: install
77
ms.topic: conceptual
@@ -26,7 +26,7 @@ Each of the following links provides information for all of the applicable produ
2626
|--|--|--|--|--|--|
2727
|SQL Server 2019|N/A|[KB 4583458](https://support.microsoft.com/help/4583458)|CU 9 [(KB 5000642)](https://support.microsoft.com/help/5000642)|2/11/2021|[SQL Server 2019 Installation](./install-sql-server.md)|
2828
|SQL Server 2017|N/A|[KB 4583456](https://support.microsoft.com/help/4583456)|CU 23 [(KB 5000685)](https://support.microsoft.com/help/5000685)|2/24/2021|[SQL Server 2017 Installation](./install-sql-server.md)|
29-
|SQL Server 2016|SP2 [(KB 4052908)](https://support.microsoft.com/help/4052908)|[KB 4583460](https://support.microsoft.com/help/4583460)|CU 16 [(KB 5000645)](https://support.microsoft.com/kb/5000645)|2/11/2021|[SQL Server 2016 Installation](./install-sql-server.md)|
29+
|SQL Server 2016|SP2 [(KB 4052908)](https://support.microsoft.com/help/4052908)|[KB 4583460](https://support.microsoft.com/help/4583460)|CU 17 [(KB 5001092)](https://support.microsoft.com/kb/5001092)|3/29/2021|[SQL Server 2016 Installation](./install-sql-server.md)|
3030
|SQL Server 2016|SP1 [(KB 3182545)](https://support.microsoft.com/help/3182545/sql-server-2016-service-pack-1-release-information)|[KB 4505219](https://support.microsoft.com/help/4505219)|CU 15 + GDR [(KB 4505221)](https://support.microsoft.com/help/4505221)|7/9/2019|[SQL Server 2016 Installation](./install-sql-server.md)|
3131
|SQL Server 2016|N/A|[KB4058560](https://support.microsoft.com/help/4058560)|CU 9 [(KB 4058559)](https://support.microsoft.com/help/4058559)|11/22/2017|[SQL Server 2016 Installation](./install-sql-server.md)|
3232
|SQL Server 2014|SP3 [(KB 4022619)](https://support.microsoft.com/kb/4022619)|[KB 4583463](https://support.microsoft.com/help/4583463)|CU 4 [(KB 4583462)](https://support.microsoft.com/kb/4583462)|1/12/2021|[SQL Server 2014 Installation](https://www.microsoft.com/download/details.aspx?id=42299)|

docs/database-engine/install-windows/rename-a-computer-that-hosts-a-stand-alone-instance-of-sql-server.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The following steps cannot be used to rename an instance of [!INCLUDE[ssNoVersio
3333

3434
Before you begin the renaming process, review the following information:
3535

36-
- When an instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] is part of a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster, the computer renaming process differs from a computer that hosts a stand-alone instance.
36+
- When an instance of [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] is part of a [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] failover cluster, the computer renaming process differs from a computer that hosts a stand-alone instance. For more information, see [Rename a SQL Server Failover Cluster Instance](../../sql-server/failover-clusters/install/rename-a-sql-server-failover-cluster-instance.md).
3737

3838
- [!INCLUDE[ssNoVersion](../../includes/ssnoversion-md.md)] does not support renaming computers that are involved in replication, except when you use log shipping with replication. The secondary computer in log shipping can be renamed if the primary computer is permanently lost. For more information, see [Log Shipping and Replication (SQL Server)](../../database-engine/log-shipping/log-shipping-and-replication-sql-server.md).
3939

docs/relational-databases/data-compression/row-compression-implementation.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
2-
title: "Row Compression Implementation | Microsoft Docs"
2+
title: "Row Compression Implementation"
33
description: Learn how the SQL Server Database Engine implements row compression to help you plan the storage space that you need for your data.
44
ms.custom: ""
5-
ms.date: "06/30/2016"
5+
ms.date: "03/27/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine, sql-database"
88
ms.reviewer: ""
@@ -11,7 +11,6 @@ ms.topic: conceptual
1111
helpviewer_keywords:
1212
- "compression [SQL Server], row"
1313
- "row compression [Database Engine]"
14-
ms.assetid: dcd97ac1-1c85-4142-9594-9182e62f6832
1514
author: WilliamDAssafMSFT
1615
ms.author: wiassaf
1716
monikerRange: "=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||=azuresqldb-mi-current"
@@ -41,8 +40,8 @@ monikerRange: "=azuresqldb-current||>=sql-server-2016||>=sql-server-linux-2017||
4140
|**smallint**|Yes|If the value fits in 1 byte, only 1 byte will be used.|
4241
|**int**|Yes|Uses only the bytes that are needed. For example, if a value can be stored in 1 byte, storage will take only 1 byte.|
4342
|**bigint**|Yes|Uses only the bytes that are needed. For example, if a value can be stored in 1 byte, storage will take only 1 byte.|
44-
|**decimal**|Yes|This storage is exactly same as the vardecimal storage format.|
45-
|**numeric**|Yes|This storage is exactly same as the vardecimal storage format.|
43+
|**decimal**|Yes|Uses only the bytes that are needed, regardless of the precision specified. For example, if a value can be stored in 3 bytes, storage will take only 3 byte. The storage footprint is exactly the same as the vardecimal storage format.|
44+
|**numeric**|Yes|Uses only the bytes that are needed, regardless of the precision specified. For example, if a value can be stored in 3 bytes, storage will take only 3 byte. The storage footprint is exactly the same as the vardecimal storage format.|
4645
|**bit**|Yes|The metadata overhead brings this to 4 bits.|
4746
|**smallmoney**|Yes|Uses the integer data representation by using a 4-byte integer. Currency value is multiplied by 10000 and the resulting integer value is stored by removing any digits after the decimal point. This type has a storage optimization similar to that for integer types.|
4847
|**money**|Yes|Uses the integer data representation by using an 8-byte integer. Currency value is multiplied by 10000 and the resulting integer value is stored by removing any digits after the decimal point. This type has a larger range than **smallmoney**. This type has a storage optimization similar to that for integer types.|

docs/relational-databases/system-stored-procedures/sp-adddistpublisher-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "sp_adddistpublisher (Transact-SQL)"
33
title: "sp_adddistpublisher (Transact-SQL) | Microsoft Docs"
44
ms.custom: ""
5-
ms.date: "06/09/2020"
5+
ms.date: "03/29/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine"
88
ms.reviewer: ""
@@ -45,8 +45,13 @@ sp_adddistpublisher [ @publisher= ] 'publisher'
4545
`[ @publisher = ] 'publisher'`
4646
Is the Publisher name. *publisher* is **sysname**, with no default.
4747

48+
<!--SQL Server 2019 on Linux-->
49+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
50+
4851
> [!NOTE]
49-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
52+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
53+
54+
::: moniker-end
5055

5156
`[ @distribution_db = ] 'distribution_db'`
5257
Is the name of the distribution database. *distributor_db* is **sysname**, with no default. This parameter is used by replication agents to connect to the Publisher.

docs/relational-databases/system-stored-procedures/sp-adddistributor-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "sp_adddistributor (Transact-SQL)"
33
title: "sp_adddistributor (Transact-SQL) | Microsoft Docs"
44
ms.custom: ""
5-
ms.date: "06/09/2020"
5+
ms.date: "03/29/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine"
88
ms.reviewer: ""
@@ -40,8 +40,13 @@ sp_adddistributor [ @distributor= ] 'distributor'
4040
`[ @distributor = ] 'distributor'`
4141
Is the distribution server name. *distributor* is **sysname**, with no default. This parameter is only used if setting up a remote Distributor. It adds entries for the Distributor properties in the **msdb..MSdistributor** table.
4242

43+
<!--SQL Server 2019 on Linux-->
44+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
45+
4346
> [!NOTE]
44-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
47+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
48+
49+
::: moniker-end
4550

4651
`[ @heartbeat_interval = ] heartbeat_interval`
4752
Is the maximum number of minutes that an agent can go without logging a progress message. *heartbeat_interval* is **int**, with a default of 10 minutes. A SQL Server Agent job is created that runs on this interval to check the status of the replication agents that are running.

docs/relational-databases/system-stored-procedures/sp-addpullsubscription-agent-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "sp_addpullsubscription_agent (Transact-SQL)"
33
title: "sp_addpullsubscription_agent (Transact-SQL) | Microsoft Docs"
44
ms.custom: ""
5-
ms.date: "06/09/2020"
5+
ms.date: "03/29/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine"
88
ms.reviewer: ""
@@ -77,8 +77,13 @@ sp_addpullsubscription_agent [ @publisher = ] 'publisher'
7777
`[ @publisher = ] 'publisher'`
7878
Is the name of the Publisher. *publisher* is **sysname**, with no default.
7979

80+
<!--SQL Server 2019 on Linux-->
81+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
82+
8083
> [!NOTE]
81-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
84+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
85+
86+
::: moniker-end
8287

8388
`[ @publisher_db = ] 'publisher_db'_`
8489
Is the name of the Publisher database. *publisher_db* is **sysname**, with a default value of NULL. *publisher_db* is ignored by Oracle Publishers.

docs/relational-databases/system-stored-procedures/sp-addpullsubscription-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "sp_addpullsubscription (Transact-SQL)"
33
title: "sp_addpullsubscription (Transact-SQL) | Microsoft Docs"
44
ms.custom: ""
5-
ms.date: "06/09/2020"
5+
ms.date: "03/29/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine"
88
ms.reviewer: ""
@@ -42,8 +42,13 @@ sp_addpullsubscription [ @publisher= ] 'publisher'
4242
`[ @publisher = ] 'publisher'`
4343
Is the name of the Publisher. *publisher* is **sysname**, with no default.
4444

45+
<!--SQL Server 2019 on Linux-->
46+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
47+
4548
> [!NOTE]
46-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
49+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
50+
51+
::: moniker-end
4752

4853
`[ @publisher_db = ] 'publisher_db'`
4954
Is the name of the Publisher database. *publisher_db* is **sysname**, with a default of NULL. *publisher_db* is ignored by Oracle Publishers.

docs/relational-databases/system-stored-procedures/sp-addpushsubscription-agent-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description: "sp_addpushsubscription_agent (Transact-SQL)"
33
title: "sp_addpushsubscription_agent (Transact-SQL) | Microsoft Docs"
44
ms.custom: ""
5-
ms.date: "06/09/2020"
5+
ms.date: "03/29/2021"
66
ms.prod: sql
77
ms.prod_service: "database-engine"
88
ms.reviewer: ""
@@ -70,8 +70,13 @@ sp_addpushsubscription_agent [ @publication= ] 'publication'
7070
`[ @subscriber = ] 'subscriber'`
7171
Is the name of the Subscriber instance or the name of the AG listener if the subscriber database is a availability group. *subscriber* is **sysname**, with a default of NULL.
7272

73+
<!--SQL Server 2019 on Linux-->
74+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
75+
7376
> [!NOTE]
74-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
77+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
78+
79+
::: moniker-end
7580

7681
`[ @subscriber_db = ] 'subscriber_db'`
7782
Is the name of the subscription database. *subscriber_db* is **sysname**, with a default of NULL. For a non-SQL Server Subscriber, specify a value of **(default destination)** for *subscriber_db*.

docs/relational-databases/system-stored-procedures/sp-addsubscription-transact-sql.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "sp_addsubscription (Transact-SQL) | Microsoft Docs"
33
description: Adds a subscription to a publication and sets the Subscriber status. This stored procedure runs at the Publisher on the publication database.
4-
ms.date: "06/09/2020"
4+
ms.date: "03/29/2021"
55
ms.prod: sql
66
ms.prod_service: "database-engine"
77
ms.reviewer: ""
@@ -79,8 +79,13 @@ sp_addsubscription [ @publication = ] 'publication'
7979
[ @subscriber=] '*subscriber*'
8080
Is the name of the Subscriber. *subscriber* is **sysname**, with a default of NULL.
8181

82+
<!--SQL Server 2019 on Linux-->
83+
::: moniker range=">= sql-server-linux-ver15 || >= sql-server-ver15 "
84+
8285
> [!NOTE]
83-
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled.
86+
> Server name can be specified as `<Hostname>,<PortNumber>`. You may need to specify the port number for your connection when SQL Server is deployed on Linux or Windows with a custom port, and browser service is disabled. The use of custom port numbers for remote distributor applies to SQL Server 2019 only.
87+
88+
::: moniker-end
8489

8590
[ @destination_db=] '*destination_db*'
8691
Is the name of the destination database in which to place replicated data. *destination_db* is **sysname**, with a default of NULL. When NULL, *destination_db* is set to the name of the publication database. For Oracle Publishers, *destination_db* must be specified. For a non-SQL Server Subscriber, specify a value of (default destination) for *destination_db*.

0 commit comments

Comments
 (0)