Migrate from SQL Server 2008 to MS access 2007
我想将数据从SQL Server 2008迁移到MS Access2007。该怎么做?
另外,如何将MS访问连接到ASP.NET Web应用程序?页面后面的代码在C#中。 IDE是VS2008。赞赏所有指针。
预先感谢。
- 当心!您走错路了!
-
您应该就为什么要这样做提供一些指导。朝这个方向开发应用几乎是闻所未闻的。您考虑过Sql Express吗?
-
我这样做是为了一个非常好的目的:用户需要一个数据文件,她可以将其带到其他办公室并使用她的统计信息包进行分析。她无法在需要工作的地方访问SQL Server,因此我将数据从SQL Server导出到MDB,将其复制到她的USB拇指驱动器,这让她很高兴。伙计们,克服您的反访问偏见。
我的建议。不要迁移...如果您担心许可,请使用SQL Server Express 2008(免费)。 MS Access一次仅支持1个并发用户。在应用程序使用数据时,您将无法对其进行修改。
编辑:
让我澄清一下"一次仅支持1个并发用户":
在ASP.NET应用程序中使用访问权限时,IIS将锁定它,并且您的用户将无法对其正在使用的数据进行编辑。
- 嗯我想知道我的MD的办公室中有6个人使用它来安排这些限制吗?
-
错了从技术上讲,MS Access可以支持255个并发用户。实际上,如果数据库设置正确并维护得当,它可以同时支持大约10个用户。虽然公平地说,但是asp.net不支持它,因为它是多线程的,无论哪种方式,我仍然不会选择访问作为这种类型的后端。
-
我同意Chris,如果您是一位出色的数据库管理员,您将知道如何使它支持255个只读用户。
-
@le dorfier:如果所有用户都在网络共享目录上获得Windows"完全控制"安全权限,并且用户仅读取记录(而不是插入,更新和删除记录),则可以达到255个并发用户的限制。但是在实践中,并非总是如此,特别是在涉及IIS的情况下。 IIS将锁定数据库,您的用户将无法对其进行编辑。对用户的限制实际上取决于应用程序的需求,网络如何处理流量以及记录锁定争用的数量。
-
10个连接的限制不是数据库的限制,而是XP并发连接的限制。
-
我会说Jet / ACE根本不是适合基于Web的应用程序的数据存储。
n
不正式支持从ASP.NET访问accdb。您不应该这样做。
http://www.microsoft.com/DOWNLOADS/zh-CN/details.aspx?FamilyID=c06b8369-60dd-4b64-a44b-84b371ede16d