簡體   English   中英

將 Access 2007 / SQL Server 2008 R2 Express 遷移到 Office 365 / Azure

[英]Migrate Access 2007 / SQL Server 2008 R2 Express to Office 365 / Azure

我們希望通過 Access 2013 從 Access 2007 遷移到 Office 365。我們希望為我們的用戶和我們的服務器提供最新的軟件。 如果我們的員工能夠從大樓外打開 Access 並進行連接,那就太好了。 我們的后端在 Windows 2003 Server 上的 SQL Express 2008 R2 上。

到目前為止,我所看到的所有幫助是如何將單個 Access 數據庫(保存數據、表單和 VBA 等)遷移到 Office 365。我們如何真正做到這一點? 我還需要保留 VBA 代碼,以便我的用戶可以使用它。

有人告訴我 Office 365 E3(因為 VBA 代碼)和 SQL Azure 可以工作,這是最好的方法嗎?

此外,當我在中等負載下測量 SQL Server 2008 R2 數據庫的事務/分鍾時,它返回 7,200 個事務。 這是我在下面運行的 sql 腳本。 我對其進行了修改,使其運行了 1 分鍾。

enter code here DECLARE @cntr_value bigint

SELECT @cntr_value = cntr_value
    FROM sys.dm_os_performance_counters
    WHERE counter_name = 'transactions/sec'
        AND object_name = 'MSSQL$myDB:Databases'
        AND instance_name = 'myDB'

WAITFOR DELAY '00:01:00'

SELECT cntr_value - @cntr_value
    FROM sys.dm_os_performance_counters
    WHERE counter_name = 'transactions/sec'
        AND object_name = 'MSSQL$myDB:Databases'
        AND instance_name = 'myDB'

當我查看https://msdn.microsoft.com/en-us/library/azure/dn741327.aspx 時,它說 Azure S0(我們正在查看的層)每分鍾只有 521 個事務。
幫助!

如果您希望遷移到 Access Web App(HTML 前端和 SQL Azure 后端),則此配置不支持 VBA。 如果您需要此功能,那么您需要使用傳統的 Access 數據庫。

對於您問題的第二部分,已發布的 tx 數量不是限制,而是高度相關的,因為它是我們基准測試的結果。 我強烈建議您在 SQL 數據庫上進行測試以獲取工作負載的實際 tx 編號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM