SQL Server 2017下载内容分为两部分SQL Server 2017 Developer和SQLserver Mamngement Studio
第一部分:
1.官网下载SQL Server 2017 Developer https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
2.打开安装软件,选择自定义
3选择语言,安装路径,后等待。
4.
5.不勾选
6.关掉防火墙后,点击下一步。
(如果重新启动计算机失败,进入注册表
“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager”,在右侧找到“PendingFileRenameOperations”删除“PendingFileRenameOperations”
)
7.后面默认下一步
8.选择Developer
9.
10.可以选择安装目录
11.可以默认实例,如要命名,不可重复。
12.默认下一步。
13.管理员名字为sa 注意要添加当前用户。
14.默认下一步。
15.等待。
16.ok
第二部分
1. 官网下载SQL Server Management Studio https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-2017
后面的安装就是等待。
第三部分
打开软件,在开始中打开。
服务器名与上面的实例ID相对应。
SQL Server之——JDBC 到主机 的 TCP/IP 连接失败
在做JDBC连接SQL 2005数据库的时候,出现下面的异常:
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at com.taoyi.util.ConnDB.getConnection(ConnDB.java:35)
at com.taoyi.util.ConnDB.main(ConnDB.java:88)
出现上面的异常时比较常见的,解决的思路如下:
1、查看代码本身的问题,特别是driver、URL、DatabaseName、登录名、密码是否出错(这个也就是你本身的问题)
如下:
driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
url="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=youDBName";
username="sa";//sa用户登录
password="sa";//sa密码
2、检查你的TCP/IP、Named Pipes 协议是否启动、TCP/IP的端口是不是1433:
启动方式如下:
配置工具--》SQL Server Configuration Manager--》SQL Server 2005 网络配置--》MSSQLSERVER 的协议--》启动TCP/IP、Named Pipes 协议(有启动的话,重新启动下也可以)
查看TCP/IP的端口--》右击TCP/IP--》属性IP地址--》检查端口时不是1433不是的话改成1433(IP、IP2、IPALL)--》确定
3、服务和连接的外围应用配置器的远程连接是否选中本地连接和远程连接中的同时使用TCP/IP和Named Pipes
设置的方法如下:
配置工具--》SQL Server 外围应用配置器--》服务和连接的外围应用配置器--》MSSQLSERVER --》远程连接--》同时使用TCP/IP和Named Pipes
经过上面的检查跟配置就可以成功的连接数据库了。
如果如图所
打开安装程序在安装并修补程序
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败 解决方案
出现的问题是:
-
com.microsoft.sqlserver.jdbc.SQLServerException: 到主机 的 TCP/IP 连接失败。 java.net.ConnectException: Connection refused: connect
-
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(Unknown Source)
-
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(Unknown Source)
-
at com.microsoft.sqlserver.jdbc.SQLServerConnection.loginWithoutFailover(Unknown Source)
-
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(Unknown Source)
-
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(Unknown Source)
-
at java.sql.DriverManager.getConnection(DriverManager.java:582)
-
at java.sql.DriverManager.getConnection(DriverManager.java:185)
异常信息比这个要多,不过看第一行就可以了。
解决方案:打开SQL Server Configuration Manager,点击SQL Server 网络配置前面的三角号,选择SQLEXPRESS协议,查看TCP/IP的状态是否是已启用,如果是已禁用,则右键点击TCP/IP选项,选择启用,如下图所示:
然后右键点击TCP/IP选项,选择属性,选择IP地址,拉到最下面,可以看到IPAll,TCP端口填写为1433,点击确定。
然后选择SQL Navite Client 10.0配置下的客户端协议,在这里保证TCP/IP的状态为已启用,如下图所示:
右键点击TCP/IP,选择属性,可以看到这里默认端口也是1433。如下图所示:
最后要重启服务才可以保证修改生效,选择SQL Server服务下的SQL Server ,右键选择重新启动,重启服务如下图所示:
到此,问题解决。
此此文作为笔记使