Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
Здравствуйте, Kostuch, Вы писали:
K>Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
Студия — Express Edition? а Sql-Server?
... << RSDN@Home 1.2.0 alpha rev. 650>>
Now playing: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Kostuch, Вы писали:
K>>Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
_FR>Студия — Express Edition? а Sql-Server?
Студия полная 2005 с MSDN и с SQL 2005 Standart Edition
Здравствуйте, Kostuch, Вы писали:
K>Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
Здравствуйте, Streamer1, Вы писали:
S>Здравствуйте, Kostuch, Вы писали:
_FR>>>Студия — Express Edition? а Sql-Server?
K>>Студия полная 2005 с MSDN и с SQL 2005 Standart Edition
S>может файрвол все рубит или SQL Server не настроен?
Нет ФЫайер Волл у меня не стоит а Сервер я просто поставил, там тестовые базы есть ну стандартные но вот настраивать толком не делал, может в этом дело, можешь дать ссылку плз. ? И вообще правильно я хоть добавляю Web Services ? Его нужно добавлять так как написал ? Тоесть, создать проект Application в C# и там потом добавить web reference ?
Здравствуйте, Lloyd, Вы писали:
L>Здравствуйте, Kostuch, Вы писали:
K>>Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
L>А ты документацию читал или по наитию действуешь?
Да в принципе MSDN читал, там как раз написано в одном из подразделов (не ASP) что мол создаете проект и добавляете Web Reference это мол и будет веб сервис или я не так мсдн понял ?
Здравствуйте, Kostuch, Вы писали:
K>Да в принципе MSDN читал, там как раз написано в одном из подразделов (не ASP) что мол создаете проект и добавляете Web Reference это мол и будет веб сервис или я не так мсдн понял ?
Спасибо, что подсказали, но либо че то не так сделал опять либо ...
В ообщем создал я такой endpoint:
DROP ENDPOINT sql_endpoint;
GO
CREATE ENDPOINT sql_endpoint
STATE = STARTED
AS HTTP(
PATH = '/sql',
AUTHENTICATION = (INTEGRATED ),
PORTS = ( CLEAR ),
SITE = 'SERVER'
)
FOR SOAP (
WEBMETHOD 'GetSqlInfo'
(name='master.dbo.xp_msver',
SCHEMA=STANDARD ),
WEBMETHOD 'DayAsNumber'
(name='master.sys.fn_MSdayasnumber'),
WSDL = DEFAULT,
SCHEMA = STANDARD,
DATABASE = 'master',
NAMESPACE = 'http://tempUri.org/'
);
GO
Простенький с примерчика взятый и опять мой .NET его не видит ... думал мало ли HTTP, создал TCP с GRANT VIEW DEFINITION ON ENDPOINT::sql_endpoint TO MyName; тоже не нашел.. вот опять пишу тут..
Создавал ендпоинт в SQL Server Management Studio там создал проджект и запустил на Execute. но add web reference у моего Application на C# так и не появился
P.S. ошибок в коде замечено дебаггером не было.
Здравствуйте, Kostuch, Вы писали:
K>Простенький с примерчика взятый и опять мой .NET его не видит ... думал мало ли HTTP, создал TCP с GRANT VIEW DEFINITION ON ENDPOINT::sql_endpoint TO MyName; тоже не нашел.. вот опять пишу тут.. K>Создавал ендпоинт в SQL Server Management Studio там создал проджект и запустил на Execute. но add web reference у моего Application на C# так и не появился K>P.S. ошибок в коде замечено дебаггером не было.
L>Какой урл вбиваешь в add web reference?
А что он сам не ищет разве ? Там вроде есть опция искать на локальном ...
А вообще воодил все что угодно localhost , sql, server, по разным портам 80, 3306, + разные еще когда я сам дефайнил их в TCP endpoint...
L>Попробуй вместо SITE = 'SERVER' написать SITE = '*'. Сам проверить не могу — у меня Express.
Нет все так же
А В експрессе это нельзя сделать ? Просто мне хоть как то бы сделать, не обязательно в full. Или может подскажешь урл какой-то в инете, просто для проверки что бы можно было сделать Add Web Reference?
P.S. Кстати насчет того что оно работает могу точно скачать что да, потому что TCPViews все показывает ... когда я запускаю то что на SQL написано сразу создается новый listen порт....
Но вообще меня интересует так ли добавляеться Web Services в .NET ? Тоесть я вычитал в MSDN что так.. но вот сомнения возникают как бы... точно так как я описывал? У меня просто как бы тестовое задание стоит так: Написать вебсервис (MDI) и вытащить из какой то базы таблицу со зн. или просто значение ну в обем думаю что если добавить веб сервис то просматривать, модифицировать удалять и все такое уже не сложно будет.
Здравствуйте, Kostuch, Вы писали:
K>Вопрос ко всем кто работает в .NET 2005 версии. Мне вот надо воспользовавшись WebService вытащить из БД SQL 2005 некоторые значения ну закачать туда тоже ну это уже детали.. Главное что при попытке добавления "Add Web Reference" к проекту своему получаю что у меня на локалке ни один не найден (хотя SQL 2005 стоит уже), пробовал там в пути прописать localhost и все такое ноль на массу, нет говорит. Не подскажите как это решить ?
я может что то не так понял... есть какой-то стандартный вебсервис для работы с sql server ?
L>я может что то не так понял... есть какой-то стандартный вебсервис для работы с sql server ?
Незнаю что вы имели ввиду но я создал в SQL endpoint и уже как бы пытался его подсоеденить через Add Web Reference. А вообще если кто может дать нормальную статью или описание как создать веб сервис а точнее создать в C# и как с ним хоть немного поработать буду очень благодарен.
Так, я что то запутался немного. Вот я тут сейчас обсуждаю я так понял как подключить веб сервис к приложению С#, тоесть только подключить. А у меня стоит немного др. задача — написать веб сервис общения с SQL сервером и причем что бы было MDI. Я конечно не много знаю о веб сервисе так сказать, но насколько я понял веб сервис это просто класс, тогда как же быть с MDI ? или имееться ввиду написать веб сервис, потом подключить его опять такие через web reference к проекту и уже исп. его делать MDI ? ПОМОГИТЕ !!! — Запутался.
Здравствуйте, Kostuch, Вы писали:
K>Но вообще меня интересует так ли добавляеться Web Services в .NET ? Тоесть я вычитал в MSDN что так.. но вот сомнения возникают как бы... точно так как я описывал? У меня просто как бы тестовое задание стоит так: Написать вебсервис (MDI) и вытащить из какой то базы таблицу со зн. или просто значение ну в обем думаю что если добавить веб сервис то просматривать, модифицировать удалять и все такое уже не сложно будет.