嗨,我是新来的,想知道我是否可以创建一个连接,而不需要在连接字符串中传递密码。
我不能使用Windows身份验证,因为大多数用户没有访问数据库的权限。
$ConnectionString="Data Source=$SqlServer;Initial Catalog=$Database; Integrated Security=True;"
因此必须使用SQL身份验证
$connString = "Data Source=$SqlServer;Database=$Database;User ID=$SqlAuthLogin;Password=$SqlAuthPw"
但不要在连接字符串中传递密码。是否有可能通过任何方式。如果没有,也让我知道。
任何帮助都将是感激不尽的。
1条答案
按热度按时间h7appiyu1#
SQL不允许匿名访问。您可以创建一个SQL用户,该用户对您需要的信息仅具有读取权限。唯一的风险是用户可能更改密码,但对于小型内部项目,该风险可能是可以接受的。