多用户环境

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

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

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

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

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

请参见

概念

权限和 Visual Database Tools

协调多个用户所做的更改

数据库演化问题

开发、测试和成品数据库