我的朋友对他的客户有一定的桌面应用程序要求。他希望sql作为后端。但现在他不想在sql中使用..因为他的客户端没有SQL服务器
我已经开发了应用程序。那么是否可以传输所有表访问数据库?
还是可以有其他解决方案?
答案 0 :(得分:2)
传输表的最简单方法是右键单击Access 2007/10中的链接SQL Server表(我不确定早期版本),然后选择“转换为本地表”。这将保留您的索引。如果不可用,则可以对链接表运行make table查询。
您可能在查询(视图)方面遇到一些问题,但切换到Ansi-92模式可能很合适。但是,必须小心谨慎:http://office.microsoft.com/en-us/access-help/about-avoiding-the-mixing-of-queries-created-under-different-ansi-sql-query-modes-mdb-HP003070559.aspx
在Access 2010中,您拥有可以在某种程度上取代过程的数据宏,并且可以在MS Access之外工作,您也可以使用VBA,但不在MS Access之外。
答案 1 :(得分:0)
您无法将存储过程传输到Access。建议他使用SQL Server的免费版本之一。 (快递等)
http://www.microsoft.com/sqlserver/en/us/editions/2012-editions/express.aspx