多用户环境

更新:2007 年 11 月

在多用户环境中,其他用户可以连接到您正在使用的同一数据库,并对其进行修改。因此,多个用户可能同时对相同的数据库对象进行操作。这样,在您做出更改的同时,多用户环境将使您的数据库可能会受到其他用户所做更改的影响;反之亦然。

在多用户环境中,使用数据库的关键问题是访问权限。您所拥有的数据库权限决定了您可以对数据库执行的操作范围。例如,若要对数据库中的对象进行更改,您必须具有相应的对数据库的写权限。有关数据库中权限的更多信息,请参见数据库文档。有关更多信息,请参见权限和可视化数据库工具

当您保存对表作出的更改时,表设计器将验证自您上次保存更改以来数据库没有被修改过。如果另一个用户已进行了更改,则通知您数据库已修改。您可能需要协调这些更改。有关更多信息,请参见协调多个用户所做的更改

在多用户环境中,应牢记一些特殊注意事项以避免有冲突的更改。有关更多信息,请参见数据库演化问题

避免问题的一种方法是在进行更改时在数据库的一个副本(如测试数据库)中工作,然后可以创建一个更改脚本,在脱机解决冲突之后,就可以运行该脚本在原始数据库上做出这些更改。有关更多信息,请参见开发、测试和成品数据库

请参见

概念

权限和可视化数据库工具

协调多个用户所做的更改

数据库演化问题

开发、测试和成品数据库