Учитывая удаленный сервер «Производство» (в настоящее время доступный через IP) и локальную базу данных «Разработка», как я могу запустить INSERT
в «Разработка» из «Производство», используя T-SQL?
Я использую MS SQL 2005, и структуры таблиц сильно различаются между двумя базами данных, поэтому мне нужно вручную написать некоторые сценарии миграции.
UPDATE:
T-SQL на самом деле не моя сумка. Я попробовал следующее (не зная, что я делаю):
EXEC sp_addlinkedserver
@server = N'20.0.0.1\SQLEXPRESS',
@srvproduct=N'SQL Server' ;
GO
EXEC sp_addlinkedsrvlogin '20.0.0.1\SQLEXPRESS', 'false',
'Domain\Administrator', 'sa', 'saPassword'
SELECT * FROM [20.0.0.1\SQLEXPRESS].[DatabaseName].[dbo].[Table]
И я получаю ошибку:
Ошибка входа пользователя ''. Пользователь
не связано с доверенным SQL
Подключение к серверу.