m-khorsandi
شنبه 29 آبان 1389, 18:52 عصر
از وبلاگ وحيد نصيری : (http://vahidnasiri.blogspot.com/2010/11/sql-server.html)
پس از انتشار جزوهي SVN (http://vahidnasiri.blogspot.com/2008/10/subversion.html) در حدود دو سال قبل، ايميل در اين مورد زياد داشتم. يكي از سؤالات هم اين بود كه: "چگونه از SVN جهت مديريت نگارشهاي مختلف يك بانك اطلاعاتي اس كيوال سرور در يك تيم استفاده كنيم؟ (منظور مديريت schema است)" و من هم پاسخ مناسبي براي اين مورد نداشتم چون كلاينتهاي SVN حداقل با Management studio يكپارچه نميشود (بر خلاف ابزارهاي موجود براي VS.NET مانند VisualSVN ، AnkhSVN و غيره). صد البته ميشود از آن همانند اعمال نگارش به يك فايل Text معمولي مانند فايلهاي SQL استفاده كرد، اما خوب ...
و خبر خوب اينكه شركت معظم RedGate چند روز قبل يك كتاب رايگان را در اين مورد منتشر كرده است:
http://vahidnasiri.persiangig.com/image/sql/sqlredgate.png
مطمئناً خيلیها با اين مشكل روبرو هستند، به غير از اين كتاب، شركت RedGate نرمافزاری برای كنترل نسخهها نيز منتشر كرده. در ضمن اين كتاب در بسته ای ارائه می شود كه شامل سه تا كتاب ديگر در مورد محافظت از دادهها در SQL Server، تشريح كامل Execution Plan، برنامهنويسی تدافعی بانك اطلاعاتی با SQL Server نيز هست و هر چهار كتاب رايگان هستند.
اين سرفصلهای كتاب مورد نظر هست :
Chapter 1: Writing Readable SQL
Chapter 2: Documenting your Database
Chapter 3: Change Management and Source Control
Chapter 4: Managing Deployments
Chapter 5: Testing Databases
Chapter 6: Reusing T-SQL Code
Chapter 7: Maintaining a Code Library
Chapter 8: Exploring your Database Schema
Chapter 9: Searching DDL and Build Scripts
Chapter 10: Automating CRUD
Chapter 11: SQL Refactoring
پس از انتشار جزوهي SVN (http://vahidnasiri.blogspot.com/2008/10/subversion.html) در حدود دو سال قبل، ايميل در اين مورد زياد داشتم. يكي از سؤالات هم اين بود كه: "چگونه از SVN جهت مديريت نگارشهاي مختلف يك بانك اطلاعاتي اس كيوال سرور در يك تيم استفاده كنيم؟ (منظور مديريت schema است)" و من هم پاسخ مناسبي براي اين مورد نداشتم چون كلاينتهاي SVN حداقل با Management studio يكپارچه نميشود (بر خلاف ابزارهاي موجود براي VS.NET مانند VisualSVN ، AnkhSVN و غيره). صد البته ميشود از آن همانند اعمال نگارش به يك فايل Text معمولي مانند فايلهاي SQL استفاده كرد، اما خوب ...
و خبر خوب اينكه شركت معظم RedGate چند روز قبل يك كتاب رايگان را در اين مورد منتشر كرده است:
http://vahidnasiri.persiangig.com/image/sql/sqlredgate.png
مطمئناً خيلیها با اين مشكل روبرو هستند، به غير از اين كتاب، شركت RedGate نرمافزاری برای كنترل نسخهها نيز منتشر كرده. در ضمن اين كتاب در بسته ای ارائه می شود كه شامل سه تا كتاب ديگر در مورد محافظت از دادهها در SQL Server، تشريح كامل Execution Plan، برنامهنويسی تدافعی بانك اطلاعاتی با SQL Server نيز هست و هر چهار كتاب رايگان هستند.
اين سرفصلهای كتاب مورد نظر هست :
Chapter 1: Writing Readable SQL
Chapter 2: Documenting your Database
Chapter 3: Change Management and Source Control
Chapter 4: Managing Deployments
Chapter 5: Testing Databases
Chapter 6: Reusing T-SQL Code
Chapter 7: Maintaining a Code Library
Chapter 8: Exploring your Database Schema
Chapter 9: Searching DDL and Build Scripts
Chapter 10: Automating CRUD
Chapter 11: SQL Refactoring