将数据库表和存储过程从sql传输到访问

时间:2012-07-28 08:48:46

标签: asp.net sql winforms ms-access

我的朋友对他的客户有一定的桌面应用程序要求。他希望sql作为后端。但现在他不想在sql中使用..因为他的客户端没有SQL服务器

我已经开发了应用程序。那么是否可以传输所有表访问数据库?

还是可以有其他解决方案?

2 个答案:

答案 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