使用VS2008怎么连接自带的SQL Server2005的Express版本数据库
一、使用 Windows 認證模式
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; Integrated Security=SSPI;");
// 連接到默認數據庫, 如果指定連接到其他數據庫, 可以附加 Initial Catalog=yourDBName字段。
2. 使用 SQL Server Authencation 模式:
SqlConnection strConnection = new SqlConnection("Server=(local)\\SQLExpress; User ID=yourLoginID; Password=yourPassword;");
// yourLoginID 為登錄 ID,通常使用 sa 帳戶登錄,
// yourPassword 為登錄 ID 對應的密碼
值得注意的是,對于 Express 版本 SQL Server,它的實例名后面帶 SQLExpress,而且不能改,當然也不能增加新的實例,連接時要附加這個標識,例如:
Server=127.0.0.1\\SQLExpress ...
Server=計算機名\\SQLExpress ...
Server=(local)\\SQLExpress ...
如果寫成字符串一定要注意,需要寫一個轉義字符,上面也可以寫成 .\\SqlExpress。服務器是本機,可以使用“.”代替計算機名或ip地址。
對于企業版的SQL Server 2005,則無此要求。
使用 System.Data.Sql.SqlClient.SqlConnection 連接 SQL Server,如果是本機,則最好采用 Windows 認證模式來連接。
SQL Server 2005 Express 版本,默認sa 是禁止網絡登錄的 (Deny login)。 如果使用 sa 登錄,要先開啟 sa 允許登錄狀態。設置方法前面已經講過了
總結
以上是生活随笔為你收集整理的使用VS2008怎么连接自带的SQL Server2005的Express版本数据库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 无废话ExtJs 入门教程二十三[员工管
- 下一篇: Python 爬取可用代理 IP