我在 DB1 中创建了一个视图来从 DB2 的表中选择数据。说“将视图 DB1.A 创建为从 DB2.B 中选择 *”。
仅有权访问 DB1 的用户“usr1”现在无法从此视图中选择数据。收到以下错误:服务器主体“usr1”无法在当前安全上下文下访问数据库“DB2”。
我知道这种情况可以通过在 Teradata 中使用“With Grant”选项授予 DB1 对 DB2 的只读访问权限来处理。SQL Server 中是否有类似的选项?
我在 DB1 中创建了一个视图来从 DB2 的表中选择数据。说“将视图 DB1.A 创建为从 DB2.B 中选择 *”。
仅有权访问 DB1 的用户“usr1”现在无法从此视图中选择数据。收到以下错误:服务器主体“usr1”无法在当前安全上下文下访问数据库“DB2”。
我知道这种情况可以通过在 Teradata 中使用“With Grant”选项授予 DB1 对 DB2 的只读访问权限来处理。SQL Server 中是否有类似的选项?