【问题标题】:MS Access to SQL Server - Newbie needing advice/directionMS 访问 SQL Server - 需要建议/指导的新手
【发布时间】:2009-09-26 16:13:28
【问题描述】:

因此,我一直在为不同部门使用多个不同的 MS Access 应用程序(大约 8 个)。看起来好像要在工作中建立一个 SQL Server,从容量/集成的角度来看这是有道理的。

Soooo......我有使用 Access、SQL 和 VBA 的经验,但从未在 SQL Server 能力中使用过任何一种,是否有任何学习资源、书籍、网站等我可以开始?您能否“面板”(是的,对不起,我想这是我的术语,可能听起来很荒谬)访问 SQL Server 应用程序上的应用程序,以便我可以继续开发、利用和让最终用户通过这些访问应用程序使用 SQL Server?

谢谢

【问题讨论】:

  • 这完全取决于您如何通过这些访问应用程序访问您的数据。您是否构建了例如 C# 或 VB 应用程序以通过 OleDB 或 ODBC DSN 访问这些数据,或者您是否使用作为数据库项目一部分的 Access Forms 应用程序?
  • 呃,在我看来,这个问题很清楚,这些是使用 Jet/ACE 数据存储的 Access 应用程序,因此 C#/VB/OLEDB/ODCBC 问题完全是红鲱鱼。

标签: sql sql-server ms-access vba ms-access-2003


【解决方案1】:

许多失败者已经成功地将他们的 Access 应用程序升级到 SQL Server,而且麻烦很小。将需要进行一些调整,并且您可以加快访问速度的某些区域。当然,请确保用户进行大量测试。现在避免在 SQL Server 上进行合并复制,因为 Access 似乎有一些麻烦。

见我的Random Thoughts on SQL Server Upsizing from Microsoft Access Tips page

有一个来自 SQL Server 组的工具,它比 Access 附带的升迁向导更好 SQL Server Migration Assistant for Access (SSMA Access)

【讨论】:

  • Tony 是对的——它通常很轻松,除非您的 Access 应用程序做了很多坏事。关键是您的应用应该检索用户完成工作所需的最少记录数。
【解决方案2】:

W3schools.com 在包括 SQL 和 ASP.NET 在内的许多领域都有很好的教程和测验。

您可以在SQLserverCentral.com 上找到有关使用 SQL Server 的文章。

【讨论】:

  • 非常感谢!这肯定会帮助我开始!
  • 嗯,SQL Server Central 站点“需要免费注册...要阅读本文的其余部分并访问数千篇其他文章,我们要求您在该站点上注册并订阅我们的新闻通讯。”该网站不会出现在我的推荐阅读列表中。
【解决方案3】:

至于 SQL Server 站点,这些天我更喜欢Simple Talk。我认为它适合每个人,新手和经验丰富的专业人士。

我喜欢他们的“cribsheets”,其中包含大多数 SQL Server 资源(Reporting Services、Security、OLAP、pivot、regex...)的事实。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    相关资源
    最近更新 更多