powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите плз., совсем запарился, Linked Servers(Access) + JOB
13 сообщений из 13, страница 1 из 1
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32064920
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята помогите, очень надо.
Есть linked Servers (Access) 'Test'.
Из QA простой запроc типа
select * into test1 from test...tbl
Проходит на УРА

ВЕШАЮ НА ДЖОБ НЕРАБОТАЕТ
Код: plaintext
OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. [SQLSTATE  42000 ] (Error  7399 )   [SQLSTATE  01000 ] (Error  7312 ).  The step failed.


Error 7399
Код: plaintext
1.
Cannot start your application. The workgroup information file is missing or opened exclusively by another user.

Полный путь для Access workgroup file в реестре прописан, в эксклузивной моде он ни кем не запущен.
SQl server Agent стартуют под учетной записью NT
Владельцем Job'a учетная запись Windows NT, sysadmin.

Что не так, что я упустил, куда копать-то, подскажите пожалуйста. -((((((((
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32064991
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гуру , хоть намикните где копать, а то совсем все плохо.
Мне необходимо каждую ночь выборку делать, ну не будильник же себе ставить и руками каждую ночь запускать запускать.

сервер mssql7.0 sp4
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065122
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. А это сделано ?

Verify that there is a login mapping for the current Microsoft SQL Server™ login to Admin with no password

2. А какие права имеет учетная запись SQl server Agent на ресурс с Access базой ?
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065130
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Glory спасибо что откликнулись

по 2.
Access стаит на другой машине в сети. SQl server Agent агент за пределами локальной машины не имеет ни каких прав.
цитата:
Код: plaintext
1.
2.
3.
4.
Если задание принадлежит учетной записи (SQL Server логин или учётная запись Windows NT) которая
является членом роли Sysadmin, задание будет
выполняться SQL Agent-ом в контексте учетной записи, от
имени которой запускается сервис SQL Agent

SQL Agent запускается от system account. Учётная запись является членом роли Sysadmin он владелец задания. Как я понимаю задание должно запускать от System account или нет
Код: plaintext
The job failed.  The Job was invoked by User MyDomen\MyLogin.  The last step to run was step  1  (step_1).

1. Разъясните пожалуйста, как понять, a если этому admin пароль дали или снесли и я же указываю для sql логина под кем в Access заходить. Если это требуется то не сделал, подскажите как.
Я имею
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
EXEC sp_addlinkedserver 
   @server = 'test', 
   @provider = 'Microsoft.Jet.OLEDB.4.0', 
   @srvproduct = 'OLE DB Provider for Jet',
   @datasrc = '\\Host\patch\db1.mdb'

exec sp_addlinkedsrvlogin 
   @rmtsrvname = 'Test',
   @useself = 'false',
   @locallogin = NULL,
   @rmtuser = 'test',
   @rmtpassword = '****'


Надеюсь на СОВЕТ
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065133
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"SQL Agent запускается от system account. Учётная запись является членом роли Sysadmin он владелец задания. Как я понимаю задание должно запускать от System account или нет"

Запускайте агента под доменой учетной записью (можно под той же что и у сервера)

Просто вы чуть путаете запуск самого job-а (приведенная цитата про это) и запуск DTS, который есть один из шагов job-а. Это в той же статье п.4
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065136
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Agent запускается от доменой учетной записи.
Покрайней мере я так думаю, уже неуверен -(.

1.В Windows захожу с логином в домен,
2.SQL Agent Servicе startup account - System Account
Я так понимаю, что System Account будет доменой учетной записью.
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065235
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2.SQL Agent Servicе startup account - System Account
Я так понимаю, что System Account будет доменой учетной записью.


Local System Account это специальная учетная запись, которая имеет доступ только к локальным ресурсам. А вам (т.е. SQL Agent-у) нужен доступ к сетевому ресурсу.
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065302
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Glory

ДА, указал уже,
this account: MyDomen\MyLogin
только все тоже

Что, я упустил
1. service start up account - this account: MyDomen\MyLogin
2. MyDomen\MyLogin является членом роли sysadmin
3. Указал с каким логином ему в Access входить
4. В реестре прописал полный путь к его "workgroup information file "
5.Run as urer Shelf
6. MyDomen\MyLogin владелец задания.

Из QA все работает.
Ставил Access локально, все работает.
Я как нибудь могу проверить в контексте с какой учетной записью запускается SQl Service.
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065342
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начнем с начала

1. Под какой учетной записью стартует SQL Server ?
Какие права эта учетная запись имеет на заданный сетевой ресурс ?

2. Под какой учетной записью стартует SQL Agent
Какие права эта учетная запись имеет на заданный сетевой ресурс ?

3. Как SQL Agent авторизуется при коннекте к SQL Server-е ? Windows Authentication или SQL Authentication ?
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065373
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GLORY ОГРОМНОЕ СПАСИБО !!!!!!!

Под какой учетной записью стартует SQL Server
Был system account
Исправил от Доменной учетной записи.
Все работает ))))))

Чет я ни где не встрел, что Server тоже должен от Доменной учетной записи стартовать. Странно все это.
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065390
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065396
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин нету кнопку нажал.

SQL Server Agent к базе коннектился используя SQL Authentication, исправил на Windows Authentication.

Glory еще раз спасибо, извеняюсь за беспокойство, сам тормозил.
...
Рейтинг: 0 / 0
Помогите плз., совсем запарился, Linked Servers(Access) + JOB
    #32065518
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чет я ни где не встрел, что Server тоже должен от Доменной учетной записи стартовать. Странно все это

BOL - Installing SQL Server - Overview of Installing SQL Server 2000 - Setting up Windows Services Accounts
"The local system account does not require a password, does not have network access rights in Windows NT 4.0 and Windows 2000, and restricts your SQL Server installation from interacting with other servers ."

PS
Страшнее BOL-а зверя нет.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите плз., совсем запарился, Linked Servers(Access) + JOB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]