希望到目前为止你过得愉快:)
我正在使用这个脚本来自动化一个 sqlquery,以便另一个团队可以使用这些日志。但是,不允许他们拥有此数据库的登录凭据,并且我当前的脚本使用明文密码。
我建议我们创建一个新的数据库配置文件并限制配置文件的权限,这样只有特定的表才能以只读权限访问。但是,这不是最佳实践,我的领导不喜欢这个想法。
所以,我试图找出一种通过脚本传递登录凭据的方法,而不使用明文。
你有什么想法?
这是我在批处理文件中运行的 cmd 的当前格式:
sqlcmd -S server.database.windows.net -U user@domain -P password -d DB_Name -i "c:\users\%USERNAME%\desktop\Blue Prism Audit Logs\eventdatetime24hr.sql" -o "c:\users\%USERNAME%\desktop\Blue Prism Audit Logs\Audit Logs\queryOut%DATE:~4,2%_%DATE:~7,2%_%DATE:~-4%_%time:~0,2%%time:~3,2%.csv"