Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Сохранить процедуру использующую Linked Server  [new]
Underking
Member

Откуда: Rostov-on-Don
Сообщений: 488
Создаю процедуру (CREATE PROCEDURE ...), которая содержит в себе обращение к Linked Server. Но у меня нет необходимых прав для обращения к прилинкованому серверу.
Выдается ошибка
Login failed for user 'NT AUTHORITY\АНОНИМНЫЙ ВХОД'.
и соответственно процедура не сохраняется на сервере.

Как просто создать эту процедуру, не имея прав доступа к Linked Server?
23 июн 09, 19:30    [7334990]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить процедуру использующую Linked Server  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36808
В файлик сохраните процедуру.
23 июн 09, 19:35    [7335005]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить процедуру использующую Linked Server  [new]
Underking
Member

Откуда: Rostov-on-Don
Сообщений: 488
Мне нужен макрос, "инсталятор".
Требуется, чтоб этот "инсталятор" лежал на одном единственном сервере, где будет редактироваться, и откуда будет запускаться для создания процедур на других серверах.

Почему?
Дабы у кого-то не оказалось на руках файлика с устаревшими макросами.
23 июн 09, 19:45    [7335020]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить процедуру использующую Linked Server  [new]
Glory
Member

Откуда:
Сообщений: 104760
Underking
Создаю процедуру (CREATE PROCEDURE ...),

Создаю где ? Для какой версии ?
23 июн 09, 21:52    [7335279]     Ответить | Цитировать Сообщить модератору
 Re: Сохранить процедуру использующую Linked Server  [new]
Underking
Member

Откуда: Rostov-on-Don
Сообщений: 488
Glory
Underking
Создаю процедуру (CREATE PROCEDURE ...),

Создаю где ? Для какой версии ?

Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Developer Edition (64-bit) on Windows NT 6.0 <X64> (Build 6001: Service Pack 1)

Данная проблема возникает уже когда я со своего рабочего места в Managment Studio пытаюсь создать процедуру.
Сервер на котором я создаю (Сервер1) имеет Linked Server на другой сервер (Сервер2). И создаваемая процедура содержит обращение по этому линуед серверу на Сервер2.

Т.к. у меня (моего рабочего места) нет доступа до Сервера2, при создании происходит вышеупомянутая ошибка.
Но задача состоит не в выполнении данной процедуры, а просто в том чтоб создать ее на сервере1.
24 июн 09, 11:15    [7336351]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить