當前位置:生活全書館 >

IT科技

> 無法連線到local的解決方法 sqlserver:連線到伺服器

無法連線到local的解決方法 sqlserver:連線到伺服器

在這裡要插入一個問題,就是資料庫佔用的埠問題。百度了一下有兩種方法。方法一:開啟資料庫,新建查詢,輸入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請勿採集。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/x2nr66.html