繁体   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