發表文章

目前顯示的是 4月, 2021的文章

明明有訂閱卻選不到 WARNING: Unable to acquire token for tenant

下powershell再切換AZURE訂閱帳戶時出現以下錯誤 WARNING: Unable to acquire token for tenant 'efd3b9d3-0d6f-4c40-8088-50feda8d385d' Login-AzAccount : The default context can no longer be found; please run 'Get-AzContext -ListAvailable' to see all available contexts, 'Select-AzContext' to select a new default context, or 'Connect-AzAccount' to login with a new account. 可能是以啟用MFA需要重新驗證 執行以下指令 Connect-AzAccount -UseDeviceAuthentication 重新登入後即可成功 your code here footer See also :

於Always on群組上加入TDE加密資料庫

圖片
如果要使用精靈加入資料庫 會出現以下錯誤訊息 這個精靈無法將內含資料庫加密金鑰的資料庫加到可用性群組。請改用 CREATE 或 ALTER AVAILABILITY GROUP Transact-SQL 陳述式。如需詳細資訊,請參閱《SQL Server 線上叢書》。 此資料庫由資料庫主要金鑰加密,在將該資料庫加入可用性群組時,需要提供有效的密碼。 若要讓解密的資料庫能夠透過精靈加入至可用性群組: 建立主要資料庫的完整資料庫備份。 建立主要資料庫的記錄備份。 在裝載次要複本的伺服器執行個體上還原資料庫備份。 在次要資料庫上還原記錄備份。 以下說明LAB語法 有兩台資料庫PCB跟PCC 示範資料庫是DemoTDE   1.與主資料庫PCB上進行資料庫備份 BACKUP DATABASE [DemoTDE] TO  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\DemoTDE.bak'  WITH NOFORMAT, NOINIT,   NAME = N'TDE_Test-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10 GO BACKUP LOG [DemoTDE] TO  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\DemoTDE.trn' WITH NOFORMAT, NOINIT,   NAME = N'TDE_Test-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10 GO 2.於副本資料庫PCC上還原資料庫 USE [master] RESTORE DATABASE [DemoTDE] FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Backup\DemoTDE.bak' WITH  F...

SQL SERVER TDE加密建立與還原

第一個資料庫 建立加密 USE master;  CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'Password123';  GO CREATE CERTIFICATE MyTDECert  WITH SUBJECT = 'TDECertificate' GO 匯出(備份)加密 --備份Master Key  OPEN MASTER KEY DECRYPTION BY PASSWORD = 'Password123'; BACKUP MASTER KEY TO FILE = N'c:\expmasterkey'      ENCRYPTION BY PASSWORD = 'Password123'; GO --備份憑證 BACKUP CERTIFICATE MyTDECert    TO FILE = N'c:\MyTDECert.cer'         WITH PRIVATE KEY (         FILE = 'c:\MyTDECert.pvk',         ENCRYPTION BY          PASSWORD = 'Password123'); 建立加密資料庫 USE master; CREATE DATABASE DemoTDE GO USE DemoTDE; CREATE DATABASE ENCRYPTION KEY WITH ALGORITHM = AES_256 ENCRYPTION BY SERVER CERTIFICATE MyTDECert GO 啟用關閉加密 ALTER DATABASE DemoTDE SET ENCRYPTION ON GO SELECT [name], is_encrypted FROM sys.databases GO 還原加密(或第二台資料庫) USE master   GO   CREATE MASTER KEY ENCRYPTION  BY P...