云(远程)服务器安装配置SQL Server 2017

Introduction

2017 年 10 月 2 日,微软最新一代数据库 SQL Server 2017 正式发布。本文主要介绍通过远程桌面连接在Windows Server 云服务器安装数据库的步骤,注意事项及疑难解答。

Content

Download

SQL Server 2017 for Windows 主要提供三个版本,分别为企业版(180天试用)、开发版(非生产环境)、免费版。主要在功能上有所区别,安装步骤无差异。本文以Developer edition为例,阐述安装步骤。
Download link: https://www.microsoft.com/en-us/sql-server/sql-server-downloads

Installation

Procedure

下载安装包,通过FTP或远程连接将文件复制至云服务器,运行SQLServer2017-SSEI-Dev,选择默认安装。
安装完成后,选择下载Microsoft SQL Server Management Studio 17,并默认安装。

Solution

  1. 阿里云服务器提示内存不足怎么办?
    此电脑-属性-高级系统设置-性能-高级-虚拟内存-自动管理驱动器分页页面大小-保存-重启。
  2. 在下载文件内容时卡主怎么办?
    关闭安装程序,重新打开可解决。
  3. 过程中提示,文件被占用
    打开任务管理器,寻找占用文件的程序并强制结束,或选择取消,之后重新打开安装程序。

Environmental Preparation

Procedure

配置服务器防火墙,打开1433端口。(包括云服务商的1433端口)

  1. 打开防火墙配置,选择新建规则。Install
  2. 添加规则,规则名称 Allow database port ,选择允许此通信。Install
  3. 选择端口和协议,协议:TCP;本地端口:1433;通信方向:两者。Install

Solution

  1. 是否可以不使用1433端口?
    可以,在防火墙配置你希望使用的端口(1433为Windows默认端口),并在之后的配置中更改连接端口。

SSMS

Authentication

  1. 打开Microsoft SQL Server Management Studio 17,以Administrator身份登录并连接数据库。Install
  2. 在左侧对象资源管理器中,右键以IP地址命名的服务器名称,选择属性。
  3. 在选择页点击安全性,在服务器身份验证选择SQL Server 和 Windows 身份验证模式,保存。Install

Add log-in name

  1. 在对象资源管理器展开安全性,右键登录名,选择新建登录名。
  2. 选择SQL Server 身份验证,创建一个连接数据库的新登录名,解除勾选:强制密码过期。

Solution

  1. 为什么设置密码以后连接提示密码错误?
    为了安全原因请设置一个强密码,否则可以去除勾选强制密码策略。

SQL Server 配置管理器

Procedure

  1. 在开始菜单选择Microsoft SQL Server 2017,打开SQL Server 2017 配置管理器。
  2. 选择SQL Server 网络配置,展开,选择MSSQLSERVER的协议,启用TCP/IP协议。

Solution

  1. 如何更改连接端口?
    右键TCP/IP协议,更改1433为你希望使用的端口。

Finish

重启目标服务器。