Sql server 链接服务器错误的帮助
在SSMS 2008中,我试图在另一台服务器上的数据库中执行存储过程。该调用看起来如下所示:Sql server 链接服务器错误的帮助,sql-server,Sql Server,在SSMS 2008中,我试图在另一台服务器上的数据库中执行存储过程。该调用看起来如下所示: EXEC [RemoteServer].Database.Schema.StoredProcedureName @param1, @param2 链接服务器设置正确,并且将RPC和RPC OUT都设置为true。链接服务器上的安全设置为使用登录的当前安全上下文进行 尝试执行存储过程时,出现以下错误: Msg 18483, Level 14, State 1, Line 1 Cou
EXEC [RemoteServer].Database.Schema.StoredProcedureName
@param1,
@param2
链接服务器设置正确,并且将RPC和RPC OUT
都设置为true。链接服务器上的安全设置为使用登录的当前安全上下文进行
尝试执行存储过程时,出现以下错误:
Msg 18483, Level 14, State 1, Line 1
Could not connect to server 'RemoteServer' because '' is not defined as a remote login at the server. Verify that you have specified the correct login name.
我使用Windows身份验证连接到本地服务器。有人知道我为什么会出现此错误吗?运行以下命令,它可能会为您修复此错误
exec sp_AddRemoteLogin 'YourServerName','LoginName'
我认为(不确定)两台机器上的密码必须相同。运行以下命令,它可能会为您修复密码
exec sp_AddRemoteLogin 'YourServerName','LoginName'
我认为(不确定)两台计算机上的密码必须相同。“使用登录的当前安全上下文创建”翻译为模拟(在SQL Server中也称为“自映射”,以术语链接)。在模拟上下文下访问远程服务器意味着委派。因此,您需要设置约束委派,请参见:
对客户的要求
- Windows用户必须具有对SQLSERVER1和的访问权限
SQLSERVER2李>
- 用户广告属性帐户是敏感的,无法委派
选中
- 客户端计算机必须使用TCP/IP或命名管道网络连接
第一台/中间服务器(SQLSERVER1)的要求
- 服务器必须具有由域管理员注册的SPN
- 运行SQL Server的帐户必须受信任才能进行委派
- 服务器必须使用TCP/IP或命名管道网络连接
- 必须为自映射配置链接服务器登录李>
第二台服务器(SQLSERVER2)的要求
- 如果使用TCP/IP网络连接,服务器必须具有由域管理员注册的SPN
- 服务器必须使用TCP/IP或命名管道网络连接
“使用登录名的当前安全上下文创建”翻译为模拟(在SQL Server中也称为“自映射”,以术语链接)。在模拟上下文下访问远程服务器意味着委派。因此,您需要设置约束委派,请参见:
对客户的要求
- Windows用户必须具有对SQLSERVER1和的访问权限
SQLSERVER2李>
- 用户广告属性帐户是敏感的,无法委派
选中
- 客户端计算机必须使用TCP/IP或命名管道网络连接
第一台/中间服务器(SQLSERVER1)的要求
- 服务器必须具有由域管理员注册的SPN
- 运行SQL Server的帐户必须受信任才能进行委派
- 服务器必须使用TCP/IP或命名管道网络连接
- 必须为自映射配置链接服务器登录李>
第二台服务器(SQLSERVER2)的要求
- 如果使用TCP/IP网络连接,服务器必须具有由域管理员注册的SPN
- 服务器必须使用TCP/IP或命名管道网络连接
只是猜测,但可能是kerberos双跳问题?只是猜测,但可能是kerberos双跳问题?