问题标签 [sqlps]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
568 浏览

powershell - Powershell Import-Module SqlServer 和 SQLPS 不相处

在当前的 Powershell 会话中,我正在运行以下命令

SqlServer 的 Import-Module 命令工作正常,但 SQLPS 的 Import-Module 命令失败

我尝试使用 Remove-Module 命令删除 SqlServer 模块,但没有成功。我有一个脚本,它在开始时导入 SqlServer 模块,然后脚本中有某些任务正在使用 SQLPS 模块(并且由于上述错误而失败)。我猜这两个模块不能在同一个 powershell 会话中加载。

0 投票
1 回答
101 浏览

powershell - 将 powershell 脚本放入带双引号的变量中的正确语法

我需要将 PowerShell 脚本放入带有双引号的变量中,就像这样。但是,我不知道正确的语法,因为我在尝试此操作时看到 $script 变量的语法错误。

0 投票
0 回答
59 浏览

sql-server - 使用 xp_cmdshell 从 T-SQL 脚本执行 SQLPS 或 PowerShell 时遇到问题

我最初创建了一组脚本来使用 SQLCMD 从动态查询系统中提取结果到 CSV。然而,由于数据集中的大文本字段包含大量格式代码,CSV 文件变得笨拙。然后我切换到使用 SQLPS 或 PowerShell,它们在格式化输出文件方面做得很好。不幸的是,从 SSMS 手动运行 T-SQL 文件时,我无法保存提取的 CSV 文件。我可以将相同的输出代码粘贴到 SQLPS 中,并且使用 PowerShell.exe 或 SQLPS.exe 可以正常工作。

我检查了提取文件夹的文件权限,尝试了 SQLPS 和 PowerShell 的不同选项,并查看了进程监视器中的执行,但我不知道为什么这不起作用。

我的要求是提取一个标准的 CSV 文件,不幸的是,我试图利用我在项目早期使用 SQLCMD 时拼凑的大量 T-SQL 代码。它还需要是一个自动化的过程,这就是我尝试利用 PowerShell 或 SQLPS 的原因。我在运行 Windows 10 的开发机器上使用 SQL Server 2019。

关于这个有什么想法吗?