在 asp.net 的 web.config 中可以设置 sql server 的连接字符串.
但默认情况下,通过该连接字符串,同样可以在 企业管理器 ssms 上进入并访问 sql server 数据库.
我觉得这样做不是很安全.我不想让不相干人通过 ssms 查看到表结构甚至看到具体的数据.
请问如何设置才能禁止该sql登陆名只能通过asp.net连接到数据库引擎,而不允许登陆ssms呢?
但默认情况下,通过该连接字符串,同样可以在 企业管理器 ssms 上进入并访问 sql server 数据库.
我觉得这样做不是很安全.我不想让不相干人通过 ssms 查看到表结构甚至看到具体的数据.
请问如何设置才能禁止该sql登陆名只能通过asp.net连接到数据库引擎,而不允许登陆ssms呢?
研究 研究iis 应该可以。 也可以在连接池 关闭 完全信任机制。
其他的就比较复杂了。要CLS 有点关系。
这样别人就不能用你的这个字符串去ssms了
www.connectionStrings.com
有连接各种数据库的各种方式