воскресенье, 14 февраля 2010 г.
среда, 10 февраля 2010 г.
вторник, 9 февраля 2010 г.
Introducing .NET 4.0 With Visual Studio 2010
Название книги: Introducing .NET 4.0 With Visual Studio 2010
Автор: Alex Mackey
Количество страниц: 504
Формат: Pdf
Автор: Alex Mackey
Количество страниц: 504
Формат: Pdf
Содержание:
1: Introduction
2: Visual Studio IDE and MEF
3: Language and Dynamic Changes
4: CLR and BCL Changes
5: Parallelization and Threading Enhancements
6: Windows Workflow Foundation 4
7: Windows Communication Foundation
8: Entity Framework
9: WCF Data Services
10: ASP.NET
11: Microsoft AJAX Library
12: jQuery
13: ASP.NET MVC
14: Silverlight Introduction
15: WPF 4.0 and Silverlight 3.0
16: Windows Azure
Visual Studio 2010 RC
8 февраля стал доступен для скачивания по подписке MSDN Visual Studio 2010 Release Candidate. А с 10 февраля станет доступен для всех желающих.
вторник, 2 февраля 2010 г.
воскресенье, 31 января 2010 г.
Stored Procedures: sys.sp_identitycolumnforreplication
Данным постом я начинаю серию про репликацию данных в Sql Server.
Данная хранимая процедура даже не описана в BOL, и если кто-то понял из названия, она изменят параметр NOT FOR REPLICATION для IDENTITY колонок в таблицах.
При настройки репликации, если подписчик уже создан и пересоздать таблицу не представляется возможным без нее не обойтись.
Для выполнения данной системной процедуры используется следующий синтаксис:
Данная хранимая процедура даже не описана в BOL, и если кто-то понял из названия, она изменят параметр NOT FOR REPLICATION для IDENTITY колонок в таблицах.
При настройки репликации, если подписчик уже создан и пересоздать таблицу не представляется возможным без нее не обойтись.
Для выполнения данной системной процедуры используется следующий синтаксис:
sys.sp_identitycolumnforreplication [ @object_id = ] 'object_id', [@value = ] valueгде value может принимать значение 0 или 1, соответствует "нет" или "да" в дизайнере таблиц Managment Studio.
Stored Procedures: sp_recompile
Как я недавно выяснил, не все знают об этой очень полезной хранимой процедуре.
Данная процедура выполняет перекомпиляцию, а так же обновление исходных планов для хранимых процедур и триггеров.
Sql Server автоматически обновляет планы при первом запуск процедуры (триггера) после рестрарта службы Sql Server'а, а также после после обновления схемы таблиц, используемых в запросах процедуры (триггера). Но при построении более подходящего индекса перестроение плана не происходит.
Иногда происходит такая ситуация, одна и та же хранимаю процедура с одними и теми же параметрами выполнятеся разное время из Managment Studio и из приложения (или сайта), причем это видно через Sql Profiler (то есть тормозов в приложении быть не может); проблему решает именно sp_recompile.
Для выполнения данной системной процедуры используется следующий синтаксис:
Данная процедура выполняет перекомпиляцию, а так же обновление исходных планов для хранимых процедур и триггеров.
Sql Server автоматически обновляет планы при первом запуск процедуры (триггера) после рестрарта службы Sql Server'а, а также после после обновления схемы таблиц, используемых в запросах процедуры (триггера). Но при построении более подходящего индекса перестроение плана не происходит.
Иногда происходит такая ситуация, одна и та же хранимаю процедура с одними и теми же параметрами выполнятеся разное время из Managment Studio и из приложения (или сайта), причем это видно через Sql Profiler (то есть тормозов в приложении быть не может); проблему решает именно sp_recompile.
Для выполнения данной системной процедуры используется следующий синтаксис:
sp_recompile [ @objname = ] 'object'Более подробная информация в BOL: sp_recompile, перекомпиляция храницых процедур.
Подписаться на:
Сообщения (Atom)
