我有几个存储过程(worker procs),它们将由一个名为Calc. Calc创建一个称为S表的同义词,其名称由参数传递。
worker procs 使用同义词表。
适用于管理员登录。
问题:如果用户执行Calc同义词将是Domain/Username.S和访问S未找到的工作人员Domain/username.S
如果管理员创建了同义词,则调用它,dbo.S并且工作人员仅通过访问S.
工人存储的过程如何访问由调用的用户创建的同义词Calc?这样 X 用户可以Calc在不同的表上调用和操作,S但使用相同的工作进程。
提前谢谢你,希望有人可以帮助我。
环境:SQL Server 2008 授予用户权限:创建同义词