Я хочу выполнить запрос SQL Server на удаленной машине, и это то, что я делаю
EXEC sp_addlinkedserver
N'remote-server',
N'SQL Server';
//I don't want to do this step, and want to use trusted connection to remote server
EXEC sp_addlinkedsrvlogin 'remote-server', 'false', NULL, 'sa', 'mypassword';
select * from [remote-server].[db_test].[dbo].[test_table];
EXEC sp_droplinkedsrvlogin 'remote-server',NULL;
EXEC sp_dropserver 'remote-server', 'droplogins';
Я хочу использовать доверенное соединение с удаленным сервером, есть ли способ, чтобы я мог пропуститьшаг ввода имени пользователя и пароля и использование доверенного соединения в качестве переключателя -T
в bcp utility
?
или любой другой обходной путь?Если я пропущу sp_addlinkedsrvlogin
, то распределенный запрос select * from [remote-server].[db_test].[dbo].[test_table];
даст authentication failed error
.