Sql-Server

使用 Write-DbaDbTableData 時如何將時間戳添加到表中?

  • July 29, 2020

我正在嘗試使用一張表來儲存 dbatools 的 SQL 伺服器磁碟空間檢查數據:

$allservers_PRD | Get-DbaDiskSpace | Write-DbaDbTableData -SqlInstance MySQL2019 -Database SQL_DBA_TASK -Table SQL_DISK_SPACE -AutoCreateTable

當我使用它時,如何將時間戳(檢查時間)添加到我的表行中作為添加列?

非常感謝,

當我過去安排類似的設置時,我做了以下事情:

  1. 用於-AutoCreateTable為我想寫入數據庫的任何命令生成基本架構
  2. 修改表格以使用更好的數據類型 + 添加具有預設GETDATE()值的列
  3. 將任何結果通過管道傳輸到新修改的表中。

這也很有幫助,因為對命令輸出的任何更新都會因模式差異而中斷,並迫使您根據需要調整程式碼和表。

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