вторник, 14 октября 2008 г.

SQL Server Express

Обнаружилось, что SQL Server Express не имеет нескольких очень существенных ограничений своего предшественника MSDE. Давайте по порядку, какие ограничения есть.

1. Объём БД 4 Гб
2. Размер используемой памяти 1 Гб
3. Однопроцессорный режим
4. Нет полнотекстового поиска
5. Нет некоторых высокоуровневых средств вроде Service Broker, Data mirroring, OLAP

Как видим, из серьёзных ограничений — только объём БД. Внимание!

Нет ограничений на количество подключений!

Некоторые думают, что SQL Express вообще ограничен работой в локальном режиме. Нет, это не так, как раз наоборот!

То есть SQL Express можно использовать как полноценный сетевой сервер с пределом по размеру БД. Впрочем, 4 Гб для многих приложений не слишком существенное ограничение.

Кроме того, чтобы не было недомолвок. Полностью поддерживается .NET CLR Integration, то есть включение кода на C# или VB в БД сервера, пользовательские типы данных на базе структур, агрегатные функции и т.д. и т.п.

Итак, теперь ссылки. Я обнаружил целое семейство, так что по порядку.

Включение сетевых протоколов в SQL Express
http://blogs.msdn.com/sqlexpress/archive/2005/05/05/415084.aspx

Пошаговое описание.

Здесь показывается, как включать протоколы. Но это как раз несложно. Вопрос может возникнуть со включением или не включением сервиса SQL Browser. Для полной безопасности советуют его не включать. В таком режиме придётся всегда в строке подключения указывать номер TCP-порта.

Кроме того, там описано, как быть в случае с Windows Firewall для WinXP SP2.

Включение Dedicated Admin Connection
http://blogs.msdn.com/sqlexpress/archive/2005/09/08/462609.aspx

DAC — это новшество во всей линейке SQL Server 2005. Нечто вроде сверхважного телефона правительственной связи. Помимо обычных соединений с сервером выделяется одно скрытое административное соединение, которое поддерживается в режиме "НЗ". На него требуется около 3,5 Мб памяти и всякие такие системные ресурсы, поэтому DAC по умолчанию отключен в SQL Express. Но его можно включить, почитайте как.

DAC будет работать только в консольном SQLCMD. На то оно и есть "спасательное" средство.

Подробное описание SQL Server 2005 Express Editions
http://msdn.microsoft.com/library/en-us/dnsse/html/sseoverview.asp

Отлично подходит для внимательного изучения перед принятием решения. Тут вы найдёте детальное толкование отличий SQL Server Express от "взрослых" продуктов.

Например, предел 4Гб касается только файлов данных (mdf) но без учёта логов сервера (ldf).

Здесь же описание средств и утилит, которые входят в состав, поставляются отдельно или просто поддерживаются SQL Express. Здесь же сравнение с MSDE.

Советую распечатать и ознакомиться на досуге. Чтобы аргументированно обсуждать с начальством.

По материалам:
http://blogs.gotdotnet.ru/personal/mihailik/PermaLink.aspx?guid=4996f4ff-b337-4799-a411-8e30f093fa62

четверг, 9 октября 2008 г.

Коллеги

Судя по всему настал тот час и день, когда мне вновь пора менять работу.
Непонимание, ревность или просто тупой загон коллег и руководства постоянно меня убивает.
Убивает и растаптывает желание чего-то добиться, сделать, усовершенствовать - двигаться дальше в этой компании.

Никогда не понимал - почему везде встречаются какие-то трудности и замешательства в связи с домысливанием моего поведения и мотивов поступков.

Пора начинать прощаться и передавать дела, дорогой.

вторник, 7 октября 2008 г.

Отдых. Осень 2008

Ну вот уже и осень, остаются считанные дни до похолодания и дождливой погоды. Правда сейчас в лесах очень красиво. На выходных собрались с друзьями и выехали на природу в Киляковку на озеро "Аленка", только немного подальше от шумной толпы вдоль берега.
Нашли потрясающее место. Вот небольшой фото-отчет.
Озеро "Аленка"



Вид сверху

Это сам лес внутри





Погода - потрясающая



Женя с Натальей