㈠ 在vs中怎樣連接資料庫
在app.config
或者web.config的connectionstring屬性裡面添加資料庫連接字元串,然後程序取得這個串就可與其連接了。
上面的server=你的資料庫實例名,.\SQLEXPRESS是我這里的一個實例,根據實際修改
㈡ VS做網站,怎麼綁定和鏈接資料庫
在Visual
Studio
2005連接SQL
Server
2000中,我們可能會知道,連接字元串會比較簡單,一般遠程連接的時候,只需要在Web.config文件配置如下:
然後在代碼中通過調用下面的語句就可以實現資料庫的連接了。
SqlConnection
conn
=
new
SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);
在此前提只需要把身份驗證設置成為SQL
Server和Windows驗證就可以了。
而在SQL
Server
2005中,如果直接這樣操作就會報下面的錯誤:
在建立與伺服器的連接時出錯。在連接到
SQL
Server
2005
時,在默認的設置下
SQL
Server
不允許進行遠程連接可能會導致此失敗。
(provider:
命名管道提供程序,
error:
40
-
無法打開到
SQL
Server
的連接)
。
我們就需要單獨對SQL
Server
2005進行配置,步驟如下:
1.配置SQL
Server外圍應用伺服器,開啟SQL2005遠程連接功能:
操作方式如下,點擊「配置工具」->「SQL
Server外圍應用配置器」,然後在打開的窗口中選擇「服務和連接的外圍應用配置器」->然後選擇Database
Engine節點下的
「遠程連接」,選擇「本地連接和遠程連接」,同時選擇「同時使用TCP/IP和named
pipes」,確定後然後需要重新啟動資料庫服務就可以了。
2.把登陸設置改為SQL
Server
和
Windows
身份驗證模式,具體設置如下:
打開SQL
Server
Management
Studio管理器,點擊伺服器上面右鍵然後查看屬性,在安全性選項裡面對服務身份驗證選擇「SQL
Server
和
Windows
身份驗證模式」。
3.修改SQL
Server
sa的密碼,體設置如下:
在SQL
Server
Management
Studio管理器中,展開伺服器上的「安全性」->登陸名->在sa帳號上點右鍵屬性,這樣在「常規」的選擇頁中更改sa登陸帳號的密碼。注意SQL
Server2005中,不允許密碼設置簡單,否則會通不過。然後在選擇頁的「狀態」的登錄修改為啟用。
4.資料庫連接字元串:
資料庫連接字元串有很多種,如:
Data
Server=.SQLEXPRESS;Initial
Catalog=Northwind;User
ID=sa;Password=sapassSql
Data
Server=伺服器名SQLEXPRESS;Initial
Catalog=Northwind;User
ID=sa;Password=
sapassSql
Data
Server=localhostSQLEXPRESS;Initial
Catalog=Northwind;User
ID=sa;Password=
sapassSql
Data
Server=.;Initial
Catalog=Northwind;User
ID=sa;Password=
sapassSql
Data
Server=伺服器名;Initial
Catalog=Northwind;User
ID=sa;Password=
sapassSql
具體的選擇是和SQL
Server2005的版本有關系,如果是SQL
Server
2005
Express版本,則必須要有「SQLEXPRESS」,因此如果字元串是定義為一個變數的時候應該寫成Server=.\SQLEXPRESS。
5.在.net2.0
Framework中注冊SQL
Server資料庫:
㈢ 我沒裝SQL怎麼在VS里添加資料庫文件
如果沒裝SQL,VS在安裝後會自帶一個簡化版的SQL Server 200X Express資料庫。不過建議最好安裝個獨立的SQL Server2005。這樣VS一般在後台的程序代碼里定義好了連接SQL的語句(網上有很多示例),引用起來也很方便。 另外如果你有別的SQL Server可以用。並且獲取了 IP, UID,PWD. 確保他服務開啟的情況下。你也可以用VS遠程使用這個資料庫。