Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2005 启用跨数据库所有权链接_Sql Server 2005 - Fatal编程技术网

Sql server 2005 启用跨数据库所有权链接

Sql server 2005 启用跨数据库所有权链接,sql-server-2005,Sql Server 2005,这是在MS SQL Server 2005上 我有一个视图,其中包含同一MS SQL Server上另一个数据库的子查询 目前只有域管理员可以访问该视图,因此我理解需要跨数据库所有权链接 我在两个数据库上都启用了它,具体如下: ALTER DATABASE xxx SET DB_CHAINING ON; ALTER DATABASE yyy SET DB_CHAINING ON; 不幸的是,这实际上不起作用。我还必须做些什么来应用更改或其他什么吗 顺便说一句,所有权链接在服务器级别被禁用 提前

这是在MS SQL Server 2005上

我有一个视图,其中包含同一MS SQL Server上另一个数据库的子查询

目前只有域管理员可以访问该视图,因此我理解需要跨数据库所有权链接

我在两个数据库上都启用了它,具体如下:

ALTER DATABASE xxx SET DB_CHAINING ON;
ALTER DATABASE yyy SET DB_CHAINING ON;
不幸的是,这实际上不起作用。我还必须做些什么来应用更改或其他什么吗

顺便说一句,所有权链接在服务器级别被禁用

提前感谢,,
大卫

投票表决,我可以自己动议吗?怎么做?我不认为你的名声会允许你提出这个问题(我只能投票将其作为“结束”的一部分)。没有什么能阻止您访问DBA站点,在那里注册(使用与SO相同的帐户),并在那里创建问题。。。一旦你这样做了,你可以自愿删除这个