哪位高手指点一下,数据连接问题,谢谢

wenshibo99 2005-06-02 09:41:15
下面的错误怎么该过来啊,高手指点一下了


[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。

源错误:


行 171: // open DB Connection via OleDb
行 172: Connection = new OleDbConnection(sConnectionString);
行 173: Connection.Open();
行 174:
行 175: }


源文件: c:\inetpub\wwwroot\smallhouse\ccutility.cs 行: 173
...全文
138 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenshibo99 2005-06-11
  • 打赏
  • 举报
回复
谢谢各位的参与,问题解决了
wenshibo99 2005-06-09
  • 打赏
  • 举报
回复
难道说连接我的数据库出问题了,数据库我也建了,用户我也建了,为什么登录不上去啊?
wenshibo99 2005-06-09
  • 打赏
  • 举报
回复
原来的问题解决了,可是用户登录不上去啊,况且我又没有用它说的“Cappucino\ASPNET”,而是它给的用户名“user”啊

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

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

异常详细信息: System.Data.OleDb.OleDbException: 用户 'CAPPUCINO\ASPNET' 登录失败


<add key="DBConnectionString" value="Provider=SQLOLEDB;Data Source=127.0.0.1;Initial Catalog=SmallHouse;User ID=user;Pwd=user;Trusted_Connection=yes;"/>
dicklee1214 2005-06-07
  • 打赏
  • 举报
回复
数据库不存在!
lwplwp123 2005-06-07
  • 打赏
  • 举报
回复
理所当然是连接字符串错了呀。
悄悄的回来了 2005-06-07
  • 打赏
  • 举报
回复
看错了!对不起!
你调试一下,看看连接字符串的值是多少?
悄悄的回来了 2005-06-07
  • 打赏
  • 举报
回复
到底是ACCESS还是SQL,上面写的是ACCESS的
wenshibo99 2005-06-07
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!--add key="DBConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=SmallHouse.mdb" /-->
<add key="DBConnectionString" value="Provider=SQLOLEDB;Data Source=xiaozhi;Initial Catalog=SmallHouse;User ID=user;Pwd=user;Trusted_Connection=yes;"/>
</appSettings>


//打开数据库连接
public void DBOpen()
{

// get Connection string from Config.web

string sConnectionString=System.Configuration.ConfigurationSettings.AppSettings["DBConnectionString"];

// open DB Connection via OleDb
Connection = new OleDbConnection(sConnectionString);
Connection.Open();

}


高手看看出了什么问题,这不是我做的,是别人的范例,用Ole连接数据库有什么要求吗?
renyu732 2005-06-03
  • 打赏
  • 举报
回复
请问你的Sql Server服务器是你调试.net的机器吗?
你能不能Ping通Sql Server服务器的IP
Sql Server服务的端口开了吗?

你连接Sql Server的字符串是怎么写的?
一般是这样:
string sql="server=localhost;uid=sa;pwd=upd;database=your database;"
milchcow 2005-06-03
  • 打赏
  • 举报
回复
好象是数据库服务器ymc不存在吧
blackhero 2005-06-03
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="sqllink" value="server=yfq-001;uid=ADM;pwd=sdadm;database=DBMT50"></add>
<add key="sqllink1" value="server=ymc;uid=sa;pwd=;database=Northwind"></add>
</appSettings>

<system.web>


string connstr=System.Configuration.ConfigurationSettings.AppSettings["sqllink"];
SqlConnection conn=new SqlConnection(connstr);
conn.Open();






wenshibo99 2005-06-03
  • 打赏
  • 举报
回复
自己顶
一、启用guest来宾帐户; 二、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,而“拒绝从网络访问这台计算机”中删除guest帐户; 三、我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前的勾; 四、设置共享文件夹; 五、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访问:本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证”(可选,此项设置可去除访问时要求输入密码的对话框,也可视情况设为“经典-本地用户以自己的身份验证”); 六、右击“我的电脑”→“属性”→“计算机名”,该选项卡中有没有出现你的局域网工作组名称,如“work”等。然后单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,如“work”,再次单击“下一步”按钮,最后单击“完成”按钮完成设置。 访问网上邻居时显示:" windows xp系统访问局域网时显示 "WORKGROUP无法访问.您可能没有权限使用网络资源.请与这台服务器的管理员联系以查明您是否有访问权限.此工作组的服务器的列表当前无法使用." 我用的是xp系统 我也遇到过这样的情况,当时也是着急得不轻,后来看到了以下的内容,照着一步步的做了做,真的好了。内容不少,但是仍然希望你能耐住性子,仔细的看看自己属于那种情况,应该会有所收获。 局域网互访 - [ 网络 ] 我也是类似问题。 以前一个局域网10多台机子互访问。安了蕃茄花园v2.3,感觉主题漂亮,桌面壁纸自动换,很爽。访问局域网计算机没问题。可网内其它机子在工作组内能看到我的机子,但打不开。说什么“没有权限”。所有设置都作了如下改动(网上找的),依然无效,何故?但求高手指点。 “网上邻居”无法互访问题解决方法大全 “网上邻居”无法互访的问题实在是太常见了,无论在学校,网吧还是家里多台电脑联机,都有可能遇到网上邻居无法互访的故展。“网上邻居”无法访问的故障多种多样,总结起来基本上有下面的几个: 1,没有共享资源/共享服务未启用。 症状:电脑与电脑间可以Ping通,但无法访问共享资源,在“计算机管理”中查看“本地共享”后会弹出“没有启动服务器服务”的错误对话框。 解决:在控制面板-管理工具-服务中启动Server服务。并设置“启动类型”为“自动”。 2,IP设置有误。 症状:双机之间无法互Ping,连接用的双绞线经过测试没有问题,没有安装防火墙。 解决:检查两台电脑的IP是否处在同一网段,还有子掩码是否相同。 3,WINXP默认设置不正确。 症状:从WIN98/2000/2003上无法访问另一台WINXP的机器。 解决:在“控制面板”中的“用户帐户”启用Guest帐号。然后在运行中输入secpol.msc启动“本地安全策略”。 本地策略 -> 用户权利指派,打开“从网络访问此计算机”,添加Guest帐户 本地策略 -> 安全选项,禁止"帐户:使用空白密码的本地帐户只允许进行控制台登陆"。 另外有时还会遇到另外一种情况:访问XP的时候,登录对话框中的用户名是灰的,始终是Guest用户,不能输入别的用户帐号。 解决:本地策略 -> 安全选项 -> "网络访问:本地帐户的共享和安全模式",修改为"经典-本地用户以自己的身份验证" 4,系统漏洞修补软件修改了安全策略。 症状:在“网上邻居”中可以看到对方的计算机,但是访问共享时却提示“没有权限访问网络” 解决:在开始菜单运行中输入secpol.msc启动“本地安全策略”,本地策略 -> 用户权利分配,打开“拒绝从网络访问这台计算机”,删除guest用户。 5,防火墙规则。 症状:安装了防火墙(包括WINXP系统自带的防火墙),出现无法Ping通,或者是访问共享资源的时候提示"XXX无法访问"、"您可能没有权限使用网络资源"、"请与这台服务器的管理员联系以查明您是否有访问权限"、"找不到网络路径"等类似的提示。 解决:停止防火墙或者添加局域网的访问规则。 WINXP自带的防火墙:打开控制面板 -> 网络和Internet连接 -> Windows防火墙 -> 例外,勾选“文件和打印机共享”。 6,Win2000/XP与Win98互访 症状:Ping命令可以通过,但无法在“网上邻居”中实现互访。 解决:在WIN2000/XP系统中:控制面板 -> 管理工具 -> 计算机管理 -> 本地用户和组 -> 用户,在Guest帐户上点击鼠标右键,选择属性,在常规项里取消

62,046

社区成员

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

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

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

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