SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 2月, 2024

SQL Database に SqlPackage の Script アクションを実行する際に必要となるユーザー設定

leave a comment

SQL Server ベースの CI/CD に活用できるツールとして SqlPackage があります。

SqlPackage は、データ層アプリケーション (DAC) を操作するためのツールとなり、DACPAC / BACPAC の操作を行うことができます。

このツールのアクションとして「Script」があり、SqlPackage スクリプト パラメーターとプロパティ の機能により、DACPAC や SQL Server ベースの環境とスキーマ比較をし、増分更新で状態を反映するスクリプトの作成ができます。(Publish パラメーターを使用することで直接発行することができます。基本は増分更新ですが、オプション (/p:DropObjectsNotInSource=true) で削除スクリプトを生成するかを調整することができます。)

 

この機能を、SQL Database に対して SQL 認証のログインで実行しようとした場合には注意点があったため本投稿でまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 28th, 2024 at 10:50 pm

Posted in CI/CD,SQL Server

Tagged with ,

検証用の Windows Server 2012 R2 に手動適用 + Windows Update で更新プログラムを適用する

leave a comment


検証用の Windows Server 2012 R2 に対して最初から Windows Update で最新化をしようとすると適用できない更新プログラムがあり、最新化を行うことができませんでした。

サイズが大きい更新プログラムや適用順序を考量する必要がある更新プログラムについては、手動適用を行い、残りは Windows Update で適用することで最新化を行うことができましたので、情報を残しておこうかと

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 25th, 2024 at 5:13 pm

AVD for Azure Stack HCI でプライベートエンドポイントが使用できるか検証してみる

leave a comment

AVD for Azure Stack HCI の AVD に関する Azure リソース は 通常の AVD と同様のリソース構成 (ホス トプール / アプリケーション グループ / ワークスペース) となっており、使用するセッションホストが Azure VM ではなく、Arc VM 管理で展開された仮想マシンとなっています。

AVD for Azure Stack HCI は、現時点では AVD のすべての機能は提供されておらず 制限事項 に記載されている機能制限があるのですが、この記載にはプライベートエンドポイントについての記載はなかったため、使用することができるかを検証してみました。

AVD のクライアントとして使用している環境は、次の内容となっています。

  • Azure Stack HCI と同一のドメインに参加しており、DNS は AD の DNS を参照
  • クライアントから Azure でプライベートエンドポイントを作成した VNET には VPN 経由でアクセスが可能

本検証で使用した、AVD のパブリックアクセスの設定は次のようになっており、プライベートエンドポイント接続を作成した環境となっています。(ホストプールについては「パブリックアクセスを無効にし、プライベートアクセスを使用する」の設定でも動作しました)
image

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 23rd, 2024 at 4:35 pm

2024/2/21 時点で AVD for Azure Stack HCI で Windows Server のセッションホストを展開する際に必要となる手動作業

leave a comment

本投稿を記載している 2024/2/21 時点の内容となり、今後改善されると思います。

AVD for Azure Stack HCI では Azure Marketplace から提供されているイメージを使用することで、カスタムイメージの作りこみを行わなくても基本環境を容易に展開することができるようになっています。

現時点では次のようなイメージが提供されており、Windows Server 2022 のセッションホストを展開することも可能となっています。

image

Windows 10 / 11 のイメージを展開した場合は問題ないのですが、現時点では Windows Server のイメージをセッションホストとして展開すると、セッションホストの展開は行われるのですが「接続できません」(使用不可) のセッションホストとして認識された状態となります。

image

本投稿ではこの状態を解消し、Marketplace のイメージでダウンロードした Windows Server 2022 のセッションホストを展開する方法をまとめておきたいと思います。

本投稿の内容は AVD for Azure Stack HCI の対応となり、AVD for Azure の場合は、本事象は発生しません。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 21st, 2024 at 10:07 pm

Windows Server 2022 の Azure VM で Azure Disk Encryption を有効にしようとした際にエラーが発生した場合の対応

leave a comment

Azure Disk Encrption – Key vault secret wrap with key encryption key failed に記載されている内容となります。

OS のイメージとして、Windows Server 2022 (Azure Edition 含む) を使用している環境に対して、Azure Disk Encryption を有効化すると、暗号化に使用されている拡張機能 (AzureDiskEncryption) のインストールで、次のようなエラーが発生し拡張機能のインストールが失敗することがあります。

{"customHtml":{"htmlTemplate":"<code><div><div>拡張機能 ‘AzureDiskEncryption’ (発行元 ‘Microsoft.Azure.Security’ および種類 ‘AzureDiskEncryption’) の処理中に VM から失敗が報告されました。エラー メッセージ: ‘[2.4.0.21] Failed to enable Azure Disk Encryption on the VM with the following exception details:\n Microsoft.Cis.Security.BitLocker.BitlockerIaasVMExtension.BitlockerFailedToSendEncryptionSettingsException: The fault reason was: ‘  0xc142506f  RUNTIME_E_KEYVAULT_SECRET_WRAP_WITH_KEK_FAILED  Key vault secret wrap with key encryption key failed. ‘.\r\n   at Microsoft.Cis.Security.BitLocker.BitlockerIaasVMExtension.WireProtocol.WireProtocolMessage.SendEncryptionSettingsToHost() in C:\\__w\\1\\s\\src\\BitLocker\\BitlockerIaasVMExtension\\WireProtocol\\WireProtocolMessage.cs:line 210\r\n   at Microsoft.Cis.Security.BitLocker.BitlockerIaasVMExtension.BitlockerExtension.SendEncryptionSettingsToHostV3(VmEncryptionSettings vmSettings) in C:\\__w\\1\\s\\src\\BitLocker\\BitlockerIaasVMExtension\\BitlockerExtension.cs:line 1092’。トラブルシューティングの詳細については、<a target=\"_blank\" class=\"msportalfx-ext-link\" href=\"https://aka.ms/VMExtensionADEWindowsTroubleshoot\">https://aka.ms/VMExtensionADEWindowsTroubleshoot</a> を参照してください。 </div></div></code>","viewModel":null}}

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 21st, 2024 at 5:22 pm

Posted in Azure

Tagged with