详细解答可以参考官方帮助文档
ASP/ASP.NET站点
ASP/ASP.NET站点连接数据库的配置文件一般为Conn.asp、Web.Config(一般在站点根目录)
这些配置文件一般都含有数据库连接字符串。
例如:
Conn.asp内的连接字符串为
set Conn=server.CreateObject(“ADODB.CONNECTION”)
StrConn=”Provider=SQLOLEDB;Data Source=127.0.0.1,1433;User ID=数据库用户名;Password=数据库密码;
Initial Catalog= 数据库名称“
Conn.open StrConn
Web.Config内的连接字符串为
以上事例中红色标记的部分就是数据库连接字符串,里面黑色的IP地址就是要替换的部分,需要将它替换成新的IP地址或域名。
如果数据库连接字符串不在站点配置文件中,则需要手工搜索连接字符串所在位置,可以利用Windows自 带的搜索功能完成,但Windows默认不搜索不可识别的文本格式,所以搜索前需要做一下操作。
1、在本地磁盘上新建一个.txt为后缀的文本文件,然后打开编辑,在里面加入以下文本。
REGEDIT4
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlContentIndex]
“FilterFilesWithUnknownExtensions”=dword:00000001
注意REGEDIT4下面要空出一行。
2、保存后将此文本文件重命名为SetFilterFiles.reg
3、双击执行SetFilterFiles.reg文件,在弹出的对话框中选择“是”。
打开资源管理器,开始搜索关键字,关键字有原服务器IP、用户名、密码,此三者中用户名和密码程序中一般用得不多,所以以用户名搜索为例。
通过之前的步骤定位了数据库连接字符串的位置后就可以参照步骤一的内容,更新黑色部分的IP或域名,然后保存。
通过以上步骤如果还不能找到连接字符串的话,可能原因是连接字符串被加密或者存放在非文本文件中(比如编译过后的dll文件等),这种情况需要站点开发人员帮助修改。
如问题还未解决,请联系售后技术支持。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。