導航:首頁 > 方法技巧 > 資料庫2008連接方法

資料庫2008連接方法

發布時間:2022-05-15 04:09:13

1. 如何連接sql server 2008資料庫

下面是2005的配置過程,2008差的不多:
1、以「window身份驗證」打開sql
server
2005的管理器(microsoft
sql
server
manager
studio)
2、打開資料庫組屬性
選中「sql
server

windows身份驗證模式」:
3、設置一個賬號的訪問許可權,以
sa
為例
4、打開sql
server
的配置管理器
在配置管理器中啟用TCP/IP:
5、打開外圍應用程序配置:
點擊「服務和連接的外圍應用配置器」:
設置遠程連接的選項:
先關閉「Database
Engine」的服務,然後重新啟動
6、重新啟動sql
server
和sql
server
browser:最好將sql
server
browser啟動模式設置為「自動
」,以避免電腦重啟後需手動再開啟sql
server
browser
7、配置防火牆
7-1、如果選擇關閉防火牆,那麼sql
server2005已經允許遠程訪問了,但這樣就會有一些安全隱患。
7-2、如果選擇不關閉,那麼操作方式如下圖:
點擊「添加程序」,彈出下圖右邊的對話框
點擊「瀏覽」來選擇需要打開遠程訪問的SQL
Server
2005
實例,
sqlserver2000路徑為:C:Program
Files\Microsoft
SQL
Server\MSSQL\Binn\sqlservr.exe
sqlexpress路徑為:C:Program
Files\Microsoft
SQL
Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
在以同樣方式添加sql
server
browser:路徑為C:Program
Files\Microsoft
SQL
Server\90\Shared\sqlbrowser.exe
至此所有操作完成,遠程訪問設置成功,注意要將sql
serser
browser
啟動方式設置為「自動」,否則重啟電腦後,遠程訪問將失敗。我在防火牆中添加了sqlserver埠號1433,不過好像沒起什麼作用。

2. 怎麼遠程連接2008資料庫連接

首先檢查SQL資料庫伺服器中是否允許遠程鏈接。其具體操作如下:
(1)右擊SQL Server 2008選項,選擇SQL Server 2008 Management Studio:

(2)打開「伺服器屬性(Server Properties)」 (右鍵連接名稱-屬性)

選擇「允許用戶對該伺服器進行遠程鏈接」選項後,檢查是否問題已經排除。如果遠程鏈接已經成功,該過程已經完成。若用戶發現「提醒錯誤對話框」依然彈出,那麼還需要做的是:
(二)檢查SQL網路鏈接配置。其具體操作如下:
打開「SQL伺服器配置管理」選項>打開「該節點的SQL伺服器網路配置選項」>選擇「微軟SQL 伺服器網路協議」選項(或用戶的SQL伺服器中為SQL伺服器配置網路協議的選項,不同版本的SQL名稱可能不同):

設置完成後重啟sql服務(net stop mssqlserver net start mssqlserver)
確定「微軟SQL伺服器網路選項協議」中的TCP/IP協議對伺服器來說是有效的。再次檢查是否已經可以執行遠程鏈接。若「錯誤提醒對話框」依然彈出,需要進一步檢查SQL伺服器防火牆選項。
(三)檢查SQL伺服器防火牆設置 (快捷步驟-直接關閉防火牆(不安全))
如 果在進行完上兩步操作後,用戶端計算機仍然無法遠程鏈接到SQL伺服器,用戶需要做的是對SQL伺服器防火牆進行重新配置。在進行這一步操作時,首先找到 SQL伺服器上那個埠支持TCP/IP協議。用戶可以在SQL伺服器防火牆已經處於運行狀態下,點擊「TCP/IP協議」選擇「屬性」:

從上圖中可以看出,這台SQL伺服器上支持TCP/IP協議的是1433埠。下一步要做的是在防火牆的配置中允許1433埠支持TCP/IP協議 即可。如果伺服器上運行的是Windows 7操作系統,其配置步驟為(其他微軟操作系統的做法類似),打開「控制面板」選擇「Windows防火牆」選項:

選擇「高級設置」後,在右邊菜單欄中找出「具有高級安全選項的Windows防火牆」並將其打開。打開後會發現在左邊菜單欄中有「入站規則(Inboud Rules)」選項。將該選項打開,並在右邊菜單欄中選擇「新建規則(New Rule)」選項:

打開「新建規則」選項後,利用「新內置綁定規則向導」為1433埠配置「內部綁定協議」配置為適用於TCP/IP協議即可。(前提是,需要完成該步驟以前所述的所有步驟),根據下面的幾幅圖為1433埠配置適用於1433埠即可:

以上全部都沒問題了之後打開SQL2008,輸入遠程伺服器名或IP、登錄名及密碼就可以連接到遠程伺服器上了。

3. 怎樣連接sql server2008資料庫

uisng System.Data;
using System.Data.SqlClient;

string connStr="連接字元串";//可以通過vs中的資料庫連接->新建連接->選擇資料庫->.....連接好後,找到屬性->連接字元串復制到「」中即可。。
sqlconnection conn=new sqlconnection(connStr);
conn.Open();//打開資料庫
conn.Close();//關閉資料庫

以上只定義連接語句,沒有定義執行命令語句。

4. sql server 2008怎麼連接資料庫

上述錯誤我遇到兩種情況: 一種是在打開打開SQL Server 2008時彈出的; 另一種是在應用程序連接SQL Server 2008時出現的.歸納了一下, 由以下幾個原因: 1.資料庫引擎沒有啟動 有兩種啟動方式: (1)開始->程序->Microsoft SQL Server 2008->SQL Server 2008外圍應用配置器,在打開的界面單擊"服務的連接的外圍應用配置器",在打開的界面中找到Database Engine,單擊"服務",在右側查看是否已啟動,如果沒有啟動可單擊"啟動",並確保"啟動類型"為自動,不要為手動,否則下次開機時又要手動啟動; (2)可打開:開始->程序->Microsoft SQL Server 2008->配置工具->SQL Server Configuration Manager,選中SQL Server 2008服務中SQL Server(MSSQLSERVER) ,並單擊工具欄中的"啟動服務"按鈕把服務狀態改為啟動; 使用上面兩種方式時,有時候在啟動的時候可能會出現錯誤[/b],不能啟動,這時就要查看"SQL Server 2008配置管理器"中的SQL Server 2008網路配置->MSSQLSERVER協議中的VIA是否已啟用,如果已啟用,則把它禁止.然後再執行上述一種方式操作就可以了。 2.進行遠程連接時,是否已允許遠程連接. SQL Server 2008 在默認情況下僅限本地連接.我們可以手動啟用遠程連接.在上面第一種方式中,找到Database Engine,單擊"遠程連接",在右側將"僅限本地連接(L)"改為"本地連接和遠程連接(R)",並選中"同時使用TCP/IP和named pipes(B)". 3.如果是遠程連接,則還要查看連接資料庫的語句是否正確,登錄賬戶是否正確,密碼是否正確等. 我在一次區域網內連接資料庫時,就要因為連接字元串出了問題,在區域網內一台機子連接另一台機子上資料庫時,把Data Source=裝有資料庫的另一台機子的IP.我在連接資料庫時總是出現上面的錯誤,查了好長時間,後來發現,IP沒有正確到傳到連接字元串,原來我在連接時,使用的是本地,即127.0.0.1,輸入的IP沒有傳到連接字元串

5. jdbc配置連接sqlserver2008怎麼操作

方法一:

資料庫相關准備工作

新建資料庫soft以及表test,並填入數據。 以備後續測試連接資料庫使用。


修改資料庫登陸方式 。右鍵資料庫,【屬性】【安全性】【伺服器身份驗證】,選擇SQL Server 和Windows 身份驗證模式。


創建登陸用戶。 可以創建新用戶,也可以使用已存在的用戶(本例使用已有的sa)。先使用windows身份驗證登陸,在【安全性】下找到sa,右鍵,【屬性】。直接修改密碼,(本例密碼123),並把下方默認資料庫修改為soft。



為確保無誤,之後可以使用sql身份驗證登陸,如果成功並能打開soft資料庫,則資料庫相關配置工作完成。

下載解壓sqljdbc.jar 。將下載的sqljdbc解壓,找到解壓文件夾,如圖,一般使用到的是sqljdbc或sqljdbc4,請根據所需選擇相關文件,本例使用sqljdbc4。


導入sqljdbc4.jar。 打開eclipse,新建一個工程,將sqljdbc4.jar放到工程下。之後右鍵工程名,選擇【Build Path】,如圖。點擊Add Jars。選擇剛剛放進了的sqljdbc4.jar即可。


代碼 。新建一個test.java文件,復制如下代碼,運行即可。
代碼:
import java.sql.*;

public class test {

public static void main(String[] args) {
// TODO Auto-generated method stub
String url="jdbc:sqlserver://localhost:1433; DatabaseName=soft";
String driver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

Statement st;
Connection con;

try{

Class.forName(driver);//載入驅動
}
catch(ClassNotFoundException event){System.out.print("無法創建驅動程式實體!");}

try{

con=DriverManager.getConnection(url,"sa","123");
con.setAutoCommit(true);
System.out.println("已經連接到資料庫...");
st=con.createStatement();
ResultSet rs=st.executeQuery("SELECT * from test ");

while(rs.next())
{ String name=rs.getString("name");
System.out.println(name);
}

}
st.close();
con.close();
}
catch(SQLException e1) {System.out.println("異常"+e1);}
} 成功運行如圖所示。

方法二:

裝VS2010時,會自帶一個SQL SERVER 2008 EXPRESS,這比正式的SQL SERVER 2008版本小多了,本文就以EXPRESS版為例進行說明。
1. 確認Sql Server的的運行狀態
打開Sql Server配置管理器,確認Sql Server的處於運行狀態

開始->所有程序-> Microsoft SQL Server 2008->配置工具-> SQLServer配置管理器

打開TCP埠

確認TCP埠號

上面是動態埠,需要的話可改為固定埠

2. 安裝JDBC驅動

1)下載JDBC驅動

http://www.microsoft.com/zh-cn/download/details.aspx?id=11774

2)執行sqljdbc_4.0.2206.100_chs.exe解壓驅動文件

3)拷貝以下目錄中的sqljdbc_auth.dll到Windows的System32目錄。對x64的機子,x64的dll拷到C:WindowsSystem32,x86的dll拷到C:WindowsSysWOW64目錄。

Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chsauth

3.在Java程序中連接SQL Server
classpath中加上安裝好的SQL Server jdbc jar包

Microsoft JDBC Driver 4.0 for SQL Serversqljdbc_4.0chssqljdbc4.jar

連接SQL Server的JDBC代碼

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:54364;databaseName=master;IntegratedSecurity=True"; Connection con = DriverManager.getConnection(url);

在SQL Server Browser服務開啟的情況下也可以通過服務名連接

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhostSQLEXPRESS;databaseName=master;IntegratedSecurity=True"; Connection con = DriverManager.getConnection(url);

4.身份驗證模式

SQL Server默認使用Windows身份驗證模式,這也是官方推薦的模式,安全性更高。上面的連接例子就是採用的Windows認證。如果要使用混合認證模式,需要下載SQL Server Management Studio,並通過SQL Server Management Studio修改認證模式為混合認證模式。

SQL Server Management Studio的下載地址
http://www.microsoft.com/zh-cn/download/details.aspx?id=8961

修改SQL Server認證模式的方法
http://technet.microsoft.com/zh-cn/library/ms188670(v=sql.105).aspx

混合認證模式下,可以由資料庫進行認證,連接時需要提供用戶名和密碼

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://localhost:54364;databaseName=master"; Connection con = DriverManager.getConnection(url,"user","password");

6. sql server 2008 怎麼與資料庫連接

有兩種方法. 一種是: _ConnectionPtr pMyConnect=NULL; pMyConnect.CreateInstance(__uuidof(Connection))); _bstr_t strConnect="Provider=SQLOLEDB; Server=server_name;Database=database_name; uid=user_name; pwd=password;"; pMyConnect->Open(strConnect,"","",NULL); 也可以用: string ConnectionString = "Provider=SQLOLEDB;server=(local);database=databaseName"; m_pConnection->ConnectionString = ConnectionString.c_str(); m_pConnection->Open("", user, password, adConnectUnspecified);

7. sql server 2008怎麼連接資料庫伺服器

確定下伺服器端的名稱通道和TCP/IP通道是否開了(在伺服器端的配置工具下的SQL
Server配置管理工具里)
如果
開了,你可以用任何一種方式進行連接。
注意,在這里,你還所需確認下使用的是否是默認的1433埠,如里不是,那你連接時就應該用ip,port的方式連接,例如:192.168.100.100,19980
希望你滿意

8. 怎麼連接sql server 2008

打開sql2008,使用windows身份登錄
SQL Server 2008 R2如何開啟資料庫的遠程連接
SQL Server 2008 R2如何開啟資料庫的遠程連接
2
登錄後,右鍵選擇「屬性」。左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式
SQL Server 2008 R2如何開啟資料庫的遠程連接
SQL Server 2008 R2如何開啟資料庫的遠程連接
3
選擇「連接」,勾選「允許遠程連接此伺服器」,然後點「確定」
SQL Server 2008 R2如何開啟資料庫的遠程連接
展開「安全性」,「登錄名」;「sa」,右鍵選擇「屬性」
SQL Server 2008 R2如何開啟資料庫的遠程連接
左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼
SQL Server 2008 R2如何開啟資料庫的遠程連接
右擊資料庫選擇「方面」
SQL Server 2008 R2如何開啟資料庫的遠程連接
在右側的方面下拉框中選擇「伺服器配置」;將「RemoteAccessEnabled」屬性設為「True」,點「確定」
SQL Server 2008 R2如何開啟資料庫的遠程連接
至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用
SQL Server 2008 R2如何開啟資料庫的遠程連接
打開sql server配置管理器
SQL Server 2008 R2如何開啟資料庫的遠程連接
下面開始配置SSCM,選中左側的「SQL Server服務」,確保右側的「SQL Server」以及「SQL Server Browser」正在運行
SQL Server 2008 R2如何開啟資料庫的遠程連接
在左則選擇sql server網路配置節點下的sqlexpress的協議,在右側的TCP/IP默認是「否」,右鍵啟用或者雙擊打開設置面板將其修改為「是」
SQL Server 2008 R2如何開啟資料庫的遠程連接
SQL Server 2008 R2如何開啟資料庫的遠程連接
選擇「IP 地址」選項卡,設置TCP的埠為「1433」
SQL Server 2008 R2如何開啟資料庫的遠程連接
將"客戶端協議"的"TCP/IP"也修改為「Enabled」
配置完成,重新啟動SQL Server 2008。此時應該可以使用了,但是還是要確認一下防火牆。打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允許的列表中。

9. sqlserver 2008資料庫怎麼遠程連接怎麼打開

登陸SQL Server 2008(windows身份認證),登陸後右擊,選擇「屬性」。

2
左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啟用混合登錄模式。

3
選擇「連接」,勾選「允許遠程連接此伺服器」,建議將「最大並發連接數」按實際情況,進行設置,然後點「確定」。

4
展開「安全性」->「登錄名」->「sa」,右鍵選擇「屬性」。

5
左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。

6
選擇「狀態」,選中「啟用」,點擊「確定」。

7
右擊資料庫選擇「方面」。

8
在「方面」下接列表框中,選擇「伺服器配置,「RemoteAccessEnabled」屬性和」RemotoDacEnabled」設為「True」,點「確定」。至此SSMS已設置完畢,先退出,再用sa登錄,成功即表示sa帳戶已經啟用。

9
下面開始配置Sql Server Configuration Manager (SSCM),選中左側的「SQL Server服務」,確保右側的「SQL Server」以及SQL Server Browser正在運行。

10
打開左側「SqlServer網路配置」,打開「你自己資料庫實例名的協議」,查看右側的TCP/IP默認是「已禁用」,將其修改為「已啟用」。

11
雙擊打開「TCP/IP」查看「TCP/IP屬性」下「協議」選項卡中的「全部偵聽」和「已啟用」項,是否都是設置成「是」。

12
選擇「IP Addersses」選項卡,IP1、IP2、IPAll設置TCP埠為「1433」,TCP動態埠為空值,已啟用為「是」。

13
將"客戶端協議"的"TCP/IP"也修改為「已啟用」。

14
雙擊打開右側「TCP/IP」,打開「TCP/IP屬性」,將默認埠設為「1433」,已啟用為「是」。配置完成,重新啟動SQL Server 2008。

15
最後一步,必需要防火牆上把SQL Server 的1433 TCP埠和1434 UDP埠映射出去。

10. sql server2008資料庫連接方法

建議你這樣試試看:

  1. 使用本地資料庫進行連接:伺服器名稱,選擇本機電腦名稱或者.;驗證方式:Windows驗證方式,可以直接登錄,SQL Server驗證方式,使用sa或者資料庫專用的用戶名和密碼
  2. 使用遠程資料庫進行連接:伺服器名稱:IP,埠號;驗證方式:Windows驗證方式,可以直接登錄,SQL Server驗證方式,使用sa或者資料庫專用的用戶名和密碼
閱讀全文

與資料庫2008連接方法相關的資料

熱點內容
增加水的含氧量簡單方法 瀏覽:446
混凝土框架結構施工方法有哪些 瀏覽:440
硬碟時間設置在哪裡設置方法 瀏覽:876
下巴皮膚破損如何處理方法 瀏覽:665
底濾魚缸正確打氧方法 瀏覽:838
電子和電流的計算方法 瀏覽:834
如何瘦小腿大腿最有效的方法 瀏覽:360
三維觸控使用方法 瀏覽:558
約束帶的使用方法 瀏覽:911
抗疫治療的最新方法 瀏覽:521
魅族2手機許可權設置在哪裡設置方法 瀏覽:140
治療孕吐的方法 瀏覽:573
用錢折東西最簡單的方法 瀏覽:504
數據驅動的決策方法研究 瀏覽:412
干蒜瓣怎麼腌制方法大全 瀏覽:619
數字電子設計教學方法 瀏覽:745
華為拍照照片在哪裡設置方法 瀏覽:227
大米枇杷粥的食用方法 瀏覽:335
李子園施肥方法視頻 瀏覽:580
恐懼症治療好的方法是什麼 瀏覽:144