asp.net 连接数据库失败

asp.net 连接数据库失败,第1张

1、以管理员的用户登录;

2、找到ORACLE_HOME文件夹(我的是C:/oracle/ora92),点右键,选属性--安全,在组或用户栏中选“Authenticated Users”,在下面权限列表中把“读取和运行”的权限去掉,再按应用;重新选上“读取和运行”权限,点击应用;选权限框下面的“高级”按钮,确认“Authenticated Users”后面的应用于是“该文件夹、子文件夹及文件”,按确定把权限的更改应用于该文件夹;

3、重新启动计算机,让权限设置生效(请注意,这一步很重要);

4、登录后运行asp.net应用,正常取得Oracle数据库的数据。 (转载)

因为你的程序连接sqlserver的连接字符串是用了windows集成登陆,你可以改成用数据库帐号密码登陆。连接字符串的写法是:

server=localhostuid=sapwd=xxxxdatabase=master

server是数据库服务器的机器名或者ip,如果是同一台机可以用localhost

uid是数据库登陆帐号

pwd是数据库密码

database是数据库初始owner名称

1、右击桌面我的电脑,选择“管理”,双击打开的“计算机管理”对话框中的“本地用户和组”下的“组”

在右边的窗口中双击“remote

desktop

users”组,在打开的“remote

desktop

users”属性对话框中

单击添加,在打开的“添加用户”对话框中单击“高级”,再单击“立即查找”按钮,在“搜索”结果中

双击aspnet(如果是iis6.0“networ

serverce”)再点击两次确定完成添加“用户”

2、单击“开始”--“所有程序”--“microsoft

sql

server”--“企业管理器”在打开的“控制台根目录”

选择相应的数据库,右击该数据库的中的“用户”,选择“新建数据库用户”。在“新建用户”对话

框中点击“登陆名”右侧的下拉列表框,选择“新建”,打开“新建登陆对话框”。点击名称右侧的

省略号按钮,在打开的对话框中将“列出的名称”中选择“本机的名称”,再在下面的名称框中选定“remote

desktop

users”,然后点击“成员”按钮,双击

aspnet(如果是iis6.0“networ

serverce”),然后点击确定,在“新建登陆对话

框”中的默认设置的“数据库”选项中选择相应的数据库名称,再在“数据库访问”选项下勾选相应

的数据库点击确定,完成将asp.net默认的匿名用户添加到sql


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6928528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-30
下一篇 2023-03-30

发表评论

登录后才能评论

评论列表(0条)

保存