我在执行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脚本。请让我知道是否要在此处附加脚本?
答案 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
中导航到您的自动化帐户,请确保已将Modules
和Az.Accounts
模块导入了Az.Sql
中。 -> Modules
,搜索并导入模块。
2。成功导入模块后,导航至Browse Gallery
->创建Runbooks
Runbook(而不是PowerShell
),然后在Runbook中使用以下脚本。< / p>
注意:PowerShell Workflow
应该类似于<server-name>
,而不是testserver
。
testserver.database.windows.net