Asp.net 将数据库表和存储过程从sql传输到access

Asp.net 将数据库表和存储过程从sql传输到access,asp.net,sql,winforms,ms-access,Asp.net,Sql,Winforms,Ms Access,我的朋友对他的客户的桌面应用程序有一定的要求。他希望sql作为后端。但是现在他不希望它出现在sql中。。因为他的客户端没有SQL server 我已经开发了应用程序。那个么,是否可以传输所有表访问数据库 或者还有其他解决方案?您不能将存储过程传输到Access。建议他使用SQL Server的一个免费版本。(快车等) 传输表的最简单方法是在Access 2007/10中的链接SQL Server表上单击鼠标右键(我不确定早期版本),然后选择“转换为本地表”。这将保留您的索引。如果不可用,则可以对

我的朋友对他的客户的桌面应用程序有一定的要求。他希望sql作为后端。但是现在他不希望它出现在sql中。。因为他的客户端没有SQL server

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


或者还有其他解决方案?

您不能将存储过程传输到Access。建议他使用SQL Server的一个免费版本。(快车等)


传输表的最简单方法是在Access 2007/10中的链接SQL Server表上单击鼠标右键(我不确定早期版本),然后选择“转换为本地表”。这将保留您的索引。如果不可用,则可以对链接表运行生成表查询

您可能会在查询(视图)方面遇到一些问题,但切换到Ansi-92模式可能适合您。但是,这必须小心:


在Access 2010中,数据宏可以在一定程度上代替过程,并在MS Access之外工作。您也有VBA,但不在MS Access之外。

您可以传输表,但不能传输存储过程。如果您在internet上运行,MS Access不是最佳选择。Access对于小型办公室来说是一个不错的选择。是的。它是桌面应用程序。我认为这是一个很好的解决方案,因为存储过程、表触发器以及几乎所有已完成的操作都可以在本地运行,而无需更改。我能想到的重新编写任何存储过程和t-sql视图的唯一令人信服的理由是,如果消除sql server和安装它的麻烦是这里的目标的话。如果只有几个小的简单存储过程,那么正如前面提到的那样,Access 2010确实支持表触发器和存储过程,但与Oracle、MySql、SQL server一样,它们都有自己的编程系统,并且彼此不兼容。