Sql-Server-2016

亞馬遜 RDS Ola Hallengren

  • September 18, 2019

因此,AWS RDS 上的 SQL 非常新。

需要在 AWS RDS SQL2016 實例上創建維護作業。我知道 Ola Hallengren 的部分救生員維護腳本的工作原理、索引、統計數據和完整性。

通過 Ola 的 maint 腳本進行挑選,看起來有檢查 RDS 的邏輯。

對於這樣做的人,我該如何安裝它,我是否單獨執行腳本並針對哪個數據庫?

Amazon RDS 不支持儲存過程 DatabaseBackup。

正如您所注意到的,存在檢查 RDS 平台的邏輯。

如果這些檢查返回您的伺服器是 RDS 實例,則會遇到以下程式碼塊。

 IF @AmazonRDS = 1
 BEGIN
   SET @ErrorMessage = 'The stored procedure DatabaseBackup is not supported on Amazon RDS.'
   RAISERROR('%s',16,1,@ErrorMessage) WITH NOWAIT
   SET @Error = @@ERROR
   RAISERROR(@EmptyLine,10,1) WITH NOWAIT
 END

很不言自明,嗯?對此感到抱歉😕

您可能最好從瀏覽AWS 文件開始在 RDS 上進行 SQL Server 備份

引用自:https://dba.stackexchange.com/questions/247397