2011-08-24 25 views
1

我使用的是SQL Server 2008,默认模式是dbo。我有模式dbo中的表格。但是对于一些自定义开发,我打算在cdbo schema中创建一个存储过程,因为它是一个自定义代码。我可以从spbo的cdbo模式访问dbo模式的表吗?一个模式的存储过程可以访问其他模式的表

+0

另见http://stackoverflow.com/q/2212044/27535 – gbn

回答

4

是的,如果相同的主体(用户)拥有两个模式。

这在CREATE SCHEMA的AUTHORIZATION位。如果这是DBO为cdbo则没有明确的权限将必要的,因为ownership chaining

CREATE SCHEMA cdbo AUTHORIZATION dbo; 
相关问题