管理.Net中数据连接管理器中的已有连接

近日发现拉一个新的sqlconnection控件到界面上设置connectionstring时,有一个长长的数据库连接下拉列表了。一时觉得挺郁闷,想把这些清掉。

到网上查了一下,发现不知是关键字用错还是咋的,没有查到。于是想了一下,这个东东肯定存在本机的某个文件中,按照我们通常的想法,这东东有可能是明文的。呵呵,写到这里突然发觉微软对安全是不是有些掉以轻心啊,很多连接字符串里都有密码的,万一被人拿到这个文件还不惨了。我于是随便找了一个以前用过的连接字符串在操作系统中进行文字包含查找(win2000中),果然让我查到了。C:/Documents and Settings/Administrator/Application Data/Microsoft/VisualStudio/7.1/ServerExplorer ,我的机器里就放在这个目录下。.Net会自动生成一个DefaultView.SEView的文件,所有曾经用过的连接字符都存在这里面。

清除方法:

你每将一个Connection控件拖到界面上然后准备设置ConnectionString时,系统都会将DefaultView.SEView文件中的内容读到内存中。当你退出系统时又会自已将这些内容保存到DefaultView.SEView文件中。如果这个文件不存在,则会自动创建。所以建议你如果要删除这个文件应该确保所有引用过Connection控件的.Net工程全都已关闭。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值