Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / что-то не так.... / 25 сообщений из 26, страница 1 из 2
12.02.2007, 16:32
    #34324509
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
много-много лет работал мой проект в связке VFP-MSSQL2000
и вот понадобилось перенести базу на сервер Windows2003
дело на первый взгляд не хитрое
детачил базу
потом попытался накатить MS SQL2000 на сервак 2003, но не тут то было
устанавливаться он отказался, сказал нужно SP3a
раздобыл MQSQL2005, накатил на Win2003 server, приатачил базу, вроде все нормально
пользователя в базе создал
но мое приложение отказывается коннектиться, пишет ерунду какую-то, типа сервера такого нет и или он не активный... бред какой-то
что то не так... что то изменилось..

может кто подскажет в чем у меня дело?

использую ODBC, VFP9 - MSSQL2005

C уважением FoXXX
...
Рейтинг: 0 / 0
12.02.2007, 17:57
    #34324875
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXраздобыл MQSQL2005, накатил на Win2003 server, приатачил базу, вроде все нормально
пользователя в базе создал
но мое приложение отказывается коннектиться, пишет ерунду какую-то, типа сервера такого нет и или он не активный... бред какой-тоТам надо разрешить подключаться удаленным клиентам. В 2005 по умолчанию устанавливается утилита - там все просто. SQL SErver Surface area configuration -> Surface area configuration and connections -> Remote connections -> Local and Remote connections...

Good luck!
...
Рейтинг: 0 / 0
12.02.2007, 20:31
    #34325300
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
спасибо, завтра попробую.
...
Рейтинг: 0 / 0
13.02.2007, 08:02
    #34325769
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXспасибо, завтра попробую.
А зачем так радикально!
Ну, попросили вас установить SP3 (или более новый) для SQL 2000. Так установите! Что тут сложного? Неужели проще перейти на SQL 2005, чем установить SP3 для SQL 2000 !
С уважением, Алексей.
...
Рейтинг: 0 / 0
13.02.2007, 08:25
    #34325790
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
это всеравно прийдется сделать, когда нибудь, почему не сегодня?
...
Рейтинг: 0 / 0
13.02.2007, 09:29
    #34325894
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Aleksey-K Неужели проще перейти на SQL 2005...
Мне 2005 понравился новым синтаксисом языка SQL (использование результатов выборки в одном запросе), интеграции с .NET, а не только C++, плюс Microsoft подарил мне полную версию для разработчиков вместе с VS.NET 2005
...
Рейтинг: 0 / 0
13.02.2007, 10:42
    #34326178
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Sergey Ch Aleksey-K Неужели проще перейти на SQL 2005...
Мне 2005 понравился новым синтаксисом языка SQL (использование результатов выборки в одном запросе), интеграции с .NET, а не только C++, плюс Microsoft подарил мне полную версию для разработчиков вместе с VS.NET 2005
1. Это все, конечно, прекрасно, но FoXXX хотел ПОСТАВИТЬ SQL 2000 на Windows 2003, а пришлось установить SQL 2005 ! Кстати, не все,что работало в SQL 2000, у вас будет работать в SQL 2005. Зачем было начинать с установки SQL 2000? Сразу бы и ставил SQL 2005.
2. Sergey Ch, а вы уверенны, что MS вам подарила версию для разработчиков вместе с VS.NET 2005, а не Microsoft SQL Server 2005 Express Edition ?
С уважением, Алексей.
...
Рейтинг: 0 / 0
13.02.2007, 13:25
    #34326927
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Aleksey-K2. Sergey Ch, а вы уверенны, что MS вам подарила версию для разработчиков вместе с VS.NET 2005, а не Microsoft SQL Server 2005 Express Edition ?
Уверен, потому как это в лицензиях написано к данным подаркам
...
Рейтинг: 0 / 0
13.02.2007, 13:45
    #34327018
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Sergey ChУверен, потому как это в лицензиях написано к данным подаркам
Странно, а у меня с MSDN - ой версией VS 2005.NET шел именно Microsoft SQL Server 2005 Express Edition!
Кстати, Сергей, как у вас продвигается дело с C#. Мне тоже пригодится его осваивать для Pocket PC. Красивый язык, но что касается работы с данными после VFP....
Стоило отказыватся от VFP, чтобы медленно... медленно прближаться к тому, что в VFP уже давно есть. DataSet - dbc, DataTable - Table (Курсор) и т.д. И все так не быстро...
С уважением, Алексей.
...
Рейтинг: 0 / 0
13.02.2007, 14:09
    #34327132
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Aleksey-K Кстати, Сергей, как у вас продвигается дело с C#. Мне тоже пригодится его осваивать для Pocket PC. Красивый язык, но что касается работы с данными после VFP....
Стоило отказыватся от VFP, чтобы медленно... медленно прближаться к тому, что в VFP уже давно есть. DataSet - dbc, DataTable - Table (Курсор) и т.д. И все так не быстро...
С этим абсолютно согласен. На Microsoft оказывается очень большое давление, чтобы приблизить C# к FoxPro, но сделать то, что сделано в FoxPro, то есть перенести из C++ на .NET у них пока не хватает ресурсов и времени - это очень большая работа (хотя вначале говорили про идеологические соображения, но теперь уже говорят правду)... Плюс то, что они наворотили с LINQ (раннее связывание и SQL подобная работа со всеми данными мне кажется пока идеологической ошибкой, хотя внедрили Generic и ничего, все работаем, забывая про возгласы о недопущении нестрогой типизации)...

В марте буду участвовать в презентации LINQ и .NET 3.0, попробую спросить насколько в 4 версии .NET будет приближен к FoxPro...
...
Рейтинг: 0 / 0
13.02.2007, 14:43
    #34327288
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
не помогло...
коннект из сервера на сервер (локально) проходит а по сети нет, подозреваю 2003.. может там что-то не то..
ping проходит, telnet нет..

да, а что там не будет работать? в 2005?
...
Рейтинг: 0 / 0
13.02.2007, 15:01
    #34327359
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXне помогло...
коннект из сервера на сервер (локально) проходит а по сети нет, подозреваю 2003..
У меня прекрасно работает связка W2003 + MS SQL Server 2005... Смотрите в сторону безопасности (можно попробовать для начала отключить Firewall на клиенте и сервере)...
...
Рейтинг: 0 / 0
13.02.2007, 15:18
    #34327427
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Firewall - ?

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

нужно будет попробовать
...
Рейтинг: 0 / 0
13.02.2007, 15:21
    #34327436
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
сейчас под рукой 2003 го нет,
он там в самом 2003м?

или отдельный ставят? не сталкивались?
...
Рейтинг: 0 / 0
13.02.2007, 15:58
    #34327560
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXсейчас под рукой 2003 го нет,
он там в самом 2003м?

или отдельный ставят? не сталкивались?В 2003 есть встроенный Firewall и если Вы разрешили для SQL Server соединения из внешнего мира, то в Firewall должен быть открыт порт для него - по умолчанию кажется 1433 (но я никогда не использую его - всегда меняю)...
...
Рейтинг: 0 / 0
13.02.2007, 17:09
    #34327875
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
не в фареволе дело,
в моей домашней сети XP - XP та же проблема..
...
Рейтинг: 0 / 0
13.02.2007, 18:37
    #34328223
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXне в фареволе дело,
в моей домашней сети XP - XP та же проблема..
А соединения из внешнего мира по TCP/IP разрешили?
Подключиться у серверу на машине где стоит сам SQL можете? А по TCP/IP?
Имя сервера правильно указываете? У Вас Enterprise Edition or Express?
Firewall отключен на обоих машинах?
...
Рейтинг: 0 / 0
13.02.2007, 19:12
    #34328316
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
отвечаю по пунктам:
1. - да
2.-да
3. не понял
4.имя сервера - IP
5. developer edition
6. фаривола нет
...
Рейтинг: 0 / 0
13.02.2007, 19:19
    #34328340
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXотвечаю по пунктам:
1. - да
2.-да
3. не понял
4.имя сервера - IP
5. developer edition
6. фаривола нет
3. В SQL Server configuration manager - должно быть что Protocols for MSSQLSERVER TCP/IP - enable (плюс тут-же можно посмотреть IP addresses). Если только 127,0,0,0 то связаться по IP c ним из внешнего мира будет нельзя...

На клиентской машине установлен Native Client (for MS SQL Server 2005) ?

Если с IP все в порядке то строка соединения для VFP будет примерно как:
Driver=sql native client;server=tcp:151.120.120.140;
так?
...
Рейтинг: 0 / 0
13.02.2007, 19:34
    #34328382
FoXXX
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
в домашней сетке:

только 127...


"На клиентской машине установлен Native Client (for MS SQL Server 2005) ?" - это что-то новое
на клиентской машине надо ставить ?
...
Рейтинг: 0 / 0
13.02.2007, 20:09
    #34328463
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXв домашней сетке:

только 127...

"На клиентской машине установлен Native Client (for MS SQL Server 2005) ?" - это что-то новое
на клиентской машине надо ставить ?
Если тольк 127... (он зарезервирован как внутренний) То из внешнего мира это адрес Вы не увидите, попробуйте по имени...

Native Client (for MS SQL Server 2005) идет в комплекте самого SQL Server - при начальной установке он устанавливается автоматом... Я просто устанавливаю Express Edidtion, а потом просто прерываю уствновку - клиент остается, сервер не устанавливается на клиенте... Отдельно я не нашел только Native Client (for MS SQL Server 2005) ... Данный клиент имеет много новых вещей, начиная от того, что можно указать какой сервер использовать как запасной в случае обрыва соединения или занятости и т.д...
...
Рейтинг: 0 / 0
13.02.2007, 22:14
    #34328612
Иванович
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
авторМне 2005 понравился новым синтаксисом языка SQL (использование результатов выборки в одном запросе), интеграции с .NET, а не только C++, плюс Microsoft подарил мне полную версию для разработчиков вместе с VS.NET 2005
..и конечно же полной глючностью (сырость), отсутствию средств отладкии , кучей NET-товский фичей( которые нафиг не нужны ) .. о которой Вы умалчиваете, но в силу своего перерождения уже упорно продвигаете
...
Рейтинг: 0 / 0
13.02.2007, 22:58
    #34328657
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Иванович... но в силу своего перерождения уже упорно продвигаете ...Я ничего не продвигаю, ибо не торговец, тем более это технический форум, где мы обсуждаем как заставить что-то работать и быть полезным другим людям...

Если по существу, то у меня работает уже на SQL 2005 несколько проектов, причем в самый первый я уже не заглядывал более года... (это про "глюки")

То, как использую SQL Server - база данных, триггеры, хранимые процедуры, синхронизация через интернет, сервисные службы, которые автоматом копируют каждый день и раз в неделю перестраивают индексы, упаковывают etc... Для этих целей есть отладчик хранимых процедур (ошибки и показ оптимизации запросов, но при большом опыте работы с FoxPro он не нужен), есть прекрасный трассировщик всех событий - там видно все, что необходимо для отладки... (это про отладчики)...

Насчет .NET features, при наличии FoxPro они действительно почти не нужны


Хотя как говорится, на "вкус и цвет товарищей нет", некоторым ребятам нравится Oracle, это регулярно обсуждается в разделе "Обсуждение СУБД"...

Good luck!
...
Рейтинг: 0 / 0
14.02.2007, 07:50
    #34328914
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
Иванович ..и конечно же полной глючностью (сырость), отсутствию средств отладкии , кучей NET-товский фичей( которые нафиг не нужны ) .. о которой Вы умалчиваете, но в силу своего перерождения уже упорно продвигаете
Ну, я бы не был бы так категоричен…
1. Глюки в новых продуктах есть всегда. Не знаю, помните ли вы VFP 3.0. Судя по молодому задору, вряд ли, а это прообраз VFP 9.0. Я его хорошо помню.. И глюков там было….
2. «кучей NET-товский фичей». А вот приходиться и их использовать, как не странно. Точнее пришлось один раз. В одном из приложений (трудовые графики) очень желательной оказалась свою агрегатная функция (суммировать время работы в 60-тиричной системе ), не VFP, не SQL 2000 и не SQL 2005 (только T-SQL) такую функциональность не предоставляет, а с помощью .NET CLR (C# или VB.NET) такая проблема решаема.
С уважением, Алексей
...
Рейтинг: 0 / 0
14.02.2007, 07:59
    #34328927
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
что-то не так....
FoXXXне в фареволе дело,
в моей домашней сети XP - XP та же проблема..
1. Так и в XP есть FireWall (он там впервые появился с SP2). Тоже надо открыть порт 1433 по TCP
2. Удаленный доступ включен в Server configuration manager ? (см. картинку)
С уважением, Алексей.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / что-то не так.... / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]