这问题一直问的很多!!主要是这句话的缘故: Trusted_Connection = yes你可以改为<server=localhost; database=pubs; Uid=sa;pwd=>

解决方案 »

  1.   

    或者在数据库中(SQL Server)建账户yourComputerName/ASPNET,给上相应的权限(对那些表有选择权限,那些没有),这样用户都使用这个账户访问数据库!!
    如果你想要更安全的话,还可以在数据库中建立“视图”,并只给用户察看“视图”的权限!
      

  2.   

    Dim ConnectionString As SqlConnection = New SqlConnection("server=(local)\NetSDK;database=pubs;Trusted_Connection=yes")
      

  3.   

    to : buaawjh(wuahong)
    你这样只是连接SQL里的另一个实例罢了,没有区别!
      

  4.   

    Dim MyConnection As SqlConnection
        Dim MyCommand As SqlCommand
               
             MyConnection = New SqlConnection("server=(local);user id=sa;pwd=;database=mydb")
             MyCommand = New SqlCommand("select * from user",MyConnection)
               
             MyConnection.Open()
        Dim dr As SqlDataReader = MyCommand.ExecuteReader()
             MyDataGrid.DataSource = dr
             MyDataGrid.DataBind()
               
             MyConnection.Close()
    然后建个odbc数据源就ok了
      

  5.   

    server=(local)\\数据库实例名称
    注意是2个斜杠