初学asp.net。从个人网站初学者工具包入手,我装VS的时候没有选择Sql Express.因为我已经装了2005的开发版。
我就把工具包里面的Person数据附加到2005中,aspnetdb数据库 使用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe工具转换到2005中。
web.config连接字符串该为:
<connectionStrings>
<add name="Personal" connectionString="data source=.;database=Personal; user id=sa;PWD=gaoweidong2005 " providerName="System.Data.SqlClient" />
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=.;database=aspnetdb;user id=sa;PWD=gaoweidong2005" providerName="System.Data.SqlClient"/>
</connectionStrings>
.
然后启动网站,就报无法打开登录所请求的数据库 "Personal"。登录失败。
用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "Personal"。登录失败。
用户 'sa' 登录失败。源错误:
行 205: using (SqlCommand command = new SqlCommand("GetNonEmptyAlbums", connection)) {
行 206: command.CommandType = CommandType.StoredProcedure;
行 207: connection.Open();
行 208: List<Album> list = new List<Album>();
行 209: using (SqlDataReader reader = command.ExecuteReader()) {
源文件: f:\学习资料\WebSite\App_Code\PhotoManager.cs 行: 207
这个错误。我的SQL SERVER是混合模式登陆的,sa密码是对的。
后来我单独建了一个项目,使用这个连接字符串,没问题。到这里,就实在搞不定了,求助各位怎么解决。
我就把工具包里面的Person数据附加到2005中,aspnetdb数据库 使用C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe工具转换到2005中。
web.config连接字符串该为:
<connectionStrings>
<add name="Personal" connectionString="data source=.;database=Personal; user id=sa;PWD=gaoweidong2005 " providerName="System.Data.SqlClient" />
<remove name="LocalSqlServer"/>
<add name="LocalSqlServer" connectionString="Data Source=.;database=aspnetdb;user id=sa;PWD=gaoweidong2005" providerName="System.Data.SqlClient"/>
</connectionStrings>
.
然后启动网站,就报无法打开登录所请求的数据库 "Personal"。登录失败。
用户 'sa' 登录失败。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 无法打开登录所请求的数据库 "Personal"。登录失败。
用户 'sa' 登录失败。源错误:
行 205: using (SqlCommand command = new SqlCommand("GetNonEmptyAlbums", connection)) {
行 206: command.CommandType = CommandType.StoredProcedure;
行 207: connection.Open();
行 208: List<Album> list = new List<Album>();
行 209: using (SqlDataReader reader = command.ExecuteReader()) {
源文件: f:\学习资料\WebSite\App_Code\PhotoManager.cs 行: 207
这个错误。我的SQL SERVER是混合模式登陆的,sa密码是对的。
后来我单独建了一个项目,使用这个连接字符串,没问题。到这里,就实在搞不定了,求助各位怎么解决。
解决方案 »
- 怎样将查出来的部分值放到radioButtonList的项中去????
- 用asp.net 做的b/s管理系统,如何加密后给用户,用户不能再复制
- asp.net中c#,textbox如何动态绑定sql数据库中某条记录
- 哪些是服务器端执行的代码,哪些是客户器端执行的代码?
- ASP.net Atlas的问题!
- asp和.net页面混合部署,asp不能访问
- 数据库表中用ASP MD5加密的字段字符串如何全换为用ASP.NET SHA1加密的字符串
- [求助]req 一个仅仅有upload功能的aspx文件
- 问一个关于 vs.net 2003 的使用问题
- 我想做<电子相册>就像.http://www.sonicalbum.com/这种.祥情请看贴子
- 排序的问题~~~~~~
- repeater中内嵌自定义控件(带参数),如何实现,十万火急!!!
改成这个试试
password=gaoweidong2005
找到 安全性 - 登陆名 - sa - 属性 - 强制实施密码策略(按需求点选) - 在选择页中找到状态 - 登陆改为启用
使用sa用户名登陆
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;