我在以下脚本中遇到了一个问题。这是我想用来监视应用程序的一些作业的脚本。我使用调用sqlcmd来加载数据集。如果select查询返回至少1行,那么所有这些都可以很好地工作。如果没有结果(通常是这种情况),那么我会得到错误:
>Cannot index into a null array.At P:\DeploymentTESTING\PowerShell\EVENING_CHECK_JOBS_FL_WITH_DETAILS.ps1:40 char
我想连接到我们的Azure Data Warehouse数据库,将Azure Analysis Services中的PowerShell测试结果写入SQL表,这样它就可以作为审计跟踪,并具有各种其他用途我的团队拒绝使用SSIS和SQL链接服务器作为解决方案。我们可以选择PowerShell和Azure Data Factory (ADF)。以下是我连接到Azure数据仓库(ADW)时必须使用的值:
我有以下SQL命令,它读取名为Logik的数据库的索引碎片 OBJECT_NAME(ind.OBJECT_ID) AS TableName,
ind.name这是没有问题的,并返回带有碎片的表。昨天,这也适用于PowerShell。我没有修改任何代码,但今天它不再工作了。有人知道为什么吗?,我将其放入另一个变量$tables中,并且我希望在$tables为空时抛出异常。我使
我需要从来自select-object的powershell对象数组开始,在sql server db上创建并填充一个表。我需要使用正确的数据类型和字段创建表。我知道的一种方法是先使用export-csv,然后使用BULK INSERT的invoke-sqlcmd,但我更喜欢跳过csv导出。通常如何使用invoke-sqlcmd从哈希表的