目標: PHP Web ジョブを使用して、Azure の SQL データベース テーブルに接続し、変更すること。
および.zip
ファイルを含むファイルを、Azure で実行しているアプリ サービス内の webjobs 設定にアップロードしようとしています。.php
.json
PHP ファイル内で PDO-SQL 接続をコーディングする方法に問題があると思います。Web ジョブを Web ジョブにアップロードする.zip
と、ステータスは常に「Pending Restart」になります。
.php
ファイルにあるものは次のとおりです。
<?php
$conn = new PDO ( "sqlsrv:server = mydb.database.windows.net,1433; Database = myappservices");
$conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
catch ( PDOException $e ) {
print( "Error connecting to SQL Server." );
}
$connectionInfo = array("Database" => "myappservices");
$serverName = "mydb.database.windows.net,1433";
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
$stf = $conn->prepare("INSERT INTO MyTable
VALUES ('boom', 1, 2);");
$stf->execute();
}
?>
次に、私の.json
ファイルは単なるスケジューラです。
{
"schedule": "0 */5 * * * *"
}
これらは、.zip
私がアップロードしているファイル内の 2 つのファイルのみです。
PHPコードを説明するために、Windows認証を介して接続しようとしています(ユーザー/パスは必要ありません)。多分私もこれを間違っています。
これを行う方法はありますか?この Web ジョブを実際に実行するためにコードを変更する方法について、ステップバイステップまたは提案をいただければ幸いです。