Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Login failed for user 'sa'  [new]
zediesel
Member

Откуда:
Сообщений: 5
Журнал сервера MSSQL 2005 завалило ивентами

Login failed for user 'sa'. Причина: не удалось открыть явно указанную базу данных. [КЛИЕНТ: <local machine>]

Ошибка: 18456, серьезность: 14, состояние: 38.

Знатоки, помогите советом.
11 ноя 14, 13:26    [16827679]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
Glory
Member

Откуда:
Сообщений: 104751
zediesel
Знатоки, помогите советом.

Ну так поменяйте базу указанную в вашем коннекте
11 ноя 14, 13:27    [16827695]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
zediesel
Member

Откуда:
Сообщений: 5
Glory,

Я не разбираюсь в в этом ПО.
Так и не нашёл на какую базу он ругается и где это посмотреть.
11 ноя 14, 13:28    [16827711]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
Glory
Member

Откуда:
Сообщений: 104751
zediesel
Я не разбираюсь в в этом ПО.

Думаете, что другие разбираются в любом неизвестном ПО ?

zediesel
Так и не нашёл на какую базу он ругается и где это посмотреть.

Он ругается на базу, которой нет
11 ноя 14, 13:29    [16827725]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
zediesel
Member

Откуда:
Сообщений: 5
Glory,

Простите, а где посмотреть к какой имено базе он обращается?
11 ноя 14, 14:29    [16828234]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
Glory
Member

Откуда:
Сообщений: 104751
zediesel
Простите, а где посмотреть к какой имено базе он обращается?

"Он" - это ваше приложение.
Сервер сам к себе не обращается
11 ноя 14, 14:31    [16828241]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
zediesel
Member

Откуда:
Сообщений: 5
Glory,

Единственное приложение которое может обращаться, это только 1С.

Где нибудь в MSSQL отображается к какой именно базе идёт обращение?
11 ноя 14, 14:34    [16828274]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
o-o
Guest
zediesel
Простите, а где посмотреть к какой имено базе он обращается?

наверное, в программе, к-ая обращается.
если повезет, в дефолтном трэйсе в ApplicationName найдете имя программы
fn_trace_gettable (Transact-SQL)
11 ноя 14, 14:41    [16828344]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
да профайлер запустите и посмотрите кто и куда пытаеться зайти
11 ноя 14, 14:43    [16828373]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
zediesel
Member

Откуда:
Сообщений: 5
Большое спасибо!
Проблема решена.
Тему можно закрывать.
11 ноя 14, 14:51    [16828465]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
o-o
Guest
Maxx,

а там тоже подпишут только существующую базу :)
т.е. пытаюсь зайти на сервер, указав базу, к-ой нет, ловлю Error: 18456, Severity: 14, State: 38 в errorlog,
в результате коннектится к мастеру, к-ый у логина дефолтный.
и в профайлере отражен только мастер
11 ноя 14, 14:58    [16828563]     Ответить | Цитировать Сообщить модератору
 Re: Login failed for user 'sa'  [new]
Discount88
Member

Откуда:
Сообщений: 40
zediesel
Большое спасибо!
Проблема решена.
Тему можно закрывать.


Расскажите, в чём была проблема?
14 ноя 14, 16:48    [16847819]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить