Возможно ли создание базы данных на связанном сервере? Если да, то как.Связанный сервер в SQL Server?
Я ценю вашу помощь. Спасибо.
Возможно ли создание базы данных на связанном сервере? Если да, то как.Связанный сервер в SQL Server?
Я ценю вашу помощь. Спасибо.
См:
Вы в основном должны вызвать sp_addlinkedserver
ХП:
sp_addlinkedserver
[ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ]
[ , [ @provider= ] 'provider_name' ]
[ , [ @datasrc= ] 'data_source' ]
[ , [ @location= ] 'location' ]
[ , [ @provstr= ] 'provider_string' ]
[ , [ @catalog= ] 'catalog' ]
Что-то вроде:
EXEC sp_addlinkedserver @server='S1_instance1', @srvproduct='',
@provider='SQLNCLI', @datasrc='S1\instance1'
Подробнее см. В документах MSDN - это действительно очень хорошо!
Если ваш связанный сервер разрешает это, вы можете запустить sp_executesql удаленно, и это означает, что вы можете делать абсолютно что-либо на связанном сервере. Например. создать базу данных:
exec <linkedserver>.master.sys.sp_execute_sql N'create database foo';