Просмотр полной версии : Выгрузка из GK в SH
Доброго времени суток! Возникла необходимость организовать выгрузку из GameKeeper'a в StoreHouse 4й версии, раньше данная выгрузка работала на другом компьютере, но около полугода назад, систему с него снесли и дистрибутив SH развернули на другом пк, на старом пк остался инишник gkTr вот с такими строками:
[DbConnect]ServerName = GK_LOCAL
DbName = gkArcade
UserName = sa
Password = sa
Но на сервере GK существует только microsoft sql-сервер GKSERVER\GAME_KEEPER
и при применении данного ини-файла на новом пк в ImportRK возникает ошибка о том, что не найден SQL-сервер. с этим все понятно. я заменяю первую строку:
[DbConnect]ServerName = GKSERVER\GAME_KEEPER
DbName = gkArcade
UserName = sa
Password = sa
и получаю ошибку, но уже другую: Login failed for user "sa"
Связывался с местной ucs поддержкой, они говорят что скорее всего соединение было настроено через администрирование ODBC, и необходимо посмотреть как соединяется с сервером gkAgent и в администрировании ODBC использовать ту же строку подключения, проблема в том, что в этом Администрировании я не смог найти соединение через ConnectionString, смог подключиться к серверу через добавление сервера в системный ДНС с логином и паролем sa, но ImportRk выдает такую же ошибку: Login failed for user "sa".
скриншот ini файла gkAgent:
http://i7.pixs.ru/storage/0/5/4/WP20140212_5495081_10953054.jpg (http://pixs.ru/showimage/WP20140212_5495081_10953054.jpg)
В Вашем сообщении одна вода, ни версий софта, ни ОС, ни версии SQL Server - что за культура создания тем? И хотите чтоб Вам помогли!
А по теме в общих чертах:
Нужно на сервере SH4 установить клиента SQL-server и создать линк в ODBC на SQL Server.
А как это все сделать вы дали слишком мало информации.
В Вашем сообщении одна вода
Серверная ОС: Windows XP Server 2003 Enterprise edition SP1
Клиентская ОС: Windows XP pro
Microsoft SQL Server 2000 SP4 версии 8.00.2039
StoreHouse 4
GameKeeper 3.5.8.0
P.S. простите за воду
Серверная ОС: Windows XP Server 2003 Enterprise edition SP1
Клиентская ОС: Windows XP pro
Microsoft SQL Server 2000 SP4 версии 8.00.2039
StoreHouse 4
GameKeeper 3.5.8.0
P.S. простите за воду
Если надо ставите MDAC - это как клиент для SQL Server. Через "Источники данных (ODBC)" настраиваем alies GK_LOCAL. Далее указываете GK_LOCAL в инишник gkTr
Через "Источники данных (ODBC)" настраиваем alies GK_LOCAL. Далее указываете GK_LOCAL в инишник gkTr
После длительной просвещения на форумах по sql я пришел к выводу что MDAC включен в состав в Windows XP, и вроде как его я и использовал раньше( SQl Server в ичточниках данных).Перепробовал множество вариантов в источниках данных, но положительного результата добиться не смог. Использовал как пользовательский DNS так и системный, может я что не правильно делаю? (Много картинок)
http://i7.pixs.ru/thumbs/9/5/4/2png_5952017_11038954.jpg (http://pixs.ru/showimage/2png_5952017_11038954.png)
http://i7.pixs.ru/thumbs/9/6/9/3png_9855577_11038969.jpg (http://pixs.ru/showimage/3png_9855577_11038969.png)
http://i.pixs.ru/thumbs/9/7/6/4png_8424623_11038976.jpg (http://pixs.ru/showimage/4png_8424623_11038976.png)
Стоит ли проходить проверку подлинности? С такими настройками программа пускает меня дальше и даже дает выбрать бд. При проверке источника данных тест завершается успешно.
http://i7.pixs.ru:/thumbs/9/8/4/5png_1749356_11038984.jpg (http://pixs.ru/showimage/5png_1749356_11038984.png)
http://i7.pixs.ru:/thumbs/9/8/5/6png_9662721_11038985.jpg (http://pixs.ru/showimage/6png_9662721_11038985.png)
http://i.pixs.ru:/thumbs/9/8/8/7png_5908114_11038988.jpg (http://pixs.ru/showimage/7png_5908114_11038988.png)
Но при запуске ImportRk снова ошибка Login failed for user 'sa'
Вроде как и не дурак и понимаю, что истина где то рядом, но нащупать не могу:(
Судя по скринам, пароль у юзера sa не пустой.
У меня были залипухи вот такого рода: при настройке источника данных все вводим, проверку проходим, галку "сохранять пароли" ставим. После нажатия "OK" снова открываем источник и видим что пароль не сохранился (и соответственно источник не работает). А вот как лечил - не помню.
Судя по скринам, пароль у юзера sa не пустой.
У меня были залипухи вот такого рода: при настройке источника данных все вводим, проверку проходим, галку "сохранять пароли" ставим. После нажатия "OK" снова открываем источник и видим что пароль не сохранился (и соответственно источник не работает). А вот как лечил - не помню.
было бы очень здорово, если бы Вы вспомнили:)
Так у вас сохраняется или нет?
Настраиваете источник, делаете проверку, сохраняете. Тут же снова открываете и делаете проверку связи. Что будет?
Так у вас сохраняется или нет?
Настраиваете источник, делаете проверку, сохраняете. Тут же снова открываете и делаете проверку связи. Что будет?
тоже не сохраняется, пропадает пароль и во второй раз его необходимо прописывать заново, если его не ввести то проверку, соответственно, пройти не могу. Причем, сколько пытался, в источниках данных галку "сохранить пароли" так и не увидел
Причем, сколько пытался, в источниках данных галку "сохранить пароли" так и не увидел
Вооттт!!! Вот он корень зла!
Решение №1 - сделать для sa пустой пароль (2000 SQL это позволяет), но при этом нужно будет менять настройки подключения для GK .
Решение №2 - попробовать авторизацию Windows вместо SQL/ При этом на сервере должен быть заведен юзер с таким же именем и паролем как на локальной машине. Или, если у вас домен - входить доменным юзером. Никогда так не пробовал, но в теории - должно.
Решение №3 - Так я делал у себя (задача была другая, но проблема с созданием источника такая же). Тот поставщик который есть в XP по умолчанию - это какая то шляпа. Я ставил SQL Server Native Client (он качается отдельно, в теории должен работать с 2000-ым SQL-ем, на практике не пробовал). У него настройки побогаче и там есть галка "сохранить пароль", но она все равно не работает и на последней закладке надо поменять ручками значение одного параметра.
Все есть на скриншоте.
2687
У него настройки побогаче и там есть галка "сохранить пароль", но она все равно не работает и на последней закладке надо поменять ручками значение одного параметра.
Все есть на скриншоте.
2687
Вот наконец дошли руки это доделать, к сожалению не могу на winXP с поставленным SQL Server Native Client 10.0 найти диалоговое окно "Свойства связи с данными" как у вас. Может что то не доустановил, поставил только sclcli.msi от SQL Server 2008 с оф. сайта.
поставил только sclcli.msi от SQL Server 2008
2008? На XP? Такое ощущение, что Вы не сервер поставили, а что-то другое.
На XP, вроде как, только 2005 SQL ставится.
На XP, вроде как, только 2005 SQL ставится.
SQL2008R2 еще точно ставится на ХРSP3 (потребуется только предварительная установка всяческих дополнений и апдейтов)
а вот SQL2012 на XP уже точно не встанет.
2008? На XP? Такое ощущение, что Вы не сервер поставили, а что-то другое.
Я немного мутновато описал проблему в предыдущем сообщении. На WinServer'е 2003 находится SQL 2000 Sp4, для связи с ним я на клиентской машине ставлю sclcli.msi от SQL сервера 2008 и получаю в источниках данных то же, что советовал sibgaba - SQL Server Native Client 10.0, успешно соединяюсь с сервером и прохожу тест, но беда в том, говоря языком юзеров:), что я не могу найти такого же окошка с настройками "Свойства связи с данными" как у него:search:
Мишка на сервере
21.12.2016, 01:48
Ошибка при импорте
SH4 версия 4.99.315
GK версия 3.25
Подключение создано, база доступна, пароль сохранен
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot