表格只读SSMA升级吗?

时间:2010-01-07 20:03:46

标签: sql-server-2005 ms-access sql-server-migration-assi

我有一个数据库,我最近通过SSMA升级到使用SQL Server 2005.如果我打开一个绑定到表的表单,它将显示表中的数据;但是,我无法编辑表单并保存信息。只需输入一个文本框就可以了。

我注意到Access DB现在有额外的“表”,以“SSMA $ [OriginalTableName [”开头,它似乎是指向SQL服务器的链接,我可以查看和编辑它们。我无法编辑原始表,只能查看它们。我试图将这些“绑定”表修改为新的“SSMA $”,但是会出现多个错误。

以前有没有人经历过这个?任何想法或见解都会最有帮助。

1 个答案:

答案 0 :(得分:0)

实际上,我相信我只是想通了。如果表没有明确定义的主键,SSMA向导将创建链接表。在链接表上没有主键的访问显然不知道如何更新它并选择以“只读”模式打开所述链接表。我能够通过手动创建链接表来重现问题,然后弹出窗口让我识别主键。单击“取消”将链接表置于只读模式,但创建主键并使用该列允许我使用该表。