none
一直解決不了...vb 2005,sql server 2005的問題 RRS feed

  • 問題

  • 查了好多資料一直解決不了

    假設現在我在admin開了一個資料庫

    然後我希望在xp下另一個帳號也可以使用或更改這個資料庫

    我在vb 2005 以及 sql server2005到底應該怎麼設定呢?

    首先我是利用書上提供的連線字串

     

    Sub New(ByVal SqlExpressDbName As String)  

      '建立連線  
     If System.IO.Path.GetDirectoryName(SqlExpressDbName) = "" Then 

               conn = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\" & SqlExpressDbName & ";Integrated Security=True;User Instance=True")

     

            Else 
                conn = New SqlClient.SqlConnection("Data Source=.\SQLEXPRESS;AttachDbFilename=" & SqlExpressDbName & ";Integrated Security=True;User Instance=True")  
            End If 
        End Sub 

     

    接下來就開始出現問題了

    1.由於無法啟動使用者執行個體...

    2.附加自動命名之資料庫的嘗試失敗,相同命名的資料庫已經存在...

    我把user instance改成false,也是不行..

    我想問一下user instance還有登入的方式,本機服務,本機系統,網路服務

    要選哪個,還有要怎樣讓另一個使用者也有權限,修改資料庫

    謝謝啦!!我試了好幾種組合都不行..

     

    2007年4月29日 下午 05:17

解答