执行暂停Azure SQLDatawarehouse ps脚本时出错

时间:2019-10-24 21:02:00

标签: azure powershell azure-automation azure-sql-data-warehouse

我在执行PowerShell Runbook时使用自动化帐户来暂停我的Azure Datawarehouse数据库。 安装完成后,将创建凭据,拇指指纹证书。 当我执行PS脚本并完成并显示错误消息

  

SQL Server上不存在名为ADWPOC的Azure SQL数据仓库,位于SuspendOrPauseAzureSQLDataWarehouse:72 char:72 + + CategoryInfo:NotSpecified:(:) [Write-Error],WriteErrorException + FullyQualifiedErrorId:Microsoft.PowerShell.Commands.WriteErrorException

在执行此脚本时,我正确提供了数据库名称和服务器详细信息。我不确定这是什么问题。请指教。

我已从运行手册库“挂起或暂停Azure SQL数据仓库”中导入PS脚本。请让我知道是否要在此处附加脚本?

1 个答案:

答案 0 :(得分:1)

不确定,但是脚本看起来太旧了,它仍然使用已弃用的AzureRm模块。

要在Runbook中暂停数据仓库,建议您使用新的Az模块sample here在Runbook中使用该模块,只需按照以下步骤操作即可。

1。在门户网站-> @foreach($category as $cat) @foreach($cat->postads as $c) <a href="{{route('particular',['id'=>$c->id])}}"> <li> @foreach($c->postimage as $pi) <img src="{{asset('thumbnail/'.$pi->image)}}" alt="No image" style="margin-top: 5px" > @endforeach <section class="list-left"> <h5 class="title">{{$c->adtitle}}</h5> <span class="adprice">Rs. {{$c->price}}</span> <p class="catpath">{{$cat->categoryname}} » {{$cat->categoryname}}</p> </section> <section class="list-right"> @auth <div class="like1"> <i class="fas fa-heart" pid="{{$c->id}}" uid="{{auth()->user()->id}}"></i> </div> @endauth <span class="date">{{date('D',strtotime($c->created_at))}}-{{date('M',strtotime($c->created_at))}}-{{date('Y',strtotime($c->created_at))}}</span> <span class="cityname">{{$c->address}}</span> </section> <div class="clearfix"></div> </li> </a> @endforeach @endforeach 中导航到您的自动化帐户,请确保已将ModulesAz.Accounts模块导入了Az.Sql中。 -> Modules,搜索并导入模块。

2。成功导入模块后,导航至Browse Gallery->创建Runbooks Runbook(而不是PowerShell),然后在Runbook中使用以下脚本。< / p>

注意PowerShell Workflow应该类似于<server-name>,而不是testserver

testserver.database.windows.net