为什么我会收到:'用户登录失败'当我运行存储过程?

时间:2015-01-28 14:44:08

标签: sql-server tsql stored-procedures login

我可以使用SQL Server Explorer将架构,数据,存储过程和函数复制到我的新开发数据库。但是,当我运行存储过程时,我收到“登录失败的用户”错误。我可以使用SQL用户名和密码登录,但是我无法运行任何存储过程?

1 个答案:

答案 0 :(得分:2)

如果要引用任何远程服务器(即不同服务器上的数据库),则必须确保SQL用户可以访问这些服务器。

要检查并修复此问题,请在SSMS中转到“服务器对象”>链接服务器。如果您没有列出远程服务器,则必须添加它。此外,您必须提供可访问的用户名和密码,并且在两台服务器上具有适当的权限。