我們希望從Access 2007遷移到Office 365 - Access 2013.我們希望爲我們的用戶和我們的服務器提供最新的軟件。而且,我們的員工能夠打開Access並從建築物外部進行連接將會很好。我們的後端位於Windows 2003 Server上的SQL Express 2008 R2上。將Access 2007/SQL Server 2008 R2遷移到Office 365/Azure
迄今爲止所見到的所有幫助是如何將單個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個交易。
幫助!
我只是想非常肯定,這不能完成並保留VBA代碼。我們可以使用桌面Access和VBA代碼運行E3 Office 365嗎? 以及我該如何操作? 「在SQL數據庫上測試以獲得工作負載的實際tx編號。」 – 2015-03-13 18:19:49
我測試過,可以做一個Azure SQL Server數據庫,並鏈接到一個Access 2013桌面文件。當然這意味着我將不得不爲Office 365 ProPlus或E3付費。 – 2015-03-17 18:52:15