小弟的开发环境是vb.net中的asp.net web应用程序开始是本地SQL-Server数据库,连接语句如下:
cn.ConnectionString = "Server=.;Database=lpns;User Id=sa;Password=;"
cn.Open()
没有任何问题。
但是昨天把本地数据库改成客户端了,访问数据需要通过另外一台机器的SQL-Server数据库,连接语句如下:
cn.ConnectionString = "data source=AGLPNSVR;initial catalog=lpns;user id=sa;password=lpns30;"
但是程序运行时,报错在数据邦定那里,如下:
Dim ds As DataSet = New DataSet
Dim adapter As SqlDataAdapter = New SqlDataAdapter("Select tele_id, tele_name from T_B_LPNS_tele", myConnection)
adapter.Fill(ds, "T_B_LPNS_tele")
MyDataGrid.DataSource = ds.Tables("T_B_LPNS_tele").DefaultView
MyDataGrid.DataBind()错误提示在这句:adapter.Fill(ds, "T_B_LPNS_tele")
提示为:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
cn.ConnectionString = "Server=.;Database=lpns;User Id=sa;Password=;"
cn.Open()
没有任何问题。
但是昨天把本地数据库改成客户端了,访问数据需要通过另外一台机器的SQL-Server数据库,连接语句如下:
cn.ConnectionString = "data source=AGLPNSVR;initial catalog=lpns;user id=sa;password=lpns30;"
但是程序运行时,报错在数据邦定那里,如下:
Dim ds As DataSet = New DataSet
Dim adapter As SqlDataAdapter = New SqlDataAdapter("Select tele_id, tele_name from T_B_LPNS_tele", myConnection)
adapter.Fill(ds, "T_B_LPNS_tele")
MyDataGrid.DataSource = ds.Tables("T_B_LPNS_tele").DefaultView
MyDataGrid.DataBind()错误提示在这句:adapter.Fill(ds, "T_B_LPNS_tele")
提示为:用户 'sa' 登录失败。原因: 未与信任 SQL Server 连接相关联。
解决方案 »
- SQL基础题,求教
- 关于word打不开的问题
- VS2010的自动提示没有选中的功能
- 页面图片带框的问题
- 奇怪的路径问题
- 200分讨论!Repeater与DataGrid的效率,到底哪个的更好?!(结论很可能和你认为的不一样!)
- 用<%# DataBinder.Eval(Container.DataItem,"NewsID")%>显示数据的,如果标题太长了怎么规定字数,多余的用"..."代替
- 在ASP.NET中连接数据库,出问题了,请高手帮忙
- “HTML页面的 ID” 和 “asp.net 页面的ID” 的不同?
- 如何写入不带名称的cookie??高分
- 如何在javascript中控制web控件Dropdownlist?
- 我将一个自定义控件的属性设为Calendar,但是在为这个控件编写功能的时候却得不到这个Calerdar,这是为什么
解决方法:1.首先在Sql server中,安全性->登录->加入ASPNET,Debugger Users,
IUSER_LJX,IWAM_LJX,VS Developers,VUSR_LJX等用户。
2.选中(local)(Windows NT),再选择菜单中的'工具'->SQL SERVER 配置属性,
在打开的对话框中,选择‘安全性’,身份验证,选中SQL SERVER和Windows(S),
在‘启动服务帐户’中将登录此系统的用户密码填入。
否则改为混合认证!
确认user id & password right?