首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Microsfot SQL Native Client Description:用户'sa'登录失败。SQL State:28000,该如何处理

2012-01-08 
Microsfot SQL Native Client Description:用户sa登录失败。SQL State:28000水晶报表在原数据库(数据库名

Microsfot SQL Native Client Description:用户'sa'登录失败。SQL State:28000
水晶报表在原数据库(数据库名称是A)可以正常使用,将能正常使用的备份文件还原(数据库名称是B),发现水晶报表无法使用,提示如:Microsfot SQL Native Client Description:用户'sa'登录失败。SQL State:28000.....
水晶报表C#后台代码如下:

C# code
  crs.ReportDocument.Load(Server.MapPath(rptParth));        string dbUser = ItPublic.DbUser();        string dbPassword = ItPublic.DbPassword();        string dbServer = ItPublic.DbServer();        string dbName = ItPublic.DbName();        crs.ReportDocument.SetDatabaseLogon(dbUser, dbPassword, dbServer, dbName);        //           crs.ReportDocument.SetParameterValue("OrderNo", orderNo);        crs.DataBind();        crv.ReportSource = crs;        crv.DataBind();

当然dbName 的数据库名称也更改了,为什么还是提示无法登陆?

[解决办法]

sa应该权限也够了。。

不会你密码搞错了吧。。
[解决办法]
顶上先。这种情况不是很清楚

可不可以单独新建个数据库用户试试呢?
另外,你的这两个库,是在同一服务器还是不同服务器?

[解决办法]
这种方法临时性处理还可以,但是作为解决方案不可行。要是再换服务器呢,而且报表很多呢~

dbServer这你用的是IP还是机器名?

热点排行