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

Откуда:
Сообщений: 1
Здравствуйте. На руках имею сервер от ммо игры, в нём есть 4 базы данных: Account, BillingDB, GameDB, LoginDB. Все базы данных рабочие, за исключением BillingDB, в которой не хватает таблицы TBL_Need_Update. При её создании и добавлении столбца ID, сервер перестаёт писать конкретные ошибки и пишет, что она просто не валидна или не полная. Собственно, вопрос: можно ли как-то другим способом узнать как должна выглядеть нерабочая таблица через другие базы данных. Знаю точно, что BillingDB связана с Account, потому что Billing - это по сути донат, который перечисляют на аккаунт (надеюсь, вы поняли).
Если нужно, то могу приложить ссылку на мегу данного сервера.
8 дек 18, 17:57    [21757966]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36972
А при чем тут MSSQL? Идите на форум разработчиков вашей ммо игры.
8 дек 18, 18:09    [21757972]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
okitegami
Все базы данных рабочие, за исключением BillingDB, в которой не хватает таблицы TBL_Need_Update. При её создании и добавлении столбца ID, сервер перестаёт писать конкретные ошибки и пишет, что она просто не валидна или не полная. Собственно, вопрос: можно ли как-то другим способом узнать как должна выглядеть нерабочая таблица через другие базы данных
Теоретически есть шанс найти какое то описание этой TBL_Need_Update в коде игры. Но это маловероятно, конечно.
На самом сервере каких то данных об отсутствующей таблице, конечно, нет.
Так что ищите другие серверы, людей, которые с ним работали и т.п.
9 дек 18, 12:43    [21758396]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
aleks222
Member

Откуда:
Сообщений: 959
alexeyvg
Теоретически есть шанс найти какое то описание этой TBL_Need_Update в коде игры. Но это маловероятно, конечно.
На самом сервере каких то данных об отсутствующей таблице, конечно, нет.


Теоретег, видно по нему.

Профайлер и усердие спасет космос.

ЗЫ. Запросы к табличке фсяко есть.
9 дек 18, 13:33    [21758415]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7762
Всякие триггеры-ключи-констрейнты останутся инкогнито.
10 дек 18, 12:34    [21758987]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
aleks222
Member

Откуда:
Сообщений: 959
Владислав Колосов
Всякие триггеры-ключи-констрейнты останутся инкогнито.

Приложение, которое херачит прямиком в таблицу, по определению не использует вышеперечисленное.
10 дек 18, 14:51    [21759195]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
f000
Member

Откуда: 61
Сообщений: 55
попробуйте поискать по тексту хранимых процедур (и объектов вообще)
10 дек 18, 15:12    [21759235]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
Mind
Member

Откуда: Лучший город на Земле
Сообщений: 2322
aleks222
alexeyvg
Теоретически есть шанс найти какое то описание этой TBL_Need_Update в коде игры. Но это маловероятно, конечно.
На самом сервере каких то данных об отсутствующей таблице, конечно, нет.


Теоретег, видно по нему.

Профайлер и усердие спасет космос.

ЗЫ. Запросы к табличке фсяко есть.
SELECT * FROM TBL_Need_Update
о многом вам скажет? Особенно о том какие данные в ней ожидает увидеть сервер приложений.
11 дек 18, 22:37    [21760844]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
aleks222
Member

Откуда:
Сообщений: 959
Mind
aleks222
пропущено...


Теоретег, видно по нему.

Профайлер и усердие спасет космос.

ЗЫ. Запросы к табличке фсяко есть.
SELECT * FROM TBL_Need_Update
о многом вам скажет? Особенно о том какие данные в ней ожидает увидеть сервер приложений.


Читать обучен?
okitegami
При её создании и добавлении столбца ID, сервер перестаёт писать конкретные ошибки и пишет, что она просто не валидна или не полная.
12 дек 18, 06:11    [21760985]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать требования к таблице от сервера?  [new]
DaniilSeryi
Member

Откуда:
Сообщений: 1723
Mind
aleks222
пропущено...


Теоретег, видно по нему.

Профайлер и усердие спасет космос.

ЗЫ. Запросы к табличке фсяко есть.
SELECT * FROM TBL_Need_Update
о многом вам скажет? Особенно о том какие данные в ней ожидает увидеть сервер приложений.


В большинстве Select-ов ещё и where есть. А также может быть Group by, Having и Order by, где * не поставишь.
Ну а в случае с insert - большая вероятность того, что список столбцов будет указан в скобочках сразу после имени таблицы.
Опять-таки, where, скорее всего, будет также и в update, и в delete. А в update - ещё и set с перечнем столбцов, хотя и не полным.
А значения помогут хотя бы приблизительно понять тип данных - текст или целое число или дробное. Вот с точным определением типа и его размерности будут проблемы, да.
12 дек 18, 10:40    [21761139]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить