Вопрос по – Настройка задания агента SQL Server

0

Я новичок в SQL и .Net, и этот вопрос может быть слишком глупым, но мне все еще нужна помощь.

У меня есть база данных, расположенная на сервере Server1. Теперь у меня есть другой сервер, давайте назовем его Server2 для работы над моей разработкой.

Сервер1, на котором расположена моя база данных, кажется, является установкой SQL Server Express, поэтому я не вижу там агента SQL Server. Сервер2 имеет агент SQL Server. Так можно ли использовать агент SQL Server Server2 и планировать автоматические запросы на сервере Server1? Это возможно? Если это так, может кто-нибудь объяснить мне, как это сделать.

Ваш Ответ

2   ответа
1

который указывает на сервер Server1, вы можете создавать на сервере Server Server 2 задания, которые выполняют код на сервере Server1, используяserver1.database.dbo.object синтаксис.

Вы можете узнать о создании связанных серверов здесь:

http://technet.microsoft.com/en-us/library/ff772782.aspx

(Вам придется изменить версию на свою версию, поскольку вы не сказали нам, какую версию вы используете. Вы также захотите убедиться, что связанный сервер совместим с сопоставлением и поддерживает доступ к данным / RPC.)

Конечно, вам придется иметь дело с безопасностью, а также с тем, как справляться со сбоями подключения и общими зависимостями между двумя серверами.

Вы можете добавить обработку ошибок сsp_testlinkedserver.

2

встроенной поддержки студии управления нет, но вы можете выполнить всю работу вручную. это довольно длительный процесс, хотя. Следуйте превосходному и очень подробному руководству в этомСообщение блога.

http://www.sqlteam.com/article/scheduling-jobs-in-sql-server-express

В качестве альтернативы есть проект для создания агента SQL для SQL Express:http://standalonesqlagent.codeplex.com/

Похожие вопросы