Sql server 在本地登录与远程登录时获得不同的权限

Sql server 在本地登录与远程登录时获得不同的权限,sql-server,permissions,Sql Server,Permissions,我的两台sql服务器上发生了一件奇怪的事情。我使用的域用户帐户对这两台sql服务器都具有管理员权限。当我在本地登录sql server_1并通过Microsoft sql management studio连接到本地sql实例时,我看不到所有的存储过程和视图。我看到的是加密的。但如果我通过MS studio从服务器1远程连接到sql server 2,我将获得sql server 2的完全权限。然后,如果我以另一种方式进行操作:我登录到SQLServer_2,我会得到完全相反的权限。我可以远程连

我的两台sql服务器上发生了一件奇怪的事情。我使用的域用户帐户对这两台sql服务器都具有管理员权限。当我在本地登录sql server_1并通过Microsoft sql management studio连接到本地sql实例时,我看不到所有的存储过程和视图。我看到的是加密的。但如果我通过MS studio从服务器1远程连接到sql server 2,我将获得sql server 2的完全权限。然后,如果我以另一种方式进行操作:我登录到SQLServer_2,我会得到完全相反的权限。我可以远程连接到sql server_1并获得完全权限,但当我连接到本地实例(sql server_2)时,我会获得加密的存储过程和视图


我在这两种情况下使用相同的帐户。请提供帮助。

本地管理员权限与SSMS权限不同。您在服务器上时是否使用Windows身份验证登录SSMS,在远程时是否使用SSMS标识登录SSMS?我在两台服务器上都使用了Windows身份验证。此外,在这两台服务器上,我的windows帐户都是本地管理员组的成员,而本地管理员组又是sql admin组的成员。(我在这两台sql服务器上都有一个内置/adminstrators组)。我会尝试使用SSMS auth登录(从服务器),以排除这种情况。这听起来确实像是在某个地方打破了管理员权限。也就是说,如果SP保持加密,您可能会查看这个问题的答案我知道问题是关于如何解密,而不是为什么要加密,但有些答案似乎更符合您的观点。如果没有其他问题,这是一个有趣的阅读,也许有人会访问这个问题,同时也有你的确切问题。不是真的,问题是为什么我在本地使用SSMS时没有获得管理员权限,但当我从具有相同帐户的不同主机上执行此操作时,我获得了所有内容的管理员权限。