在 SQL Management Studio 中,有一个选项可以通过右键单击数据库来启动 PowerShell(例如)。
但是,我无法从该 PowerShell 会话运行查询,因为它声称我的(域)帐户登录失败。
我使用相同的帐户登录 Management Studio 并从 Management Studio 启动了 PowerShell。如何使用 PowerShell 会话在 SQL Server 中执行任何操作?
我尝试的命令是
invoke-sqlcmd "use sometable"
然后,PowerShell 宣布它正在使用“提供程序上下文”,并正确推断出 SQL 服务器名称。但随后查询失败,因为“用户‘mydomain\myaccount’登录失败”。
我究竟做错了什么?