Skip to content

Commit c27d350

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/sql-docs-pr into 20180508_Replication_ManagedInstance
2 parents 6a4677d + f54bf81 commit c27d350

21 files changed

Lines changed: 423 additions & 307 deletions

docs/analysis-services/instances/TOC.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# [Instance Management](analysis-services-instance-management.md)
22
# [Install](../../analysis-services/instances/install-windows/install-analysis-services.md)
3+
# [Verify Analysis Services cumulative update build version](analysis-services-component-version.md)
34
# [Post-install Configuration](post-install-configuration-analysis-services.md)
45
## [Configure the Windows Firewall](configure-the-windows-firewall-to-allow-analysis-services-access.md)
56
## [Configure the service account](configure-service-accounts-analysis-services.md)
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: "Verify SQL Server Analysis Services cumulative update build version | Microsoft Docs"
3+
ms.date: 07/11/2018
4+
ms.prod: sql
5+
ms.technology: analysis-services
6+
ms.custom:
7+
ms.topic: conceptual
8+
ms.author: owend
9+
ms.reviewer: owend
10+
author: minewiskan
11+
manager: kfile
12+
---
13+
14+
# Verify Analysis Services cumulative update build version
15+
16+
Beginning with SQL Server 2017, the Analysis Services build version number and SQL Server Database Engine build version number do not match. While both Analysis Services and the Database Engine use the same installer, the build systems each use are separate.
17+
18+
In some cases, it may be necessary to verify if a Cumulative Update (CU) build package has been applied and Analysis Services components have been updated. You can verify by comparing the build version numbers of Analysis Services component files installed on your computer with the build version numbers for a particular CU.
19+
20+
## Verify component file version
21+
22+
To verify component file version,
23+
24+
1. Go to [SQL Server 2017 build versions](https://support.microsoft.com/help/4047329).
25+
2. In **SQL Server 2017 cumulative update (CU) builds**, click the **Knowledge Base Number** for the build you want to verify.
26+
3. In the **Cumulative Update (#) for SQL Server 2017** article, in the **Cumulative Update package information** section, expand **Cumulative update package file information**.
27+
4. In the **SQL Server 2017 Analysis Services** table, check the File version for the **msmdsrv.exe** component file. If the CU has been applied, the file version number should match the msmdsrv.exe file installed on your computer.
28+
29+
## See also
30+
31+
[Install SQL Server Servicing Updates](../../database-engine/install-windows/install-sql-server-servicing-updates.md)
32+
33+
[Update Center for Microsoft SQL Server](https://msdn.microsoft.com/library/ff803383.aspx)
34+
35+

docs/connect/odbc/linux-mac/release-notes.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ Ubuntu 18.04
2323

2424
**Features Added**:
2525

26-
UTF8 server encoding
27-
2826
Data Classification for Azure SQL Database and SQL Server
2927

3028
SQLBrowseConnect

docs/connect/odbc/windows/release-notes.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,6 @@ manager: kenvh
2424

2525
**Features Added**:
2626

27-
UTF8 server encoding
28-
2927
Data Classification for Azure SQL Database and SQL Server
3028

3129
[Bug fixes](../bug-fixes.md)

docs/includes/ss-linux-cluster-availability-group-create-prereq.md

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -79,15 +79,6 @@ GO
7979

8080
For more information about this XE session, see [AlwaysOn extended events](http://msdn.microsoft.com/library/dn135324.aspx).
8181

82-
## Create a database mirroring endpoint user
83-
84-
The following Transact-SQL script creates a login named `dbm_login` and a user named `dbm_user`. Update the script with a strong password. To create the database mirroring endpoint user, run the following command on all SQL Server instances:
85-
86-
```SQL
87-
CREATE LOGIN dbm_login WITH PASSWORD = '**<1Sample_Strong_Password!@#>**';
88-
CREATE USER dbm_user FOR LOGIN dbm_login;
89-
```
90-
9182
## Create a certificate
9283

9384
The SQL Server service on Linux uses certificates to authenticate communication between the mirroring endpoints.
@@ -123,12 +114,11 @@ chown mssql:mssql dbm_certificate.*
123114

124115
## Create the certificate on secondary servers
125116

126-
The following Transact-SQL script creates a master key and a certificate from the backup that you created on the primary SQL Server replica. The command also authorizes the user to access the certificate. Update the script with strong passwords. The decryption password is the same password that you used to create the .pvk file in a previous step. To create the certificate, run the following script on all secondary servers:
117+
The following Transact-SQL script creates a master key and a certificate from the backup that you created on the primary SQL Server replica. Update the script with strong passwords. The decryption password is the same password that you used to create the .pvk file in a previous step. To create the certificate, run the following script on all secondary servers:
127118

128119
```SQL
129120
CREATE MASTER KEY ENCRYPTION BY PASSWORD = '**<Master_Key_Password>**';
130-
CREATE CERTIFICATE dbm_certificate
131-
AUTHORIZATION dbm_user
121+
CREATE CERTIFICATE dbm_certificate
132122
FROM FILE = '/var/opt/mssql/data/dbm_certificate.cer'
133123
WITH PRIVATE KEY (
134124
FILE = '/var/opt/mssql/data/dbm_certificate.pvk',
@@ -140,7 +130,7 @@ CREATE CERTIFICATE dbm_certificate
140130

141131
Database mirroring endpoints use the Transmission Control Protocol (TCP) to send and receive messages between the server instances that participate in database mirroring sessions or host availability replicas. The database mirroring endpoint listens on a unique TCP port number.
142132

143-
The following Transact-SQL script creates a listening endpoint named `Hadr_endpoint` for the availability group. It starts the endpoint and gives connection permission to the user that you created. Before you run the script, replace the values between `**< ... >**`. Optionally you can include an IP address `LISTENER_IP = (0.0.0.0)`. The listener IP address must be an IPv4 address. You can also use `0.0.0.0`.
133+
The following Transact-SQL script creates a listening endpoint named `Hadr_endpoint` for the availability group. It starts the endpoint and gives connection permission to the certificate that you created. Before you run the script, replace the values between `**< ... >**`. Optionally you can include an IP address `LISTENER_IP = (0.0.0.0)`. The listener IP address must be an IPv4 address. You can also use `0.0.0.0`.
144134

145135
Update the following Transact-SQL script for your environment on all SQL Server instances:
146136

@@ -153,7 +143,6 @@ CREATE ENDPOINT [Hadr_endpoint]
153143
ENCRYPTION = REQUIRED ALGORITHM AES
154144
);
155145
ALTER ENDPOINT [Hadr_endpoint] STATE = STARTED;
156-
GRANT CONNECT ON ENDPOINT::[Hadr_endpoint] TO [dbm_login];
157146
```
158147

159148
>[!NOTE]
@@ -168,7 +157,6 @@ CREATE ENDPOINT [Hadr_endpoint]
168157
ENCRYPTION = REQUIRED ALGORITHM AES
169158
);
170159
ALTER ENDPOINT [Hadr_endpoint] STATE = STARTED;
171-
GRANT CONNECT ON ENDPOINT::[Hadr_endpoint] TO [dbm_login];
172160
```
173161

174162
The TCP port on the firewall must be open for the listener port.

docs/integration-services/ssis-how-to-create-an-etl-package.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "SSIS How to Create an ETL Package | Microsoft Docs"
33
ms.custom: ""
4-
ms.date: "04/17/2018"
4+
ms.date: "07/11/2018"
55
ms.prod: sql
66
ms.prod_service: "integration-services"
77
ms.reviewer: ""
@@ -34,22 +34,24 @@ When you install the sample data that the tutorial uses, you also install the co
3434

3535
## What is SQL Server Integration Services (SSIS)?
3636

37-
[!INCLUDE[msCoName](../includes/msconame-md.md)][!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] (SSIS) is a platform for building high-performance data integration solutions, including extraction, transformation, and load (ETL) packages for data warehousing. SSIS includes graphical tools and wizards for building and debugging packages; tasks for performing workflow functions such as FTP operations, executing SQL statements, and sending e-mail messages; data sources and destinations for extracting and loading data; transformations for cleaning, aggregating, merging, and copying data; a management service, the [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] service for administering package execution and storage; and application programming interfaces (APIs) for programming the [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] object model.
37+
[!INCLUDE[msCoName](../includes/msconame-md.md)][!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] (SSIS) is a platform for building high-performance data integration solutions, including extraction, transformation, and load (ETL) packages for data warehousing. SSIS includes graphical tools and wizards for building and debugging packages; tasks for performing workflow functions such as FTP operations, executing SQL statements, and sending e-mail messages; data sources and destinations for extracting and loading data; transformations for cleaning, aggregating, merging, and copying data; a management database, `SSISDB`, for administering package execution and storage; and application programming interfaces (APIs) for programming the [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] object model.
3838

3939
## What You Learn
4040
The best way to become acquainted with the new tools, controls, and features available in [!INCLUDE[msCoName](../includes/msconame-md.md)] [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)] is to use them. This tutorial walks you through [!INCLUDE[ssIS](../includes/ssis-md.md)] Designer to create a simple ETL package that includes looping, configurations, error flow logic, and logging.
4141

42-
## Requirements
42+
## Prerequisites
4343
This tutorial is intended for users familiar with fundamental database operations, but who have limited exposure to the new features available in [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)].
4444

45-
> [!IMPORTANT]
46-
> Recently the sample files required to run this tutorial were no longer available online at their previous location. We apologize for the inconvenience. We have made the files available at a new location, and we have updated the download links in this article.
47-
48-
To use this tutorial, your system must have the following components installed:
45+
To run this tutorial, you have to have the following components installed:
4946

50-
- [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] with the **AdventureWorksDW2012** database. To download the **AdventureWorksDW2012** database, download `AdventureWorksDW2012.bak` from [AdventureWorks sample databases](https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks) and restore the backup.
47+
- [!INCLUDE[ssNoVersion](../includes/ssnoversion-md.md)] and [!INCLUDE[ssISnoversion](../includes/ssisnoversion-md.md)]. To install SQL Server and SSIS, see [Install Integration Services](install-windows/install-integration-services.md).
48+
49+
- The **AdventureWorksDW2012** sample database. To download the **AdventureWorksDW2012** database, download `AdventureWorksDW2012.bak` from [AdventureWorks sample databases](https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks) and restore the backup.
50+
51+
- The **sample data** files. The sample data is included with the [!INCLUDE[ssIS](../includes/ssis-md.md)] lesson packages. To download the sample data and the lesson packages as a Zip file, see [SQL Server Integration Services Tutorial - Create a Simple ETL Package](https://www.microsoft.com/download/details.aspx?id=56827).
5152

52-
- Sample data. The sample data is included with the [!INCLUDE[ssIS](../includes/ssis-md.md)] lesson packages. To download the sample data and the lesson packages as a Zip file, see [SQL Server Integration Services Tutorial - Create a Simple ETL Package](https://www.microsoft.com/download/details.aspx?id=56827).
53+
- Most of the files in the Zip file are read-only to prevent unintended changes. To write output to a file or to change it, you may have to turn off the read-only attribute in the file properties.
54+
- The sample packages assume that the data files are located in the folder `C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Tutorial\Creating a Simple ETL Package`. If you unzip the download to another location, you may have to update the file path in multiple places in the sample packages.
5355

5456
## Lessons in This Tutorial
5557
[Lesson 1: Create a Project and Basic Package with SSIS](../integration-services/lesson-1-create-a-project-and-basic-package-with-ssis.md)

docs/linux/sql-server-linux-availability-group-cluster-ubuntu.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ The following command creates a three-node cluster. Before you run the script, r
122122
sudo pcs cluster auth <node1> <node2> <node3> -u hacluster -p <password for hacluster>
123123
sudo pcs cluster setup --name <clusterName> <node1> <node2…> <node3>
124124
sudo pcs cluster start --all
125+
sudo pcs cluster enable --all
125126
```
126127

127128
>[!NOTE]

docs/linux/sql-server-linux-configure-mssql-conf.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ ms.assetid: 06798dff-65c7-43e0-9ab3-ffb23374b322
5454

5555
## <a id="agent"></a> Enable SQL Server Agent
5656

57-
The **sqlagent.enabled** setting enables [SQL Server Agent](sql-server-linux-run-sql-server-agent-job.md). By default, SQL Server Agent is disabled. If **sqlagent.enabled** is not present in the mssql.conf settings file, then SQL Server internally assumes that SQL Server Agent is enabled.
57+
The **sqlagent.enabled** setting enables [SQL Server Agent](sql-server-linux-run-sql-server-agent-job.md). By default, SQL Server Agent is disabled. If **sqlagent.enabled** is not present in the mssql.conf settings file, then SQL Server internally assumes that SQL Server Agent is disabled.
5858

5959
To change this settings, use the following steps:
6060

docs/relational-databases/in-memory-oltp/altering-memory-optimized-tables.md

Lines changed: 3 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
---
1+
---
22
title: "Altering Memory-Optimized Tables | Microsoft Docs"
33
ms.custom: ""
44
ms.date: "06/19/2017"
@@ -26,44 +26,11 @@ monikerRange: "= azuresqldb-current || >= sql-server-2016 || = sqlallproducts-al
2626

2727
The ALTER TABLE syntax is used for making changes to the table schema, as well as for adding, deleting, and rebuilding indexes. Indexes are considered part of the table definition:
2828

29-
- The syntax ALTER TABLE ADD/DROP/ALTER INDEX is supported only for memory-optimized tables.
29+
- The syntax ALTER TABLE ... ADD/DROP/ALTER INDEX is supported only for memory-optimized tables.
3030

3131
- Without using an ALTER TABLE statement, the statements CREATE INDEX and DROP INDEX and ALTER INDEX are *not* supported for indexes on memory-optimized tables.
3232

33-
The following is the syntax for the ADD and DROP and ALTER INDEX clauses on the ALTER TABLE statement.
34-
35-
```
36-
| ADD
37-
{
38-
<column_definition>
39-
| <table_constraint>
40-
| <table_index>
41-
} [ ,...n ]
42-
43-
| DROP
44-
{
45-
[ CONSTRAINT ]
46-
{
47-
constraint_name
48-
} [ ,...n ]
49-
| COLUMN
50-
{
51-
column_name
52-
} [ ,...n ]
53-
| INDEX
54-
{
55-
index_name
56-
} [ ,...n ]
57-
} [ ,...n ]
58-
59-
| ALTER INDEX index_name
60-
{
61-
REBUILD WITH ( <rebuild_index_option> )
62-
}
63-
}
64-
```
65-
66-
The following types of alterations are supported.
33+
The following types of alterations are supported:
6734

6835
- Changing the bucket count
6936

0 commit comments

Comments
 (0)