分享

sql server2017安装+远程连接

 爱吃鱼的俊懒猫 2019-12-11

190626

最近开始学习SQL,所以就在闲置的本子上装了SQL Server 2017,用常用的本子做远程连接操作。
首先,官网下载SQL Server 2017。
这个有很多贴图教程,可以看看这个链接,安装具体操作:

  1. 双击下载下来的安装包,这是个指引。弹出界面选择介质安装或者自定义,之后静待。

  2. 点击新出现的文件夹,找到SETUP.exe这个应用程序,运行。

  3. 按照教程一步一步操作,最重要的一点是选择“混合模式”验证身份登陆,这样才可以顺利的进行接下来的远程连接。

  4. PolyBase被勾选上时,可能会出现Java环境的缺失问题,即使已经安装了JAVA8的环境。解决办法是,安装对应版本的JAVA环境,JAVA7-51。如果已经配置了JAVA8,可以再安装一个JAVA7,只要再环境变量设置时声明一个就行,或者用两个不同的变量做声明。

  5. 勾选机器学习服务似乎会拖慢安装速度。

接下来设置远程连接:

  1. 在开始目录里找到SQL SERVER 2017配置管理器,打开。

  2. 选择SQL Server 网络配置,检查TCP\IP协议是否开启,注意此处要设置TCP端口为1433,双击IP地址选项卡的最后的IPAII。

  3. 全部启用协议。完成后,配置出入站规则。

  4. 在控制面板-系统安全-Windows Defender 防火墙-高级设置-入站规则-新建规则-自定义-选择程序路径-(C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Binn\sqlserver.exe)-新建规则命名

  5. 最后来检查下端口是否对应SQL服务,cmd拉出命令行,输入netstat -ano,端口1433对应的PID 4468。打开任务管理器-服务-MSSQLSERVER。 情况如下图:
    在这里插入图片描述
    在这里插入图片描述

因为在安装时已经选择了混合方式来验证身份。所以接下来只需要在客户机上进行连接就行,客户机并不需要安装SQL server。我在客户机上安装了Azure data studio来尝鲜,也可以选择在VS code上安装MSSQL插件。两个基本差不多,只不过在Azure data studio上可以看见数据库目录。操作:

  1. 先检查是否能远程连接上,cmd命令输入telnet IP地址 1433,这里用的IP地址是在安装SQL server时记录下来的,或者可以在上一步启用TCP/IP协议时,选一个IP地址启用。回车执行后,如果出现telnet不是内部命令,也不是外部命令的报错,是因为系统没有安装telnet服务,在控制面板-程序-启用或关闭windows功能-Telnet client,安装后需要重启电脑,这次在cmd输入就能连接上啦。
    在这里插入图片描述

  2. 下载Azure data studio官网链接,比SSMS小好多。

  3. 安装,打开,界面和VS code很像吧。选择New connection,注意,这里要填自己的IP地址哟,常规连接是填localhost。填好后,点击Connect
    在这里插入图片描述
    在这里插入图片描述

  4. 连接成功,可以看到另一台本子上的数据库啦。记住密码的话,下一回只要双击就能连上了,棒棒的。
    在这里插入图片描述
    Vs code的插件的操作方式基本一样,mssql安装后,按F1,输入sql,选择连接,Server name是IP地址,回车继续,用户名,密码,这些内容和Azure data studio连接没有差别。成功连接后新建个表在TutorialDB下测试看看,在Azure data studio上刷新,新建的表就出现啦。
    远程连接充分利用闲置本子,开心~~~

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多