DECLARE @server SYSNAME='服务器IP';
DECLARE @username SYSNAME='用户名';
DECLARE @password SYSNAME='密码';
DECLARE @alias SYSNAME=@server;

EXEC SP_ADDLINKEDSERVER @alias,'','SQLOLEDB',@server;
EXEC SP_ADDLINKEDSRVLOGIN @alias,'false',NULL,@username,@password;

EXEC('SELECT * FROM [' + @alias + '].[master].[dbo].[sysdatabases]');
-- 或
SELECT * FROM 【别名】.[master].[dbo].[sysdatabases]  -- 别名建议带上中括号

EXEC SP_DROPLINKEDSRVLOGIN @alias,NULL;
EXEC SP_DROPSERVER @alias;

 

相关文章:

  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-20
  • 2022-03-08
  • 2021-12-31
  • 2021-05-19
  • 2021-11-13
  • 2021-10-10
相关资源
相似解决方案