访问sql数据库的问题(急需) initial catalog=master.mdf;可能是这里出错吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dim objconn as new sqlconnection(""user id=sa;password=youpass;database=yourdatabasename;data source=127.0.0.1;Connect Timeout=30") 添加一aspnet用户,或者你已经有的用户如sastring connStr="user id=yourusername;password=youpass;database=yourdatabasename;data source=127.0.0.1;Connect Timeout=30";sqlConnection objConn=new sqlConnection(connStr);objConn.Open(); 1.首先要确定你要访问的数据库已经添加了aspnet的用户2.把连接字符串改成dim objconn as new sqlconnection("data source=(localhost);Initial catalog=master;Integrated Security=SSPI;") 与aspnet用户名无关吧!系统的意思应该是说aspnet登录失败,还是说aspnet用户名登录失败?我觉得这个应该搞清楚.而且我在vs.net里工作,一切正常这是怎么回事? 你应该是没有asp.net的用户访问权限,检查一下吧,这个与你的vs能否正常使用无关的 此代码在vs.net里面工作的很好啊.怎么用asp.net就不行?我不太清楚vs.net与asp.net的区别(好象不大!)。至于不能运行,可能有:1。string connStr="……,trusted_connection=yes";//示例代码中好象有这么一段,对示例数据库项目访问没有任何问题。在此不妨试试。2。你所建项目的iis环境是否因出问题,而重装过? 若有,在新环境下重建一个项目,将上述页面代码包含进去,若代码无误则会完全通过。若是其他原因再讨论! I once encounter similare problems. My solution:利用开发环境,1 利用“连接到数据库”菜单功能,连接到数据库2 拖动数据库中的某个表到页面,自动生成 几个数据库操作对象。3 查看sqlconnection 对象的connection属性,拷贝下来即可使用。 当前登录的用户不能访问 SQL SERVER。 楼上的建议错误建议楼主重装sql,采用混合模式。 在你的SQL SERVER管理器中打开该库文件。找到被访问的相关表,查看其用户权限。有DBO 登陆名(SA)——次为系统默认;但有'DENJUN\ASPNET' 的用户名吗?从错误信息看:若是数据库问题就因该是缺少'DENJUN\ASPNET' 用户;还须设置他的相应权限,否则仍会报访问权限方面的错误! 例外注意:若数据库表用户只有一名,那就再添加一个。也最好别用SQL SERVER的系统用户名。 我的SQL版本是桌面版的。是免费版就是VS。NET自带的那个。没有什么权限设置啊。是不是我的IIS设置错啦。而且在vb.net里面工作没有问题,为什么用不着ASP。NET工作就不行呢?各哪位高手讲讲原因。 mailto调用Outlook传递body 这个功能,困扰我两周了。 我有一个小问题帮点忙啊! IIS 默认文档中添加个.aspx文件出现点问题 EnterpriseLibrary 2.0 LOG信息是乱码 请问怎么记录某个超级连接被点击的次数? asp.net网站与asp论坛的整合问题 用C#代码判断SMTP虚拟服务器是否安装 EF 数据插入 关于水晶报表的问题在于在线等 ASP与ASP.net中的SESSION值互通问题 请问哪里有单独的IIS5.0下载!
string connStr="user id=yourusername;password=youpass;database=yourdatabasename;data source=127.0.0.1;Connect Timeout=30";
sqlConnection objConn=new sqlConnection(connStr);
objConn.Open();
2.把连接字符串改成
dim objconn as new sqlconnection("data source=(localhost);Initial catalog=master;Integrated Security=SSPI;")
这个与你的vs能否正常使用无关的
我不太清楚vs.net与asp.net的区别(好象不大!)。
至于不能运行,可能有:
1。string connStr="……,trusted_connection=yes";//示例代码中好象有这么一段,对示例数据库项目访问没有任何问题。在此不妨试试。
2。你所建项目的iis环境是否因出问题,而重装过?
若有,在新环境下重建一个项目,将上述页面代码包含进去,若代码无误则会完全通过。
若是其他原因再讨论!
利用开发环境,
1 利用“连接到数据库”菜单功能,连接到数据库
2 拖动数据库中的某个表到页面,自动生成 几个数据库操作对象。
3 查看sqlconnection 对象的connection属性,拷贝下来即可使用。
找到被访问的相关表,查看其用户权限。
有DBO 登陆名(SA)——次为系统默认;但有'DENJUN\ASPNET' 的用户名吗?
从错误信息看:若是数据库问题就因该是缺少'DENJUN\ASPNET' 用户;
还须设置他的相应权限,否则仍会报访问权限方面的错误!
也最好别用SQL SERVER的系统用户名。