Sql-Server
每月將 SQL Server DB 備份到 PostgreSQL?
我工作的公司有一個具有隻讀訪問權限的 SQL Server。他們使用連接到 PostgreSQL 的 Crystal Reports 進行報告。有什麼辦法可以讓我無需使用者互動就可以將所有數據從 MSSQL DB 移動到 PostgreSQL 嗎?這似乎是對我正在嘗試做的事情的警告。他們需要能夠在我離開後執行此報告,而無需在此過程中與之互動。
還是我看錯了?有沒有辦法保存可以在 Crystal Reports 中操作的 SQL Server DB 的“快照”?最終目標是,由於數據庫是動態的,我們需要能夠在月底擁有一個靜態數據庫,可以在其上執行所有報告,而不必擔心它會發生變化。
您不能只將 Crystal Reports 連接到 MS SQL Server 實例嗎?這樣,該過程應該像“備份實時數據庫,在需要時將其恢復到測試/快照位置”一樣簡單。
如果數據庫的大小小於 10Gb,您可以使用 SQL Express,這樣就不會產生許可問題;如果它是 10Gb 或更大,您可以在同一 SQL Server 上以不同的名稱恢復它,前提是您有權訪問去做。否則,您最終可能會為 SQL Server 實例付費(避免這可能是您首先使用 postgres 的原因)。
如果您目前正在手動執行某個特定流程,並且希望將其自動化,那麼您需要在您的問題中詳細指定該流程,否則我們只能猜測,這可能沒有幫助。