| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS SQL Server > MSDE... |
| Автор: z-END 25.5.2006, 13:23 |
| Сабж, делаю софт работающий в локалке использующий БД (бесплатную). остановился на MSDE, размер базы в 2 GB меня устраивает. Но вот наткнулся на фразу что она имеет ограничение в 5 одновременных коннектов, а софт будет использоваться на парке машин порядка 200... всвязи с этим вопрос, а что будет если это количество будет превышено? обрубание клиента, или ожидание уменьшения количества соединений? Добавлено @ 13:31 вычитал про Microsoft SQL Server Express 2005 типа в нем этого ограничения нет, так ли это, и бесплатна ли она? |
| Автор: beroal 25.5.2006, 14:27 |
| Если не ошибаюсь, лицензия запрещает использовать MSDE по сети. |
| Автор: Vit 25.5.2006, 15:31 |
| 3х звенку писать надо |
| Автор: z-END 25.5.2006, 18:15 |
это как? и самое главное почему? никогда не думал что 200 подключений это нагрузка для SQL сервера... |
| Автор: z-END 25.5.2006, 20:54 | ||||
Это понятно, просто суть такова: я разрабатываю ПО, но покупать лицензию на полный SQL сервер немогу, ибо это превысит сумму которую я получу за разработку Отсюда я вижу выход - использовать бесплатную версию, и если заказчика не устроит скорость работы то пускай сам приобретает лицензию на полновесный сервер. Собственно по этому я и спрашивал:
т.е. будет- ли на MSDE (или Express) версии вообще работать ПО установленое на 200 компах или нет... |
| Автор: Exception 25.5.2006, 21:05 |
| В SQL Server 2005 Express Edition таких ограничений нет. |
| Автор: beroal 26.5.2006, 11:05 | ||
Получается, ты просто продаёшь ПО. Тогда тебе не нужно вообще заморачиваться в этими лицензиями. Просто говоришь заказчику, что твоё ПО работает по MS SQL Server. А откуда его взять, заказчик решает сам. Под его ответственность. Если берут пиратский, то тогда Enterprise Edition -- чего уж экономить. |
| Автор: z-END 26.5.2006, 12:10 |
| beroal, именно так я и хочу, но изначльно очень хотелось-бы чтобы заказчик, даже не приобритая себе полновесную версию, смог проверить софт в работе... именно для этого я все это и придумал |
| Автор: boevik 29.5.2006, 07:21 |
| Иммено так мы и действуем у себя. С прогой поставляется МСДЕ, если заказчик хочет, то предоставляет нам свой SQL Server. На него устанавливается база и прога и коннектится к серваку клиента. |
| Автор: z-END 29.5.2006, 12:35 |
| boevik, значит я пошел в правильную сторону только всетаки выбрал Express 2005 мне как-то спокойней так |
| Автор: Konstan06 3.8.2006, 22:35 |
| Про то, что МСДЕ 2000 нельзя пользовать в сети - ерунда. Насчет 5 коннектов в МСДЕ 2000: 1. Такого ограничения НЕТ. Есть ограничение на 5 ОДНОВРЕМЕННО ВЫПОЛНЯЕМЫХ серваком операций. Операцией считается любой SQL statement или коннект к БД. Следовательно, можно иметь хоть 100 коннектов к серваку, при условии, что делаться они будут не одномоментно. 2. В реальности, это число равно не 5, а 8. 3. При достижении данного предела запрос не выкидывается, а, фактически, просто становится в очередь. Исходя из всего вышесказанного, можно прикинуть, можно ли реально наткнуться на данное ограничение. Шансы поиметь проблемы возрастают, если: - запросы или коннекты/дисконнекты делаются часто - запросы "тяжелые" |
| Автор: kobra 4.8.2006, 11:48 |
| дело твое, как уже Konstan06 писал ограничения особых проблем не создадут и в МСДЕ. ета конечно так, но нужно отметить что реално 2-4 процеса всегда занимает сам сервер, так что для клиента больше пяти не остоется.подумаи над етим, отличная мысль. и тем более если будеш делать на 2005-ом, там есть возможность промежуточное звено встроить в сервер. |