连接数据库的错误-

bluesoalr 2003-03-27 12:13:09
运行时出现错误:
无法打开登录 'Res' 中请求的数据库。登录失败。用户 'ALAN\ASPNET' 登录失败。
'Res' 为数据库名称,ALAN为机器名称。已设定'ALAN\ASPNET'有DB_OWER的权限。
错误行为:MyDataAdapter.Fill(ds,10,10,(tablename)).
谢谢!
...全文
66 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluesoalr 2003-03-28
  • 打赏
  • 举报
回复
搞定。
火电 2003-03-28
  • 打赏
  • 举报
回复
听saucer的没有错的
saucer 2003-03-27
  • 打赏
  • 举报
回复
you are using Windows authentication,

1. add ASPNET account to your database

or

2. turn on SQL authentication, add a user account, then use a connection string like
"Server=YourServerName;Database=YourDBName;UID=YourLoginID;PWD=YourPassword;"
bluesoalr 2003-03-27
  • 打赏
  • 举报
回复

1 add ASPNET account to your database
在SQL Server在安全设置改为windows\SQL Server 验证方式
我的连接语句:
//连接语句
SqlConnection myConnection = new SqlConnection("server=(local);database=Res;Trusted_Connection=yes");
错误提示如下:

“/softwareins”应用程序中的服务器错误。
--------------------------------------------------------------------------------

无法打开登录 'Res' 中请求的数据库。登录失败。用户 'ALAN\ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录 'Res' 中请求的数据库。登录失败。用户 'ALAN\ASPNET' 登录失败。

源错误:


行 59: StartIndex = CurrentPage*PageSize;
行 60: DataSet ds = new DataSet();
行 61: myAdapter.Fill(ds,StartIndex,PageSize,"papers");
行 62: return ds.Tables["papers"].DefaultView;
行 63: }


源文件: c:\inetpub\wwwroot\softwareins\4.aspx 行: 61

堆栈跟踪:


[SqlException: 无法打开登录 'Res' 中请求的数据库。登录失败。
用户 'ALAN\ASPNET' 登录失败。]
System.Data.SqlClient.SqlConnection.Open() +761
System.Data.Common.DbDataAdapter.QuietOpen(IDbConnection connection, ConnectionState& originalState) +44
System.Data.Common.DbDataAdapter.Fill(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +98
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +77
System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable) +40
ASP._4_aspx.CreateSource() in c:\inetpub\wwwroot\softwareins\4.aspx:61
ASP._4_aspx.ListBind() in c:\inetpub\wwwroot\softwareins\4.aspx:67
ASP._4_aspx.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\softwareins\4.aspx:18
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724




--------------------------------------------------------------------------------
版本信息: Microsoft .NET 框架版本:1.0.3705.0; ASP.NET 版本:1.0.3705.0


2.如果:
turn on SQL authentication, add a user account, then use a connection string like
"Server=YourServerName;Database=YourDBName;UID=YourLoginID;PWD=YourPassword;"

我的连接语句:
//连接语句
SqlConnection myConnection = new SqlConnection("server=(local);database=Res;UID=ASPNET;PWD=");

错误提示如下:

“/softwareins”应用程序中的服务器错误。
--------------------------------------------------------------------------------

用户 'ASPNET' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.SqlClient.SqlException: 用户 'ASPNET' 登录失败。
余下与前相同。

我的连接语句:
//连接语句
SqlConnection myConnection = new SqlConnection("server=(local);database=Res;UID=ASPNET;PWD=");

请各位大侠赐教,万分感激!

guoyan19811021 2003-03-27
  • 打赏
  • 举报
回复
在SQL Server在安全设置改为windows\SQL Server 验证方式!
bluesoalr 2003-03-27
  • 打赏
  • 举报
回复
up!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧