Ошибка при создании информационной базы ошибка входа пользователя

SQL Server 2012 Standard SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Web SQL Server 2008 Standard SQL Server 2008 Enterprise SQL Server 2008 Developer SQL Server 2008 Express SQL Server 2008 Workgroup SQL Server 2008 Web Microsoft SQL Server 2005 Standard Edition Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Express Edition Microsoft SQL Server 2005 Workgroup Edition Еще…Меньше

Автор: Юваль Синай MVP

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ЗА СОДЕРЖИМОЕ ОБЩЕДОСТУПНЫХ РЕШЕНИЙ
КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НЕ ДЕЛАЮТ НИКАКИХ ЗАЯВЛЕНИЙ ОТНОСИТЕЛЬНО ПРИГОДНОСТИ, НАДЕЖНОСТИ ИЛИ ТОЧНОСТИ СВЕДЕНИЙ И СООТВЕТСТВУЮЩИХ ИЗОБРАЖЕНИЙ, ПРИВЕДЕННЫХ В НАСТОЯЩЕМ ДОКУМЕНТЕ. ВСЕ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ ПРЕДОСТАВЛЕНЫ «КАК ЕСТЬ» БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ. КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НАСТОЯЩИМ ОТКАЗЫВАЮТСЯ ОТ КАКИХ-ЛИБО ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ И УСЛОВИЙ В ОТНОШЕНИИ ЭТИХ СВЕДЕНИЙ И СООТВЕТСТВУЮЩИХ ИЗОБРАЖЕНИЙ, ВКЛЮЧАЯ ВСЕ ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ И УСЛОВИЯ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИМЕНИМОСТИ ДЛЯ КОНКРЕТНЫХ ЦЕЛЕЙ, КАЧЕСТВА ИСПОЛНЕНИЯ, ПРАВ СОБСТВЕННОСТИ И ОТСУТСТВИЯ НАРУШЕНИЙ ПРАВ ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ. В ЧАСТНОСТИ, ВЫ ПОДТВЕРЖДАЕТЕ СВО СОГЛАСИЕ С ТЕМ, ЧТО КОРПОРАЦИЯ МАЙКРОСОФТ И/ИЛИ ЕЕ ПОСТАВЩИКИ НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ПРЯМОЙ ИЛИ КОСВЕННЫЙ УЩЕРБ, ШТРАФНЫЕ САНКЦИИ, СЛУЧАЙНЫЕ, ФАКТИЧЕСКИЕ, КОСВЕННЫЕ ИЛИ ИНЫЕ УБЫТКИ, ВКЛЮЧАЯ, В ЧАСТНОСТИ, УБЫТКИ ОТ УТРАТЫ ЭКСПЛУАТАЦИОННЫХ КАЧЕСТВ, ОТ ПОТЕРИ ДАННЫХ ИЛИ ПРИБЫЛЕЙ В СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ИЛИ НЕВОЗМОЖНОСТЬЮ ИСПОЛЬЗОВАТЬ ЭТИ СВЕДЕНИЯ И СООТВЕТСТВУЮЩИЕ ИЗОБРАЖЕНИЯ, СОДЕРЖАЩИЕСЯ В НАСТОЯЩЕМ ДОКУМЕНТЕ, ВОЗНИКШИЕ ВСЛЕДСТВИЕ СОГЛАШЕНИЯ, ГРАЖДАНСКОГО ПРАВОНАРУШЕНИЯ, ХАЛАТНОСТИ, ОБЪЕКТИВНОЙ ОТВЕТСТВЕННОСТИ ИЛИ ИНЫМ ОБРАЗОМ, ДАЖЕ ЕСЛИ КОРПОРАЦИЯ МАЙКРОСОФТ ИЛИ ЕЕ ПОСТАВЩИКИ ЗАРАНЕЕ БЫЛИ ИЗВЕЩЕНЫ О ВОЗМОЖНОСТИ ТАКОГО УЩЕРБА.


Примечание. Для исправления ошибок подключения к SQL Server воспользуйтесь следующим средством устранения неполадок: Устранение ошибок подключения к SQL Server

Признаки

После установки Microsoft SQL Server 2014, SQL Server 2012, SQL Server 2008, SQL Server 2005 и SQL Server 2000 и попытки подключения к серверу, где запущена программа SQL Server, отображается одно из следующих сообщений об ошибке:

  • Ошибка входа в систему для пользователя ‘%.*ls’. Имя пользователя является именем пользователя SQL Server, и его нельзя использовать для проверки подлинности Windows.%.*ls

  • Ошибка входа в систему для пользователя ‘<имя_пользователя>‘. Пользователь не связан с доверенным соединением с SQL Server. (Microsoft SQL Server, ошибка: 18452)

  • Ошибка входа в систему для пользователя ‘<имя_пользователя>‘. (Microsoft SQL Server, ошибка: 18456)

Решение

Эта проблема возникает, если пользователь пытается войти в систему, используя учетные данные, которые нельзя проверить. Эта проблема может возникать при следующих условиях.

Чтобы решить эту проблему, настройте для SQL Server смешанный режим проверки подлинности. Для этого выполните следующие действия:

SQL Server 2014, SQL Server 2012, SQL Server 2008 и SQL Server 2005

  1. Откройте SQL Server Management Studio. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 20xx (где xx – это версия SQL), а потом SQL Server Management Studio.

  2. Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

  3. На странице Безопасность в разделе Проверка подлинности сервера нажмите кнопку параметра SQL Server и режим проверки подлинности Windows, а потом нажмите кнопку ОК.

  4. В диалоговом окне SQL Server Management Studio нажмите кнопку ОК, чтобы перезапустить SQL Server. 

    Дополнительные сведения см. в статье Выбор режима проверки подлинности в электронной документации на SQL Server.

SQL Server 2000

  1. Откройте программу Enterprise Manager. Для этого выберите последовательно Пуск, Все программы, Microsoft SQL Server 2000, а потом SQL Server Enterprise Manager.

  2. Разверните группу сервера.

  3. Щелкните сервер правой кнопкой мыши и выберите пункт Свойства.

  4. Откройте вкладку Безопасность.

  5. В разделе Проверка подлинности нажмите кнопку параметра SQL Server и Windows.

  6. Перезагрузите SQL Server, чтобы изменение вступило в силу.

Примечание. Когда SQL Server устанавливается с использованием режима проверки подлинности Windows, после чего режим меняется на режим «Проверка подлинности SQL Server и Windows», имя для входа sa сначала отключается. Это вызывает ошибку с состоянием 7: «Ошибка входа для пользователя ‘sa’.» Чтобы активировать имя пользователя sa, см. статью Инструкция: изменение режима проверки подлинности сервера.

Чтобы устранить эту проблему, убедитесь, что это имя пользователя SQL Server существует. Дополнительные сведения см. в статье Создание пользователя для входа в электронной документации на SQL Server.

То, что пользователь Windows является нераспознанным, означает, что Windows не может проверить данные для входа. Это может быть связано с тем, что вход в Windows происходит с недоверенного домена. Чтобы устранить эту проблему, убедитесь, что вы входите в систему с правильного домена.

Дополнительные сведения об ошибке

Если вы все равно не можете подключиться к SQL Server, проверьте состояние ошибки в журнале ошибок SQL Server, чтобы установить причину ошибки входа в систему.

Чтобы повысить уровень безопасности, в сообщении об ошибке, которое возвращается клиенту, намеренно скрываются подробности об ошибке проверки подлинности. Однако в журнале ошибок SQL Server соответствующая запись об ошибке содержит состояние ошибки, которое соответствует состоянию ошибки проверки подлинности. Сравните состояние ошибки со списком ниже, чтобы определить причину ошибки входа в систему:

Область

Описание

2

ИД пользователя недействительный.

5

ИД пользователя недействительный.

6

Попытка использовать имя пользователя Windows для проверки подлинности SQL Server.

7

Имя пользователя отключено, и пароль неправильный.

8

Указан неверный пароль.

9

Недействительный пароль.

11

Имя пользователя действительное, ошибка доступа к серверу.

12

Имя пользователя действительное, но произошла ошибка доступа к серверу.

18

Необходимо изменить пароль.

Ошибка создания БД!

Я
   CrazySystem

28.09.09 — 13:18

Привет всем!

Подскажите чайнику где не то делаю….

Есть сервак Server 2003 на нем стоит SQL2008 на нем 1с 8.1…

Базу на скуле создал…при создании базы в консоле 1с пишет ошибку:

Ошибка создания информационной базы

Microsoft OLE DB Provider for SQL Server: Ошибка входа пользователя: [имя пользователя]

Под разными учетками пробовал одно и то же…знакомый посоветовал понизить уровень совместимости БД до SQL2005…не помогло…подскажите где я туплю…может где банально прав не хватает…

   mikecool

1 — 28.09.09 — 13:24

неправильный пользователь или пароль

   kumena

2 — 28.09.09 — 13:30

Базу на скуле создал…

восьмерка в отличие от 77 сама умеет базы на скуле создавать.

правильно все забейте!

   CrazySystem

3 — 28.09.09 — 13:48

Сорри за глупые вопросы…давно этим не занимался…
где можно посмотретьизменить настройки пользователей…в Management Studio в свойствах сервера есть вкладка серверная проверка подлинности…там проверка подлинности Windows и проверка подлинности SQL и Windows…стоит 2-ой параметр…пробовал и под su и под встроенным админом…не получается…есть галка включить серверную учетную запись — посредник….тоже не помогла…так же есть вкладка разрешения…там пока ничего не менял…
или нужно в других настройках копаться???

   mikecool

4 — 28.09.09 — 13:51

по умолчанию — админ на скуле sa
а пользователей ищи в секьюрити

   Дарлок

5 — 28.09.09 — 13:55

мдя…жесть

у меня лично через win-аутентифиацию работает

   Шляпентох

6 — 28.09.09 — 14:02

Сорри за оффтоп, но (5), как можно настроить win-аутентификацию? Пытался найти что-нибудь по теме, нашел только для 7.7.. Буду благодарен за ссылку..

   dk

7 — 28.09.09 — 14:17

(6) Дарлок тот еще балобол )))

   Дарлок

8 — 28.09.09 — 14:24

(6) создай в AD учетку .. дай ей права на SQL сервер (если не страшно дай права администратора домена) … службе сервера 1С укажи что запускать под этой учеткой,
если сервер 1С и SQL находиться на одном компе, то можно обойтись учеткой локального админа…

затем когда будешь прописывать базу поля логина и пароля оставь пустыми…

(7) за балабола ответишь, фраерок?

   dk

9 — 28.09.09 — 14:25

))

   Дарлок

10 — 28.09.09 — 14:27

(9) шо лыбишься, пасть порвать? )

  

Шляпентох

11 — 29.09.09 — 05:21

(8) спасибо, попробую

UPDATE 3:
Since no one answered my first problem as suggested by @Timen i tried using the SQL SERVER Authentication.
I Enabled the SQL Authenticationthrough SQL SERVER MANAGEMENT STUDIO and enabled sa and set a simple password for it.(under .sqlexpress).
I can Successfully log in to the database by sa and its password from SQL SERVER MANAGEMENT STUDIO but when i try to do so from my application it fails with this error message :

Cannot open database «dbNegin» requested by the login. The login failed.
Login failed for user ‘sa’.

I need to say that i changed the database owner to sa as well , yet i get this error!!
How can i solve this now? :(
By the way this is the connection string used in my application to connect to the database :

string sqlconstring = @»Data Source=.sqlexpress;User ID=sa;Password=123456;Initial Catalog=dbNegin»;

My data base is attached by the way (its located in the address below )

D:TestDbDebugdbNegin.mdf

This is the SQL Error log:

2013-02-25 21:51:20.80 spid51      Starting up database 'C:USERSFRIENDDESKTOPRELEASEDBNEGIN.MDF'.
2013-02-25 21:51:21.33 spid51      Starting up database 'mytestdb'.
2013-02-25 21:51:21.60 spid51      Starting up database 'C:USERSFRIENDDESKTOPRELEASEDBNEGIN.MDF'.
2013-02-25 21:51:35.60 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 21:51:35.60 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 22:11:00.79 Server      Server resumed execution after being idle 246 seconds: user activity awakened the server. This is an informational message only. No user action is required.
2013-02-25 22:11:00.97 spid51      Attempting to load library 'xplog70.dll' into memory. This is an informational message only. No user action is required.
2013-02-25 22:11:01.04 spid51      Using 'xplog70.dll' version '2007.100.1600' to execute extended stored procedure 'xp_msver'. This is an informational message only; no user action is required.
2013-02-25 22:57:29.06 spid53      Starting up database 'C:USERSFRIENDDESKTOPRELEASEDBNEGIN.MDF'.
2013-02-25 22:58:40.51 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 22:58:40.51 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 23:07:09.86 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 23:07:09.86 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]
2013-02-25 23:07:16.37 Logon       Error: 18456, Severity: 14, State: 38.
2013-02-25 23:07:16.37 Logon       Login failed for user 'sa'. Reason: Failed to open the explicitly specified database. [CLIENT: <local machine>]

Old Question
I am trying to connect to a database in two modes ( on my system the database is located under the SQLSERVER Data subfolder whereas in my customer system i want it to be next to my executable.For this i have two connection strings one for my own system which is :

«Data Source=.SQLExpress;Initial Catalog=dbNegin;Integrated Security=True»

And one for the customer machine:

«Data Source=.SQLExpress;AttachDbFilename=C:UsersMasterDocumentsVisual Studio 2010ProjectsProjectNeginProjectNeginbinDebugdbNegin.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True»

, The problem is i tried to test the second scenario on my system, I placed the latest Database next to my executable and changed the connection string and tried to run the application,For some sections of the application it connects to the database and retrieves information , but on some others it failes with this error:

Cannot open database «dbNegin» requested by the login. The login failed.
Login failed for user ‘Master-PCMaster’.

Master-PCMaster is the name of my computer! I don’t remember using it in my connection string and have no idea where it came from and how i can get rid of it.To be even worst, now my former connection string fails as well with this error !!.
I need to say this that before i try the my second connection string (the one next to executable file) i renamed the database inside SQLSERVER DATA sub folder so that i don’t miss anything and i can only connect to the database through atatchfile method (to avoid the possible probable connection to the to my default database connection string)
When i tried to use my former connection string, i renamed back my database to its original name (i mean the one inside DATA sub folder ) . but i am still getting this error .
How can i solve this problem ?


UPDATE:
When i tried using SQL SEVER MANAGEMENT STUDIO to see my database the database reads as:

(Recovery Pending…)

and I cant do anything about it ( since it says it must be either repaired or dropped! and i cant find a repair menu !)

UPDATE 2:
I tried deleting the database form Management Studio and re attaching it ! After deleting it form the database lists in Management studio.
Now I can’t re attach it again i get the error :

TITLE: Microsoft SQL Server Management Studio

Failed to retrieve data for this request.
(Microsoft.SqlServer.Management.Sdk.Sfc)

For help, click:
http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&LinkId=20476

—————————— ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or
batch. (Microsoft.SqlServer.ConnectionInfo)


CREATE FILE encountered operating system error 5(failed to retrieve
text for this error. Reason: 15105) while attempting to open or create
the physical file ‘C:Program FilesMicrosoft SQL
ServerMSSQL10.SQLEXPRESSMSSQLDATANew folderdbNegin.mdf’.
(Microsoft SQL Server, Error: 5123)

For help, click:
http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=10.00.2531&EvtSrc=MSSQLServer&EvtID=5123&LinkId=20476

Студворк — интернет-сервис помощи студентам

Доброго времени суток!
Только начинаю учиться, поэтому возникла проблема при попытке соединить БД на MS SQL Server 2014 (причём в свойствах сервера указано «Продукт» — «Microsoft SQL Server Express») с сервером 1 С версии 8.3. Искал в сети, но не удалось исправить её с помощью предложенных решений.
1. Служба Агент Сервера 1С:Предприятия 8.3 запущена и успешно выполняется.
2. Служба Агента SQL Server пишет «…была запущена и затем остановлена», запускаться по-нормальному никакими способами не хочет.
В БД существуют 2 схемы : BUH и TRADE.
Для обеих в свойствах «Разрешения» прописаны 3 имени входа, которые могут использовать их, будучи sysadmin, serveradmin и public.
Тем не менее при создании новой информационной базы в Администраторе Серверов 1с (пока что вообще нет никакой) выскакивает ошибка входа пользователя.
Помогите разобраться, пожалуйста.
Пример попытки входа под именем 1с на изображениях.

  • #1

Доброго времени суток, хочу разнести сервер 1с приложений и sql server по разным серверам. Для этих целей создал отдельную виртуалку под сервер 1с 8.3 и рядом кластер из двух SQL server 2016. Суть проблемы в том что не получается создать информационную базу —

Ошибка создания информационной базы
Ошибка операции администрирования
Ошибка при выполнении операции с информационной базой
Ошибка СУБД:
Microsoft OLE DB Provider for SQL server: Истекло время ожидания входа HRESULT = 80004005

1111111.png

Что ему не нравится ?

  • #2

сам разобрался — нужно было поставить защищенное соединение в свойствах информационной базы. Так же доменная учетка почему то не проканала а через SA зашло.

  • Ошибка при создании информационной базы неверные или отсутствующие параметры соединения
  • Ошибка при создании информационной базы не удалось открыть соединение
  • Ошибка при создании информационной базы на сервере 1с не найдена лицензия
  • Ошибка при создании информационной базы database не пригоден для использования
  • Ошибка при создании заявки на аккредитацию организации номер счета не соответствует типу организации