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

@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

@V3ct0r

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

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×