Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/21: Рейтинг темы: голосов - 21, средняя оценка - 5.00
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135

Работа с базой данных на сервере

24.06.2011, 09:25. Показов 4080. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!
Подскажите пожалуйста, как работать в VB.NET с базой данных MS SQL Server которая храниться на сервере? Если быть точнее необходимо сделать функции ввода/вывода данных из базы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.06.2011, 09:25
Ответы с готовыми решениями:

Создать клиентское приложение, работающее с базой данных на сервере
Суть состоит в том что хочу создать клиентское приложение работающие с базой данных на сервере. В качестве сервера должен выступать...

Используя функции категории Работа с базой данных в excel 2010, реализовать запрос к базе данных
Используя функции категории Работа с базой данных, реализовать запрос к базе данных: средняя закупочная цена для одного вида мороженого.

PHP и работа с базой данных (замена данных)
Добрый вечер. Начал ознакомление с бд. Создал ее + таблицу, написал добавление через форму, теперь пытаюсь написать изменение данных....

13
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 09:30
О том как работать с ADO -прочитайте FAQ. Примеры строк подключения к серверам, можно например, увидеть здесь.
0
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 09:36  [ТС]
Там описано как подключиться к локальной базе данных, а мне нужен удаленный доступ через ftp что ли...
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 09:38
Через ftp вы получите доступ к файловой системе, а не к базе данных на сервере (Если это одно файловая БД - может Вам и поможет, но это маловероятно, если у Вас MSSQL Server). Работа с локальным сервером БД ничем не отличается за логикой от работы с удаленным сервером. Меняется только строка подключения, в которой указывается адрес сервера.

Добавлено через 19 секунд
Так что FAQ применим полностью в Вашем случае.
0
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 09:42  [ТС]
Так... тогда мне нужен сервер с поддержкой MS SQL?

Добавлено через 37 секунд
Обычный хостинг не подойдет?
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 09:44
Хм... Я вообще то подозревал что у Вас все это уже есть, судя по Вашему посту. Может стоит озвучить задачу, а не первое пришедшее в голову видение решения? А мы попробуем Вам помочь.
0
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 09:51  [ТС]
Ну извините!
Я разрабатываю сетевое приложение, для работы с многими пользователями. О каждом из них должна храниться информация на сервере, в базе данных. Требуется извлекать и сохранять информацию о каждом человеке из базы. И еще информация конфиденциальная, поэтому необходимо зашифрованное соединение.
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 09:56
Ну. Могу предложить следующее - Если Вам необходимо хранить информацию только о пользователях - можно использовать сетевое хранилище и доступ к нему по sftp и хранить информацию в зашифрованных xml файлах.
А вообще для такой задачи лучше подойдет свой сервер, либо баз данных, либо файлохранилище, использовать фришный сервер для хранения конфиденциальных данных - это неправильно.
0
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 10:13  [ТС]
Я не собираюсь использовать фришный сервер, у меня хостинг есть на линуксе, но не Windows хостинг. Идея с xml мне нравится! )))
Только зашифрованные xml Вы имеете ввиду файл зашифрованный стандартными алгоритмами (на подобие TripleDES) , или же есть готовый алгоритм шифрования xml?
И еще пожалуйста расскажите подробней про sftp?

Добавлено через 4 минуты
Да... А вот еще проблему нашел. Регистрация нового человека. Программа как то должна узнать номер последнего зарегистрированного человека. Скачивать xml, редактировать и закачивать обратно это очень медленно. При большой нагрузке корректной регистрации не получится. Поэтому опять же нужна база, доступ к которой будет моментальным.
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 11:28
Имелось в виду не FreeBSD а бесплатный хостинг. "Чужой" так сказать... Я имел в виду сервер в вашей юрисдикции . а Для линукса есть много серверов баз данных: PostgreeSQL, MySQL, MariaDB. По поводу xml - именно DES или еще каким алгоритмом. SFTP - это Secure FTP, протокол , аналогичный ftp только с шифрованием.

Номер последнего человека - вас ограничивает только фантазия... Узнать можно и по дате модификации файла, или еще как. Если в базе - средствами базы. По поводу скорости - почему медленно? Размер информации о человеке не так уж и велик, до килобайта хмл файлик, а то и меньше. К базе доступ так же не будет моментальным. Нужно учитывать много факторов - загрузка самого сервера, состояние канала до сервера, его стабильность, оптимизированность Ваших запросов, ну и так далее. Нужно определиться, что Вам необходимо. СБД конечно удобнее чем файловые хмл, но и у них есть свои плюсы. Решать Вам.
0
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 13:55  [ТС]
Уважаемый Winsor, не могли бы Вы привести, конкретный пример строки подключения к удаленной БД?
Ну или хотя бы в общем виде..
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 14:05
Цитата с этого сайта (на него я ссылался в предыдущих постах):
Connecting to an SQL Server instance
The syntax of specifying the server instance in the value of the server key is the same for all connection strings for SQL Server.
SQL
1
Server=myServerName\theInstanceName;DATABASE=myDataBase;Trusted_Connection=TRUE;
Добавлено через 1 минуту
Там много примеров для разных источников данных.
1
13 / 13 / 1
Регистрация: 24.06.2011
Сообщений: 135
24.06.2011, 14:11  [ТС]
Извините за глупые вопросы, но что я должен вписать в строку имя сервера? IP адрес? или что?
0
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
24.06.2011, 14:33
Что хотите. если не знаете днс имени сервера - впишите айпи. в windows окружении это может быть и имя компа, не имеющего записи в днс.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.06.2011, 14:33
Помогаю со студенческими работами здесь

Работа с базой данных
Создал базу данных и в ней 2 таблицы, когда обращаюсь к первой таблице все работает, но когда обращаюсь из любой активности ко второй...

Работа с базой данных
Как сделать чтоб программа записывала что-то в базу данных или использовало инфу от туда. Все что я нашел это базовое подключение...

Работа с базой данных
Подскажите пожалуйста, почему не выполняется запрос? Сразу падает в catch. Мне нужно вернуть ID из таблицы Autos для которых...

Работа с базой данных.
Здраствуйте. помогите пожалуйста с заданием: Есть база p(a, 1), p(b, 2), p(c, 3). Превратить её в базу p(1, a), p(2, b), p(3, c). ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru