首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sqlcmd与Invoke-Sqlcmd之间的差异

Sqlcmd与Invoke-Sqlcmd之间的差异
EN

Stack Overflow用户
提问于 2021-03-22 23:49:52
回答 1查看 4.8K关注 0票数 0

我正在尝试学习PowerShell中的Sqlcmd实用程序来运行SQL查询,特别是用于数据库管理。

使用Version 15.0.1300.359 NT

但是我搞不懂,SqlcmdInvoke-Sqlcmd有什么区别?

为什么这个命令工作:

代码语言:javascript
复制
Invoke-Sqlcmd -ServerInstance myinstance -Database AdventureWorks2017 "select top 3 * from [Person].[BusinessEntity]"

这个不起作用:

代码语言:javascript
复制
Invoke-Sqlcmd -S myinstance -d AdventureWorks2017 "select top 3 * from [Person].[BusinessEntity]"

通过查询帮助,我可以清楚地看到,我应该能够使用所有这些变量:

EN

回答 1

Stack Overflow用户

发布于 2021-03-22 23:56:33

如果您正在编写PowerShell脚本,我建议您尽可能使用该模块。Invoke-SqlCmd将输出对象,这些对象无疑更易于操作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66755363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档