首页 > 代码库 > #error Security Issue: The connection string may contain a password

#error Security Issue: The connection string may contain a password

“数据链接属性”对话框的“允许保存密码”功能存在安全问题。在“输入登录服务器的信息”中有两个单选按钮:“使用 Windows NT 集成安全性” 和“使用特定的用户名和密码”。
如果选择“使用特定的用户名和密码”,则可以选择保存密码(使用“允许保存密码”复选框);但此选项不安全。建议您选择“使用 Windows NT 集成安全性”;此选项使用 Windows NT 来验证标识。
如果无法使用 Windows NT 集成安全性,则应使用中间层应用程序来提示用户输入密码,或者将密码存储在安全的位置(而不是源代码中)。
向导将在 **.h文件 中插入下面一行代码:
#error Security Issue: The connection string may contain a password

此行代码可以避免对使用者应用程序进行编译,并提醒您检查您的连接字符串中的硬编码密码。检查了连接字符串之后,便可以移除此行代码。
  更多信息中MSDN http://msdn.microsoft.com/zh-cn/library/8kaf36d4.aspxh

#error Security Issue: The connection string may contain a password