怎么实现程序和数据分离?

来源:百度知道 编辑:UC知道 时间:2024/05/13 08:34:49
怎么实现程序和数据分离?

一台web服务器

另外一台SQL服务器

怎么实现怎么实现程序和数据分离?

请大侠说说
那安全方面呢? 可靠吗

<%
dim connset conn=server.createobject("ADODB.CONNECTION")
conn.Connectionstring = "driver={sql server};server=127.0.0.1;uid=sa;pwd=12345;database=dname"
conn.open()
conn.close()
set conn=nothing
%>
driver={sql server}表示是MSSQL数据库,server=127.0.0.1表示数据库的IP地址是127.0.0.1,uid=sa表示登录数据库的贴是sa,pwd=12345表示登录数据库的密码是12345,database=dname表示数据库名是dname
上面是数据库连接文件把相应的数据库的IP地址(用SQL服务器的IP),帐号密码,数据库名后,把这程序上传到WEB服务器就行了.
还不明白可以来ASP学习QQ群17320427讨论
一台web服务器,另外一台SQL服务器跟安全方面没有很大关系,可以管理web服务器的管理员能在数据连接文件里看到上面的数据库连接代码就也可以进入SQL服务器的这个数据库了,如果管理员监守自盗那就不安全了.
在管理员可靠的情况下,服务器没有漏洞,密码全部使用非常复杂的,网站程序没有漏洞,就安全了.
由此可以安不安全主要看这四个方面
1.服务器管理员可不可靠
2.服务器有没有漏洞
3.网站程序没有漏洞
4.密码复不复杂
5.网站管理员可不可靠