我有MS Access中的数据库,其中生成了新表以存储每天的记录。我想将当前表中的数据传输到SQL Server表。将数据从MS Access迁移到SQL Server 2008 Express的可能方式
在SQL服务器中,我只有一个表,每天都会追加数据。
什么是实现此功能的可能方法。
感谢
我有MS Access中的数据库,其中生成了新表以存储每天的记录。我想将当前表中的数据传输到SQL Server表。将数据从MS Access迁移到SQL Server 2008 Express的可能方式
在SQL服务器中,我只有一个表,每天都会追加数据。
什么是实现此功能的可能方法。
感谢
有它下面列出很多方法可以做到这一信息。一个是导入导出向导:
1)采用进口导出向导:这需要做的是得到的源数据(你会访问),并把它在目标数据库(这将是SQL Server)的
您可以通过SQL代理调用这个包(你可以把它每天跑步,每周,每月)
http://www.packtpub.com/article/transferring-data-ms-access-2003-to-sql-server-2008
我将探索建立一个Linked Server到Access,并创建一个存储过程来加载数据,你可以用Windows任务调度和安排sqlcmd。
从MSDN采取张贴
访问有一个工具叫升迁向导直接内置到产品来帮助你做到这一点。第二个选择是Access的SQL Server迁移助手,您可以在这里了解http://technet.microsoft.com/en-us/library/hh313039.aspx。下面
http://www.microsoft.com/en-in/download/details.aspx?id=28763
我使用SQL Server Express
下载链接。它没有SQL代理。 –
如果您没有Agent,请运行它。你应该很好.. – Maverick