1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
1 | |
Способы реализации БД26.11.2015, 10:01. Показов 1358. Ответов 13
Метки нет (Все метки)
Задача:
Создать базу данных (с клиентами, конечно), которая свяжет работу отдела. Вводные данные: К базе одновременно могут подключаться до 20 человек. Поднять сервер возможности нет. Бюджет ограничен моим энтузиазмом. Опыт подобных проектов минимален (но я охотно учусь). Выполнять проект буду на Visual Studio 2010. Способы реализации БД (которые я вижу): 1. В сетевой папке создать локальную БД. 2. Найти бесплатный MySQL хостинг (слышал, что такие есть). По какому пути пойти? Где грабли поменьше? Добавлено через 2 часа 33 минуты Попробовал пойти по первому пути. Не идет. Насколько я понял, по сети локальные базы данных не работают. На то они и локальные...
0
|
26.11.2015, 10:01 | |
Ответы с готовыми решениями:
13
Лексический анализатор: способы реализации Свой ntp-сервер, способы реализации Чат: способы реализации Способы реализации теста на с++! |
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
|
|
26.11.2015, 10:06 | 2 |
polkilokanfet, А чем не устраивает вариант с аксес на первое время? С mySQL я долго искал бесплатный сайт так и не нашел а какой нашел там тормозит со страшной силой.
А тут в принципе работающий пример https://www.cyberforum.ru/ado-... 92336.html будь то аксес или mySQL
1
|
Администратор
|
|
26.11.2015, 10:43 | 3 |
polkilokanfet, подними сервер. Это несложно. При установке Visual Studio можно установить Express редакцию SQL Server. Можно установить его на твоей машине или на чей-то другой. Отдельный сервер для этого не нужен.
1
|
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
26.11.2015, 14:23 [ТС] | 4 |
Насколько я понял, Entity Framework не дружит с Access. Могу ошибаться.
Я б с удовольствием. Но на моем рабочем компьютере нет прав администратора. Когда я упросил поставить VS 2010 Professional, на меня уже смотрели как на врага народа. Объяснять экономической безопасности что я не верблюд, уже устал. Есть ли способ поднять сервер без прав администратора?
0
|
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
|
|
26.11.2015, 14:32 | 5 |
Я тоже не нащол как их подружить.
Если вам безопасность не дает то стороние сервера вам вообще не подойдут тем самым хранить вашу информацию только на ваших компах без лишней установки а это посильно только аксес если он уже установлен на компы работников либо SQLite но как мне кажется с ним не получится работать сразу нескольким людям одновременно. Добавлено через 1 минуту Тут даже наверное аксес отпадает так как вам может понадобиться установка Microsoft Access Database Engine 2010
0
|
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
26.11.2015, 14:38 [ТС] | 6 |
Безопасники - бывшие полицейские. От слова "хостинг" они впадают в благоговенный ужас. Не думаю, что они поймут как это работает.
SQLite как и Access - не могу подружить с Entity Framework. А в рукопашную создавать все сущности очень не хочу. Ищу обходные пути вот...
0
|
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
|
|
26.11.2015, 14:43 | 7 |
polkilokanfet, тогда вам искать что поддерживает Entity Framework и если он поддерживает хоть какую нить не серверную базу то её и пробовать.
А так у вас сеть в производстве есть? между компами или по принципу флешки ходите. Просто если есть сеть то и сетевые админы должны быть а значит с них требовать сервер надо. На крайний случай записку на имя генерального директора что производство тормозит из за пенсионеров не желающих идти в ногу со временем
0
|
Администратор
|
|
26.11.2015, 14:43 | 8 |
С Access можно работать через классический ADO.NET.
Возможно SQL Server был установлен вместе с VS. Открой список служб и посмотри есть ли служба с именем SQL Server (SQLExpress). Боюсь что нет. Тебе в частности может понадобится добавить исключение в правила локального фаервола чтобы работали удаленные подключения. А это требует прав администратора. На оф. сайте пишут что возможно, но это ненадежно и несколько процессов не могут одновременно менять данные.
2
|
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
26.11.2015, 14:45 [ТС] | 9 |
Всё, конечно, есть. И сеть и администраторы. Не хочу вдаваться в тонкости положения, но поверьте, я могу рассчитывать только на себя.
0
|
В поиске
103 / 51 / 17
Регистрация: 20.04.2014
Сообщений: 813
|
|
26.11.2015, 14:49 | 10 |
polkilokanfet, В таком случае только облегчайте жизнь самому себе. И вставляйте 5 копеек когда говорят как мне это надоело то скать бумажки, а вы им в ответ а если бы был сервер то все бы было хороше))) кстати а 1С вас не спасат? бугалтера обязаны на нем работать может и вы как нить к ним на хвост упадете. Все зависит что конкретно должно быть. Так как у нас сетевой админ пытается все в 1с свести)) я только заговорил о программе ручной написки, он сразу зачем в 1С все есть)))
0
|
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
26.11.2015, 15:04 [ТС] | 11 |
Да, такая служба установлена. Даже работает сейчас.
Ну раз они установили VS 2010, то и на такое небольшое нарушение они пойдут =). Правильно ли я понимаю, что раз служба работает, то у меня "поднят сервер"? Пойду погуглю...
0
|
Администратор
|
|
26.11.2015, 15:13 | 12 |
Да. Постарайся добиться разрешения на установку Management Studio Express. С её помощью будет проще управлять БД. Дистрибутив можно бесплатно скачать с сайта Microsoft.
0
|
1 / 1 / 0
Регистрация: 23.06.2015
Сообщений: 13
|
|
26.11.2015, 15:56 [ТС] | 13 |
Создать и настроить БД можно при помощи студии. Вопрос только в простоте управления или я чего-то важного не смогу без установки Management Studio?
Добавлено через 28 минут Не получилось... Не удалось открыть подключение к SQL Server. Пойду на поклон к админам...
0
|
Администратор
|
|
26.11.2015, 16:50 | 14 |
polkilokanfet, по моему ряд настроек можно сделать только через Management Studio.
0
|
26.11.2015, 16:50 | |
26.11.2015, 16:50 | |
Помогаю со студенческими работами здесь
14
Способы реализации идей Многоуровневая таблица и способы ее реализации Электронный учебник, способы реализации Программа для тестирования: способы реализации Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции.
/ / . . .
|
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование
Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
|
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы
В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
|
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире
В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
|
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации
В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
|
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии
В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
|
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации
В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
|
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику
Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
|
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику
В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
|
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера
Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
|
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды
В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
|
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике
В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
|