在asp.net中,无法添加数据库链接,怎么解决呢

在asp.net中,无法添加数据库链接,怎么解决呢,第1张

1、打开SDK 命令提示(所有程序——Microsoft NET Framework SDK v20——SDK 命令提示。也可打开VS的命令提示),输入aspnet_regsql,d出ASPNET SQL Server 安装向导,点下一步,点“为应用程序服务配置 SQL Server”,点下一步,数据库用<默认>(aspnetdb),点下一步,完成。

2、打开Visual Studio 2005,依次:工具-->选项-->数据库工具-->数据连接-->SQL Server实例名称(默认为空),改为你的服务器名称(默认实例的名称即为你的计算机名称)。

3、还是Visual Studio 2005,工具-->连接到数据库-->服务器名(输入刚才的服务器),可以按你要求选择Windows或SQL Server身份验证,然后数据库选择刚才的aspnetdb。测试OK后,点“高级”,复制对话窗口的最下面一行语句(比如,如果你之前选择“使用SQL Server身份验证”,则复制出来的语句类似为Data Source=Server;Initial Catalog=aspnetdb;User ID=sa)

4、打开IIS:默认网站-->属性-->ASPNET-->编辑全局配置-->常规-->点击“连接字符串管理器”的“LocalSqlServer”后,点编辑,然后清除里面的字符串,再粘贴第3步所复制的字符串,如果你第3步是选择SQL Server身份验证的,还需在后边再手动输入“;Password=sa”,当然,后面的sa用你的密码替换,然后确定,如果第3步是Windows身份验证的,则粘贴后直接确定保存即可 -->应用。(如果第3步是选择SQL Server身份验证的,则修改后的连接字符串类似为Data Source=Server;Initial Catalog=aspnetdb;User ID=sa;Password=sa)

5、还是在IIS:默认网站-->属性-->ASPNET-->编辑全局配置-->身份验证-->选定"启用角色管理"-->确定。

按照上面的步骤,到第2步时就无法完成,提示sql server不存在。突然想到,会不会sql server express服务还没启动?打开服务管理,果然。手动启动它,又提示启动失败,请查看日志。打开管理工具中的事件查看器,错误信息:

文件 "C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\DATA\mastlogldf" 已压缩,但未驻留在只读数据库或文件组中。必须将此文件解压缩。

建议你先定义变量userInfo,

userInfo = cuser & "/" & cpass,

然后语句改为:

set oradatabase=orasessiondbopendatabase("oracl", userInfo, &H0&)

原因不在你程序。而是服务器的权限设置问题。

//

C:\Windows\Temp 设置everyone或者user的写权限,推荐user

因为access数据库打开后需要放到临时文件夹中释放再打开,但由于网上的用户访问时没有权限打开本地的临时文件夹,导致了数据库连接失败。

————

所以你需要耐心的和服务器管理员联系,让他设置一下权限(有时不即时生效,需要服务器重启)

不过你刚说了,如何能够让那个管理员配合你,需要你动动脑筋了。

是我说的可能性99%。。。。

是数据库的相对路径问题,后台程序找不到数据库的文件,你修改一下数据库连接文件的路径,如果整站是用统一的数据库连接包含文件,你可以在文件代码中的数据库路径变量改为相对到根目录,及加上“/”即可解决。

servermappath(""&db&"") 说明你的数据库是使用了服务器的相对路径

db = "/data/!@#$%pcfinalmdb"在data前面加了/表示要访问上一级目录

这样相当于你要在服务器给你的相对路径的上一级目录找数据库文件,那当然是找不到的

正常情况应该是不加/,并且把放数据库的data文件夹放在网站的根目录下就可以了,只有在data目录和网站根目录并级的时候才加/

dbpath="Driver={SQL

Server};server=(local);uid=user;pwd=pass;database=Name"

connopen

dbpath

连接语句好象没什么错误我想应该是你的SQL数据库用户名和密码的问题

把uid=user;pwd=pass

改成uid=sa;pwd=sa试试看

以上就是关于在asp.net中,无法添加数据库链接,怎么解决呢全部的内容,包括:在asp.net中,无法添加数据库链接,怎么解决呢、ASP无法连接oracle数据库,提示用户名或密码不正确、asp网站出现数据库连接错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存