powershell 有没有什么方法可以创建SQL连接字符串而不传递密码

s2j5cfk0  于 2022-11-29  发布在  Shell
关注(0)|答案(1)|浏览(149)

嗨,我是新来的,想知道我是否可以创建一个连接,而不需要在连接字符串中传递密码。
我不能使用Windows身份验证,因为大多数用户没有访问数据库的权限。

$ConnectionString="Data Source=$SqlServer;Initial Catalog=$Database; Integrated Security=True;"

因此必须使用SQL身份验证

$connString = "Data Source=$SqlServer;Database=$Database;User ID=$SqlAuthLogin;Password=$SqlAuthPw"

但不要在连接字符串中传递密码。是否有可能通过任何方式。如果没有,也让我知道。
任何帮助都将是感激不尽的。

h7appiyu

h7appiyu1#

SQL不允许匿名访问。您可以创建一个SQL用户,该用户对您需要的信息仅具有读取权限。唯一的风险是用户可能更改密码,但对于小型内部项目,该风险可能是可以接受的。

相关问题