如何隐藏数据库访问端口?
connect_str:=Provider=SQLOLEDB.1;Password='123456';Persist Security Info=True;User ID='sa';Initial Catalog=f_data;Data Source='127.123.5.15,9090'
上面是连接字符串,远程sql端口是9090,当程序对外联网时,有些防火墙会提示访问远程9090端口。如何把端口隐藏,比如只提示访问80端口,而不是真正的9090端口。有什么好办法呢?
[解决办法]
sa = System Administrator 默认情况下拥有所有权限,用该帐号甚至可以在服务器上上传并安装木马.
而一个DB_Owner权限的用户只能访问用户所在的数据库,当然也可以作进一步降低权限.