回答

收藏

Azure SQL:在Adventureworks上使用Powershell的“泪nvoke-sqlcmd”无效的

技术问答 技术问答 212 人阅读 | 0 人回复 | 2023-09-12

我是SQL试试新手PowerShell的查询Azure SQL数据库(Adventureworks示例)Invoke-SQLCmd。
" V" x# b& J  t" N; C1 j% y" l+ ?当我在Powershell尝试以下命令时:
8 e* C) I6 F6 R( q* L/ c- v. xInvoke-Sqlcmd -Query &quot;SELECT * FROM SalesLT.Customer;&quot; -ServerInstance &quot;.database.windows.net&quot; -Username <u> -Password 我得到:
) V9 O$ {- S& [; Z) X  GInvoke-Sqlcmd : Invalid object name 'SalesLT.Customer'.我需要指定表所在的数据库吗?SQLDatabse而不是 master但是,当我加的时候UseSQLDatabase在查询过程中,它会导致另一个错误:
* \/ M! W0 j; L! Y# c' E( `5 qUSE statement is not supported to switch between databases. Use a new     connection to connect to a different database.注意:    从SQL Server Management Studio执行这些查询可以使我的表格没有错误。  a) L$ i, J7 k6 G
谢谢!
* Z* N  |. ~. ?, \3 o                                                                5 Y% k. v3 H) b' r! L0 x2 v
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则