正在从Access前端更新SQL server



这对我来说很新鲜。我有一个Access数据库,我想将其升级到SQL服务器,但要保留Access前端,以便远程使用此应用程序。我已经使用SSMA导入了SQL数据库中的数据,这看起来很好。但是,在向Access前端添加新记录时,不会更新SQL服务器。我是不是错过了什么?我(想我)已经把桌子连在一起了,但仍然不高兴。

任何帮助都会很棒。感谢

如果数据正在存储,但没有存储在SQL Server上,那么几乎可以肯定的是,您没有正确链接表。在Access前端,您的起点应该是没有表(除非您出于某种原因故意为前端保留了一些表)。然后链接到后端表(因为你说"将表链接在一起",我怀疑你的前端仍然有表的副本)。在链接过程中,Access将确认每个链接是否成功建立。

听起来您还没有将数据从MS Access导入SQL。

查看SQL Server迁移助手(SSMA)了解如何执行此操作。http://www.microsoft.com/sqlserver/en/us/product-info/migration-tool.aspx#Access.

首先需要将数据迁移到SQL,然后将SQL中的数据链接到MS Access。一旦表被适当地链接,它将在Access中输入时在SQL中更新。要链接表,您需要首先设置ODBC,然后在访问中选择外部数据->导入->更多->ODBC数据库,然后选择"通过创建链接表链接到数据源"

查看此链接:http://www.fontstuff.com/ebooks/free/fsLinkingToSQLServer.pdf确保你做对了。

我以前遇到过这个问题。

为要在Access中编辑的每个表创建主键。将标识规范和标识增量设置为1或?(您可以在列属性中找到此设置)确保主键的数据类型为int。

所有布尔值字段的约束都应设置为0,并且不应有空值。

最新更新