如何设置“合并更改”或“检查权限”选项
本主题将介绍如何在 Microsoft SQL Server 2005 中配置“合并更改”选项,以及在 Microsoft SQL Server 2000 中配置“检查权限”选项。“合并更改”选项用于确保合并代理有权将数据更改上载到发布服务器。
在 SQL Server 2005 中配置“合并更改”选项
在运行 SQL Server 的计算机上,启动 SQL Server Management Studio:单击“开始”,指向“程序”,再指向“Microsoft SQL Server”,然后单击“SQL Server Management Studio”。
在“对象资源管理器”中,展开包含您的发布的计算机,再展开“复制”,然后展开“发布”。
右键单击您的发布的名称,然后选择“属性”。在“属性”对话框中,选择“项目”页。
选择一个项目,单击“项目属性”,然后选择“设置突出显示的表项目的属性”。该操作将显示“项目属性”对话框。
注意:
您也可以通过选择“设置所有表项目的属性”设置整个发布的属性。 在属性列表的“合并更改”部分中,您可以将 INSERT、UPDATE 和 DELETE 权限设置设为 True 或 False。当这些属性设置为 True 时,SQL Server 会验证运行合并代理的用户标识是否具有在发布服务器上插入、更新或删除数据的权限。
在 SQL Server 2000 中配置“检查权限”选项
在运行 SQL Server 的计算机上,启动 SQL Server 企业管理器:单击“开始”,指向“程序”,再指向“Microsoft SQL Server”,然后单击“企业管理器”。
在控制台树中,依次展开“Microsoft SQL Server”、“SQL Server 组”、包含您的发布的计算机、“数据库”和要发布的数据库。单击“发布”。
右键单击您的发布的名称,单击“属性”,然后单击“项目”。
单击要配置的已发布项目的属性按钮 (...)。该操作将显示“表项目属性”对话框。
单击“合并更改”选项卡。
在“检查权限”下,您可以选中“INSERT”、“UPDATE”和“DELETE”复选框。在选中这些复选框时,SQL Server 会验证运行合并代理的用户标识是否具有在发布服务器上插入、更新或删除数据的权限。
安全性
当您指定“检查权限”或“合并更改”选项时,SQL Server 会验证合并代理登录是否具有对发布数据库执行 INSERT、UPDATE 和 DELETE 语句的权限。