数据库连接出错,请检查连接字串。该怎么解决

数据库连接出错,请检查连接字串。该怎么解决,第1张

一般connasp文件都放在网站的跟目录下 如果没有 打开网站文件夹按f3搜索connasp文件 点右键用记事本打开 一般格式如下: '如果是SQL数据库,请认真修改好以下数据库选项 DataServer = "(local)" '数据库服务器IP DataUser = "sa" '访问数据库用户名 DataBasePsw = "sa" '访问数据库密码 DataBaseName = "dbname" '数据库名称

打开软件进入到编辑界面,点击菜单栏中的创建---文本。在文本标签中选择字处理器

双击“样本本文”进入到字处理文本属性,在字处理标签中,单击“字处理器”进入到文本编辑对话框,在对话框中单击“合并字段”我们需要事先链接好数据库,在“数据库字段”中有我们需要用到的合并字段,单击单选合并即可,然后保存退出。详细看这里网页链接

|DataDirectory| 是指 App_Data目录

这个目录是专门用来放数据库的,更安全,建议你放在这个目录,

放在其它目录,如果别人知道你的数据库具体路径,可以直接下载,而放在|DataDirectory| 就算别人知道具体路径也是无法下载的

如果你想放在其它路径!可以直接填完整地址

比如 Data Source=C:\data\Dataaccdb;

排除法:

拖一个数据控件如dataGridView,新建一个数据库连接,看下能否连接上,如果能,说明连接字符串有问题,如果不能,看下面:

(A)1:你如果是独立上网的请把21端口打开局域网把1433端口打开就可以了

2;关闭防火墙!

(B)把数据库连接的 SqlLocalName="(local)" 的(local) 改成 IP试试。可以把(local) 该成127001,或者改成外网IP

(C)打开服务,暂停全文检索及sql server服务 开启sql server服务再开启全文检索服务

(D)SQL Server 右键属性==>安全选项中的“所有权链接:”“允许跨数据库所有权链接”前面的勾要勾上(此 *** 作需要重起SQL Server)。

2、关闭网站服务器的INTERNET共享。

1、检查防火墙设置和1433端口设置正确;

2、如果出现“找不到网络路径”的报错,那么最好先PING一下它的IP地址。如果PING不通,那么需要先确认它是否连在网络或者网络连通性是否正常。然后查看是否启用了防火墙或者屏蔽掉了相应的端口。如果PING IP地址是正常的,但PING目标机器的计算机名不通,则需要查看是事网络名称解析有问题。关于如何诊断名称解析问题,可以先查看是所有客户端机器有问题还是某一台机器有问题。如果是所有机器的名称解析都有问题,那么你需要到网络的DNS或WINS服务器上检查了。如果只是某一台机器有问题,你需要先检查一下hosts和lmhosts文件;如果正常,可以重新注册一下DNS名字(ipconfig/reisterdns)。

----正常;

3、如果出现“xxx计算机无法访问,您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限”的报错,这可能是计算机的安全设置被改动过了,导致目标计算机无法被访问。可以采取以下步骤解决:

---存在这个问题,通过以下方法来解决

a 打开“我的电脑”,在菜单上选择“工具”->“文件夹选项”->“查看”,清除“使用简单文件共享(推荐)”的选择。

b 右键点击“我的电脑”,选择“管理”,选择“本地用户和组”->“用户”,右键点击Guest用户,选“属性”,清除“帐户已停用”的选择。

c 点击“开始”->“运行”,输入secpolmsc,选择左边的“本地策略”->“用户权力指派”,双击右边的“从网络访问此计算机”,保证其中有Everyone,双击左边的“拒绝从网络访问此计算机”,保证其是空的。

d 选择左边的“本地策略”->“安全选项”,a确认右边的“网络访问:本地帐户的共享与安全模式”为“经典”;b确认右边的“Microsoft网络客户:为通讯启用数字签名(总是)”为“已停用”;c确认右边的“Microsoft网络客户:为通讯启用数字签名(如果服务器允许)”为“已启用”;d确认右边的“Microsoft网络服务器:为通讯启用数字签名(总是)”为“已停用”;e确认右边的“Microsoft网络服务器:为通讯启用数字签名(如果服务器允许)”为“已启用”。

4、用ODBC连接,结果一切OK。

出现这样的问题,肯定是网站的问题了

网站的数据库

出问题了,

还有一个可能就是您的

浏览器缓存

造成(清除缓存再来访问,如果还是那样就是浏览器的问题了)

以上就是关于数据库连接出错,请检查连接字串。该怎么解决全部的内容,包括:数据库连接出错,请检查连接字串。该怎么解决、BarTender中如何连接数据库中的多个字段、.net关于数据库连接字符串|DataDirectory|是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/9681498.html

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

发表评论

登录后才能评论

评论列表(0条)

保存