我有MS Access 2007数据库和与之相关的VBA模块。
现在,我想通过visual studio.net升级我的项目,以便使用Sql Server2005和Vb.net。
有人能在没有太多麻烦或数据丢失的情况下建议完整的传输细节吗?
提前感谢
发布于 2009-08-06 03:34:40
使用SQL Server migration向导,可以轻松地将每个RBarry的answer...the数据迁移到SQL Server。然后你就有了一个可以正常工作的microsoft access应用程序(可能,但也可能需要打磨和调整)。
要将前端(ui)转换为vb.net,可能会有一个转换器,但即使有转换器,也可能需要手动完成大量工作。因此,您可以将access版本视为原型,然后开始在vb.net中手动构建应用程序。
赛斯
发布于 2009-08-06 00:02:27
从Ms-Access SSMA站点开始:http://www.microsoft.com/sqlserver/2005/en/us/migration-access.aspx
我不知道有专门针对Access -> SqlSever的迁移指南,但是,有一个非常广泛的Oracle -> SqlServer Migration Guide,您可以很容易地为项目计划挑选。
发布于 2009-08-06 17:51:24
我使用SQL Server从Access数据库导入数据。请注意,它不会导入您的密钥或关系-您需要重新创建它们。
您的VBA代码特定于Access。你需要用VB.NET重写它。
Access查询可能会给您带来最大的麻烦。简单的文件可以用升迁向导转换,但复杂的文件必须用SQL重写。
还要注意,SQL Server对象遵循不同的命名约定。Access表通常以tbl为前缀,而SQL表通常不以前缀命名。
https://stackoverflow.com/questions/1236284
复制相似问题