在阿里云window server2012上安装sql server2014

由于项目需要,所以要在云服务器上部署数据库,在数据库上我们选择了sql server 2014.下载链接建议下载正版:


1. 下载sql server2014安装包

进入msdn itell you:https://msdn.itellyou.cn/。或者直接百度msdn。进入服务器标签,然后选择所需的版本,这里选择sql server2014,

在阿里云window server2012上安装sql server2014
 

这里版本众多,我们选择第三个。打开后是个ed2k链接,复制链接,或者使用右键,用迅雷下载(如果有的话)。

这里建议在服务器上下载迅雷,然后用迅雷直接下载到服务器上面然后打开下载的iso文件,由于window server2012是支持直接加载iso文件的,所以双击打开就可以了。然后 setup

在阿里云window server2012上安装sql server2014

2. 安装sql server 2014.

这里不打算详细记录,因为安装过程很简单,基本没有什么问题,只要没有警告,一路默认。实在不会,推荐几个:(建议关闭杀毒软件)

SQL Server 2014 安装图解

补充说几点:

  • 输入产品**这一步,可以忽略,因为在msdn下载的是正版的软件,自带产品**,直接确定就ok。
  • 功能选择这一步,建议全选。
  • 数据库引擎配置项,,配置的账号密码是你以后远程登录的账号密码

接下来一路默认。安装完毕。

 

3. 本地测试。

打开sql server management,用本地账号(local)或者本地ip 127.0.0.1。作为服务器名称,输入sa密码登录

在阿里云window server2012上安装sql server2014

在阿里云window server2012上安装sql server2014

连接正常。

 

4. 开启远程连接服务。

在阿里云window server2012上安装sql server2014

搜索,sql,找到配置管理器,并且右键固定到开始菜单(方便以后查询)。打开后看到这样的场景:

在阿里云window server2012上安装sql server2014

保证该三项都是启用状态。正常情况下,安装完以后,都是默认开启的。无需手动设置。当远程连接不上的时候,才考虑是否修改里面的内容
现在,可以尝试在本地远程数据库:

在阿里云window server2012上安装sql server2014

然而,出现一个问题,弹窗的信息如下:
无法连接到 xxx,xxx,xxx,xxx
其他信息:
在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (Microsoft SQL Server,错误: 53)
显然,这个错误是本地的sql server management找不到你所指定的服务器,所以报此错误。但是ping 自己的服务器又能ping通。所以,肯定是1433(sql server默认的端口)没有打开。

坑一: 百度sql server错误53,出现的都是开启TCP服务跟端口的办法。但是这里注意,TCP服务是事先检查过的,没有问题,购买的云服务器,基本上都是把服务器的防火墙关闭的。所以,连防火墙都关闭了,还在乎你是否开启1433端口?所以,个人感觉,应该是在接入服务器之前就把这个sql请求消息过滤掉了。所以,登录阿里云管理平台,

在阿里云window server2012上安装sql server2014

找到自己购买的服务器,查看详情。果然不出所料,这里还有个防火墙!!!

在阿里云window server2012上安装sql server2014

再点击进去去一看,妈耶,果然在这里!!怪不得再怎么在服务器上折腾都没有用:

在阿里云window server2012上安装sql server2014

于是,新建规则,这里选用自定义(因为没得选)。协议使用tcp,端口采用1433,便这样:

在阿里云window server2012上安装sql server2014

然后重启服务器。就可以远程连接服务器上的数据库了!!!

PS:这么明显的坑,在百度上居然找不到正解,难道我是第一个吃螃蟹的?。这里注意了,在搭建FTP服务器的时候,如果你不在这里开启,你的本地同样连不上云服务器!。
这个坑,先记一下,希望有人看到不要踩了。


————————————————

原文链接:https://blog.csdn.net/redRnt/article/details/88698155