关闭→
当前位置:科普经验站>IT科技>无法连接到local的解决方法 sqlserver:连接到服务器

无法连接到local的解决方法 sqlserver:连接到服务器

科普经验站 人气:1.6W

在这里要插入一个问题,就是数据库占用的端口问题。百度了一下有两种方法。方法一:打开数据库,新建查询,输入code,可以看到端口号为11588方法二:在这里我还要插入一个我遇到的问题,就是IPALL的TCP动态端口是0,,我的是0,,问题是SQLNAME的TCP/IP协议未开启解决办法就是把它开启,然后再把SQLNAME的服务重新启动,这是必须的,否则更改无效。还可以用cmd的netstat -an命令查看端口是否在使用可以看到正常使用把url写好之后try  catch还是报错了,各种百度之后才发现问题,,原来我下载的是SQL server 2008  然而url写的是 mysql  这两7a64e58685e5aeb931333365653239个数据库不是一家人。。。于是乎,我又重新下载SQL的jar,重新加入项目,重新写代码[java] view plain copyClass.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");              String url = "jdbc:sqlserver://127.0.0.1:11588;DatabaseName=test728";              String user = "sa";              String password = "123456";              Connection con =  DriverManager.getConnection(url,user,password);  到这里try  catch一下没有任何异常,下面就连接数据库插入一个表试试吧[java] view plain copytry {      Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");      String url = "jdbc:sqlserver://127.0.0.1:11588;DatabaseName=test728";      String user = "sa";      String password = "123456";      Connection con =  DriverManager.getConnection(url,user,password);      String sql = "insert into dbo.StuInfo (username,password,sex,age) values('张三','123','男',22)";      Statement sta = con.createStatement();      sta.executeUpdate(sql);      con.close();  } catch (SQLException e) {      // TODO: handle exception      System.out.println("error");  } catch (ClassNotFoundException e) {      // TODO Auto-generated catch block      e.printStackTrace();      System.out.println("class error");  }  编译运行无异常以上是我本人遇到的问题,算挺多的欢迎指正www.51dongshi.com防采集。

初次安装使用SQL server 2008时,可能会遇到无法连接到(local)的情况。那么,如何解决此问题?

sqlserver:连接到服务器 无法连接到local的解决方法

材料/工具

SQL server 2008

首先确认IP地址能否ping的通,还有确定是否有硬件防火墙隔离,如果是局域网的,要确定对方服务器的端

方法

打开SQL server 配置管理器-->SQL server 网络配置-->实例名的协议(我的实例名为SQLEXPRESS)。

1、手工输入(local)试试,带括号2、手工输入你的计算机名称试试、如果不行,把身份验证改为w

sqlserver:连接到服务器 无法连接到local的解决方法 第2张

将SQLEXPRESS协议中的Named Pipes和 TCP/IP启用。

1、检查本地连接数据的方式,是用服务器名称还是IP地址如果是IP地址,检查一下服务器的IP地址是

sqlserver:连接到服务器 无法连接到local的解决方法 第3张

点击SQL Server服务,将SQL Server(SQLEXPRESS)重新启动。

重置了IP就可以了。具体如下:下面的步骤需要一些前提:你的sqlserver服务已经安装了,就是

sqlserver:连接到服务器 无法连接到local的解决方法 第4张

重新打开SQL Server Management Studio ,服务器类型选择数据库引擎,服务器名称填(local)实例名或者 计算机名实例名 (计算机名为你的计算机名称,实例名一般为SQLEXPRESS或者安装SQL时创建的实例名),身份验证选择windows身份验证。点击连接,这时应该就会登陆进去。

在这里要插入一个问题,就是数据库占用的端口问题。百度了一下有两种方法。方法一:打开数据库,新建

sqlserver:连接到服务器 无法连接到local的解决方法 第5张

网页链接帮你找到一个关于SQLServer连接错误的链接,希望能够帮到你,本来就是 这样sql server(也copy叫mssql)数据库的本地地址就是(local)mysql 数据库的本地地址是 (localhost) 这有什么不对吗? 同样zhidao,如果你使用(local)来连接mysql,同样不能连接内容来自www.51dongshi.com请勿采集。

TAG标签:#local #sqlserver #服务器 #