Форум программистов, компьютерный форум, киберфорум
Наши страницы

Microsoft SQL Server

Войти
Регистрация
Восстановить пароль
 
g-coder
66 / 31 / 4
Регистрация: 11.10.2011
Сообщений: 126
#1

Линкование в транзакциях - SQL Server

07.01.2012, 08:36. Просмотров 919. Ответов 0
Метки нет (Все метки)

Добрый день.

Выполняю запрос к удаленному серверу.

T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
-- Подключение удаленного сервера
if NOT EXISTS(SELECT name FROM sys.servers WHERE name = RemoteServer)
  exec sp_addlinkedserver RemoteServer, N'SQL Server'
 
-- aвторизация на удаленном сервере
exec sp_addlinkedsrvlogin
  @rmtsrvname = 'RemoteServer',
  @useself = 'false',
  @rmtuser = 'Login',
  @rmtpassword = 'Pass'
 
select * from OPENQUERY(RemoteServer,' select * from [RemoteServer].[DB].[dbo].[Table] ')
Все работает, но стоит закатать это в процедуру, как выдает ошибку:

The procedure 'sys.sp_droplinkedsrvlogin' cannot be executed within a transaction.

Запрос, кстати, правильно обрабатывается, но хотелось бы убрать эти ругательства. Как обойти эту проблему?

Добавлено через 23 часа 43 минуты
если кому пригодится:

Прилинковать удаленный сервер нужно один раз. Далее к нему обращаться можно так:

T-SQL
1
select * from [RemoteServerName].[DB].[dbo].[Table]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.01.2012, 08:36
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Линкование в транзакциях (SQL Server):

Запутался в фрагментах и транзакциях с GoogleMaps? - Программирование Android
есть активити, в которой по кнопке меняются фрагменты (их пока всего два), один из этих фрагментов карта Гугл, когда по кнопке меняю на...

Линкование в masm - Assembler
Пишу на masme т.к. учебников по нему больше и они понятнее. Пытаюсь скомпилировать и линковать исходник. Не получается. В bat файле пишу...

Линкование в masm32 - Assembler
Добрый вечер! вот мой код программы: .386 .MODEL flat,stdcall .STACK 100h ExitProcess PROTO,...

Статистическое линкование C++ CLI/CLR - C++/CLI
Линкование не получается видимо из-за того, что я пишу с CLI/CLR, и поэтому мне хочется узнать, как мне осуществить перенос программы на...

Неправильное линкование res и obj файлов - Assembler
Написал прогу на масме32 ,создаёт окно,в котором должны быть меню File ,с соответствующими подменю Вход и О Программе.Я создал асм...

Статистическое линкование C++ CLI/CLR с библиотеками NET - C++/CLI
Статистическое линкование C++ CLI/CLR с библиотеками NET А можно создав форму WINDOWS::FORM используя NET Framework 2.0 Property...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2012, 08:36
Привет! Вот еще темы с ответами:

Линкование одинаковых полей при выводе html - PHP БД
Доброго времени суток. Если не сложно - подскажите пожалуйста в следующей ситуации. Дана база данных с одной таблицей. В ней два...

линкование сервера чата CommFort или клиента - Программирование
Всем доброе время суток! =) Хотел бы поднять тему про линкование сервера чата CommFort или клиента возможно ли это или нет? Я вот...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru