【发布时间】:2008-12-26 01:54:09
【问题描述】:
我正在将现有的 MS Access 后端升级到 SQL Server 2008,并且因为我们想使用 SQL Server Merge replication,所以我必须将所有当前的主键(当前标准的自动增量整数)更改为 GUID。
以下是问题:
- 关于将主键从整数更改为 GUID 有什么建议吗?
- 关于在 Access 客户端中使用和操作代码中的 GUID 有什么建议吗?
- 我应该使用哪种 SQL Server GUID 类型?
【问题讨论】:
-
您在使用 Access 吗?你说你从 Jet 升职,但这并不意味着 Access 参与其中。如果您的前端在 Access 中,那么处理 GUID 会出现重大问题:trigeminal.com/usenet/usenet011.asp?1033。
-
大卫,你应该发布一个答案而不是评论,我会给你+1作为参考。使用 GUID 是有问题的,但这不是一个无法克服的问题,就我而言,我认为 GUID 是相当强制性的......
标签: sql-server ms-access database-design