我有一个SQL脚本。我想在Powershell中运行它,但我需要先通过Powershell登录到数据库。我使用SQL身份验证,而不是Windows身份验证,因为我需要从我的工作PC上执行此操作,而且它没有管理员权限。因此,不幸的是,我也无法安装sqlserver模块。
我在Google上搜索了它,但它主要显示的是使用Invoke-sqlcmd命令或Windows身份验证的解决方案。
我知道这是一个愚蠢的问题,也可能是一个简单的问题,但我不太擅长Powershell。我想知道是否有一种方法可以做到这一点,没有sqlserver模块,并使用SQL身份验证在一起。
更新:
基本上,我通过确定ConnectionString中的SQL凭据来解决这个问题。起初,这个方法不起作用,但我也通过在算法中添加SQL适配器来解决这个问题。我不需要管理员权限来完成这个任务。感谢所有尝试帮助我的人。
1条答案
按热度按时间3lxsmp7m1#
任何模块都可以由非管理员安装: