?
Lv 4
? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

ASP.NET - SQL SERVER 連結問題

我是用Visual Studio 2005.NET的

安裝完後會有內建的 SQL Server Express版本

可是一般我們在安裝SQL Server的時後

都會去設定一個sa的密碼

要連進資料庫時後就用

Conn = New SqlConnection("server=localhost; database=Students_Senior; uid=sa; pwd=當初設的密碼;")

可是現在是安裝Visual Studio 2005.NET好就有 SQL Server Express

在裡面,且沒有設定到sa的密碼

所以要連進資料庫要使用什麼帳號密碼怎麼連進去呢

試了好多方法都不行

希望能幫忙一下,感謝

已更新項目:

另外 SQL Server Express 是不是可以自己新增登入的帳號和密碼

如果可以請問要怎麼新增呢

2 個已更新項目:

如果現在是用預設的windows驗證模式

那登入時要什麼帳號密碼

或是都不用打

我有試過帳號密碼都不打,還是登不進

1 個解答

評分
  • ?
    Lv 5
    1 0 年前
    最佳解答

    試一下

    改這行

    server=localhost

    成這行

    server=localhost\SQLEXPRESS

    一般來說我們在裝sql server 2005 express都用預設的windows驗証模式,除非你有在安裝時選用sql server及windows驗証模式,才會開啟你文中所說的sa 為user的方式

    http://msdn.microsoft.com/zh-tw/library/ms188670.a...

    可以抓

    http://msdn.microsoft.com/zh-tw/library/ms188670.a...

    management studio express來管理他

    2008-05-06 03:18:20 補充:

    你的connectionString 怎麼看起來怪怪的...

    我的是用"Data Source=localhost\SQLEXPRESS;Inital Catalog=Students_Senior;Integrated Security=SSPI;" 你如果有錯,把錯誤訊息貼上來...

    2008-05-06 03:21:38 補充:

    還有...不確定你是要做什麼專案,如果是web based system,把連線資料放在web.confing中,安全性比放在code中高...

    而且直接這樣呼叫connection也很奇怪... .net 2.0有提供很好的data model 協助...

    你應該用那種模式來做比較好...

    個人意見啦

還有問題?馬上發問,尋求解答。