2014-02-03 4 views
0

SQL Server 2008 в SSMS Я получаю эту ошибку при выполнении задания, которое я только что создал с помощью агента SQL Server: Выполнено как пользователь: DNA \ circsrv. База данных «DN» не существует. Убедитесь, что имя введено правильно. [SQLSTATE 08004] (Ошибка 911). Не удалось выполнить этот шаг.Задание агента сервера Sql с ошибкой входа

DNA - это имя сетевого домена, а circsrv - действительный пользователь в этом домене.

Процесс для агента SQL Server запускается ДНК пользователя \ circsrv, но сама работа принадлежит другому пользователю, дп-atcore1 \ syncronexadmin @ owner_login_name = N'DN-ATCORE1 \ syncronexadmin' (DN- atcore1 - это имя системы, а syncronexadmin - локальный пользователь на поле) Кажется, что это должно быть просто, но я просто не понимаю. Любые идеи? Спасибо за любую помощь. Barb

ответ

0

У вас есть база данных под названием «DN»? Ошибка указывает, что база данных не существует. Когда вы создали задание, вы установили базу данных?

+0

Нет, нет ни одной базы данных DN, ни чего-нибудь, что начинается с DN. Это почти похоже на то, что он начинает разбирать ДНК и просто захватывает первые 2 персонажа. – user3123986

+0

Вот мой t-sql. кажется мне хорошо? exec sp_msforeachdb 'IF' '?' 'in ("nsdb_DNA", "nsdb_NICHE", "NSSESSION") BEGIN IF (SELECT state_desc FROM msdb.sys.databases WHERE [name] =' '?' ') =' ' ONLINE '' \t НАЧАЛО \t \t использование? выполнить dbasys.dbo.Maint_Index_Fragmentation_Check ''? '' \t END END ' – user3123986

+0

Это не связано с агентом работы sql, как я и думал. если я выполняю этот EXEC sp_MSforeachdb 'IF' '?' '=' 'master' ' BEGIN ИСПОЛЬЗОВАТЬ? PRINT DB_NAME() END 'Я получаю ту же ошибку, например, «DN» базы данных не существует. Убедитесь, что имя введено правильно. – user3123986

0

Существует ли база данных?

Запустите этот код для проверки.

-- main database 
use master; 
go 

-- does the db exist? 
select * 
from sys.sysdatabases 
where name like 'DN%' 
go 

Если этого не произошло, у вас есть больше проблем здесь!

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

+0

SonOfA ...... это какой-то сервер репликации. Вот почему он не отображает мой список баз данных. По крайней мере, я знаю, как обойти это сейчас. Благодаря!!! – user3123986

Смежные вопросы