Jump to content
Sign in to follow this  
Alex123321

Не робит подключение к базе данных.

Recommended Posts

Всем привет!
Как-то переустанавливал винду, и не стало sql servera, в итоге кое как установил, подключил базу данных и создал пользователя, 100 раз перепроверив так и не нашел ошибки.

Проблема заключается в том, что AccountServer,GameServer and GroupServer не подключаются к базам данных.

Буду благодарен если кто-нибудь поможет разобраться в этой ситуации!

Заранее Спасибо!

Безымянный.png

2.png

3.png

4.png

35.png

Edited by Alex123321

Share this post


Link to post
Share on other sites

Привет, @Alex123321!

 

1) Вместо IP адреса MSSQL-сервера в .cfg указывать его имя (АЛЕКСЕЙ-ПК/MSSQLSERVER3);

2) В свойствах MSSQL-сервера - Безопасность установить переключатель "Проверка подлинности SQL Server и Windows", после чего перезагрузить MSSQL-сервер;

3) Выдать пользователям AccountServer и GameDB необходимые для работы с этими базами данными права.


Share this post


Link to post
Share on other sites

@V3ct0r Привет,
1.+( сделал)

2.+было сделано

3. что ты имеешь ввиду под "выдать необходимые права"? Если ты про роли сервер + сопоставление пользователя(В ролях стоят все галочки, а в сопоставлении db_owner and public)

проверив все 3 пункта все равно не происходит подключение к базе данных. 

Безымянный.png

Edited by Alex123321

Share this post


Link to post
Share on other sites

@V3ct0r

Может быть в этом замешан Диспетчер конфигурации служб Reporting Services или Диспетчер конфигураций SQL server?

В Дк SQL server все службы sql server MSSQLSERVER3 включены.

 

Share this post


Link to post
Share on other sites

@Alex123321, посмотри что серверы пишут в логах по поводу этой ошибки


Share this post


Link to post
Share on other sites

@V3ct0r

если честно не особо тебя понял, где именно эти логи находятся? 

нашел ток вот эти проблемы в "журнал ошибок".

Безымянный.png

1.png

Share this post


Link to post
Share on other sites
48 minutes ago, Alex123321 said:

@V3ct0r

если честно не особо тебя понял, где именно эти логи находятся? 

В папках log и logfile в корневой директории сервера


Share this post


Link to post
Share on other sites

@V3ct0r

там

написано:

[05-26 03:17:26]Log stream open success.
[05-26 03:17:26]begin connect database
 

[05-26 12:46:02]Log stream open success.
[05-26 12:46:24]Log stream close success.
 

[05-26 02:59:16]SQL Error State:08001, Native Error Code: 11, ODBC Error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.
[05-26 12:46:19]SQL Error State:08001, Native Error Code: 11, ODBC Error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.
[05-26 12:47:00]SQL Error State:08001, Native Error Code: 11, ODBC Error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server не существует, или доступ запрещен.
 

ERROR REPORT[37014400][05-26 02:59:16][MSG]Database [GameDB] Џ®¤Є«о祭ЁҐ ­Ґ г¤ «®бм!, ERROR REPORT[8815760][05-26 12:46:19][MSG]Database [GameDB]

 

05-26 02:59:16]Add LG [util_db_error]
[05-26 02:59:16]Add LG [gamedb]
[05-26 12:46:19]Add LG [util_db_error]
[05-26 12:46:19]Add LG [gamedb]
[05-26 12:47:00]Add LG [util_db_error]
[05-26 12:47:00]Add LG [gamedb]
 

[05-26 02:59:00]Load Game Config File(Text Mode) [GameServer.cfg]
[05-26 02:59:00]Define __CATCH
[05-26 02:59:00]game map server [GameServer00] startup...
[05-26 02:59:00]start initialization GameApp
[05-26 02:59:00]initialization DB...
[05-26 02:59:19]database init...Fail!
[05-26 02:59:19]GameApp initialization failed, exit!
[05-26 03:13:22]Load Game Config File(Text Mode) [GameServer.cfg]
[05-26 03:13:22]Define __CATCH
[05-26 03:13:22]game map server [GameServer00] startup...
[05-26 03:13:22]start initialization GameApp
[05-26 03:13:22]initialization DB...
[05-26 12:07:34]Load Game Config File(Text Mode) [GameServer.cfg]
[05-26 12:07:34]Define __CATCH
[05-26 12:07:34]game map server [GameServer00] startup...
[05-26 12:07:34]start initialization GameApp
[05-26 12:07:34]initialization DB...
[05-26 12:46:02]Load Game Config File(Text Mode) [GameServer.cfg]
[05-26 12:46:02]Define __CATCH
[05-26 12:46:02]game map server [GameServer00] startup...
[05-26 12:46:02]start initialization GameApp
[05-26 12:46:02]initialization DB...
[05-26 12:46:24]database init...Fail!
[05-26 12:46:24]GameApp initialization failed, exit!
[05-26 12:46:43]Load Game Config File(Text Mode) [GameServer.cfg]
[05-26 12:46:43]Define __CATCH
[05-26 12:46:43]game map server [GameServer00] startup...
[05-26 12:46:43]start initialization GameApp
[05-26 12:46:43]initialization DB...
[05-26 12:47:32]database init...Fail!
[05-26 12:47:32]GameApp initialization failed, exit!

 

 

Edited by Alex123321
не все написал

Share this post


Link to post
Share on other sites

@Alex123321, возможно, серверы не могут подключиться к MSSQL-серверу из-за русских символов в названии последнего


Share this post


Link to post
Share on other sites
2 hours ago, Alex123321 said:

@V3ct0r

что бы ты мне посоветовал в этом случае?

Установить Microsoft SQL Server 2017 Express и не использовать русские символы в имени сервера, которое указывается при установке.


Share this post


Link to post
Share on other sites

@V3ct0r

По стандарту я добавлял пользователя для sql server и там всегда только (Пользователь-ПК\Пользователь(Администратор) , сейчас сменил имя пользователя на англ. но Пользователь-ПК остался на русском. Не знаешь как можно сделать на англ.?

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...