Symantec ค้นพบมัลแวร์ตัวใหม่ชื่อ W32.Narilam ซึ่งมุ่งเป้าทำลายข้อมูลในฐานข้อมูล Microsoft SQL Server ที่เชื่อมต่อแบบ OLEDB โดยเฉพาะ
มัลแวร์ตัวนี้ระบาดในประเทศอิหร่าน โดยมีแพร่หลายอยู่ในสหรัฐอเมริกาบ้างเล็กน้อย มันจะค้นหาชื่อตารางหรือวัตถุในฐานข้อมูลด้วยคำที่พบบ่อยในภาษาอังกฤษและเปอร์เซีย (เช่น buyername, holiday, person) แล้วจะเปลี่ยนค่าพวกนี้ด้วยคำอื่นแบบสุ่ม หรือลบตารางทิ้งในบางกรณี
Symantec ตั้งข้อสังเกตว่ามัลแวร์ตัวนี้ไม่มีความสามารถด้านการขโมยข้อมูลของระบบดังเช่นมัลแวร์ทั่วไป และมุ่งเป้าทำลายฐานข้อมูลเฉพาะบางอันเป็นพิเศษ ส่วนใหญ่เกี่ยวข้องกับบัญชี การสั่งซื้อ การบริหารลูกค้า ซึ่งมักพบในบริษัทภาคเอกชน เป้าหมายของมันจะคล้ายกับมัลแวร์ W32.Stuxnet ในอดีตที่เน้นทำลายระบบควบคุมโรงงานและอุตสาหกรรมเป็นพิเศษ
ที่มา - Symantec
ก่อนที่จะอธิบายฟีเจอร์ใหม่ของ SQL Server 2012 อย่าง LocalDB นั้นจะขอท้าวความที่มาที่ไปกันพอสังเขปก่อนครับ
ตั้งแต่ SQL Server 2005 เป็นต้นมา ไมโครซอฟท์ได้ริเริ่ม SQL Server รุ่น Express ให้นักพัฒนาสามารถนำไปใช้ในเชิงพาณิชย์ได้ฟรี ภายใต้ข้อจำกัดต่างๆ อาทิ จำนวน instance, ขนาดของฐานข้อมูล เป็นต้น ครั้งนั้นไมโครซอฟท์ก็ให้กำเนิดฟีเจอร์ที่สำคัญ คือ User Instances หรือการรองรับการเชื่อมต่อฐานข้อมูลโดยการอ่านไฟล์ MDF โดยตรง ไม่ต้องผ่าน database service ของ SQL Server แต่อย่างไร
เป้าหมายหลักของไมโครซอฟท์ต่อรุ่น Express ก็คือพยายามทำให้มันมีฟีเจอร์ใกล้เคียงกับ SQL Server รุ่นเสียเงินทุกประการแต่ให้ใช้งานง่ายเข้าไว้ แต่ในความเป็นจริงนั้นรุ่น Express ซับซ้อนและกลายเป็นภาระของผู้ที่จะใช้ โดยเฉพาะกับนักพัฒนาที่ต้องการเน้นพัฒนาแอพพลิเคชันที่แค่เชื่อมและจัดการข้อมูลกับฐานข้อมูลโดยไม่สนใจการบริหารจัดการฐานข้อมูลนั้นจะประสบปัญหาอย่างมาก ตั้งแต่ไฟล์ติดตั้งรุ่น Express มีขนาดใหญ่ ต้องกำหนดค่าระหว่างการติดตั้งหลายขั้นตอน เป็นต้น ทำให้ไมโครซอฟท์ตัดสินใจสร้างฟีเจอร์ใหม่ (หรือกล่าวได้ว่าเป็นเอดิชั่นใหม่เลยก็ได้) คือ LocalDB ขึ้นมา
ใน SQL Server 2012 มีการเพิ่มเติมฟังก์ชั่นแบบบิวต์อินใหม่อีก 14 ฟังก์ชัน โดยแบ่งได้เป็น 4 กลุ่มดังนี้
แปลงประเภทข้อมูล
PARSEแปลงข้อความเป็นวันที่เวลาหรือตัวเลข หากแปลงไม่สำเร็จจะ errorTRY_PARSEเช่นเดียวกับPARSEแต่จะได้ค่าNULLหากแปลงไม่สำเร็จTRY_CONVERTเช่นเดียวกับ CONVERT เดิม แต่จะได้ค่าNULLหากแปลงไม่สำเร็จ
วันที่เวลา
DATEFROMPARTSสร้างวันที่เวลาโดยระบุวันเดือนปีDATETIME2FROMPARTSDATETIMEFROMPARTSDATETIMEOFFSETFROMPARTSSMALLDATETIMEFROMPARTSTIMEFROMPARTSEOMONTHหาวันสิ้นเดือน
ตรรก
ข้อความ
รายละเอียดสำหรับการใช้งานแต่ละฟังก์ชันสามารถอ่านเพิ่มเติมได้ที่ MSDN
การคิวรีข้อมูลแบบแบ่งหน้า เช่น ต้องการแถวข้อมูลในหน้าที่ 3 เมื่อแบ่งหน้าแสดงผลครั้งละ 50 แถว
ซึ่งหมายถึงต้องการแถวที่ 101 ถึง 150
ใน SQL Server เวอร์ชั่นก่อนหน้า 2012 จะต้องใช้ทักษะ เทคนิคในการเขียนคิวรีค่อนข้างมาก ตัวอย่างเช่น
SELECT C.*
FROM (
SELECT
ROW_NUMBER() OVER (ORDER BY CustomerID ASC) AS RowNum,
CustomerID
FROM Sales.Customer
) AS C
WHERE C.RowNum BETWEEN 101 AND 150;
แต่ใน SQL Server 2012 ได้มีเพิ่มเติมวลีใหม่คือ OFFSET-FETCH ตามมาตรฐาน SQL:2011
ทำให้การคิวรีแบบแบ่งหน้า เป็นเรื่องที่ง่ายดายขึ้นดังตัวอย่างนี้
ไมโครซอฟท์เพิ่งออก SQL Server 2012 ที่มีฟีเจอร์ใหม่จำนวนมาก และตอนนี้ก็เปิดตัวในประเทศไทยไปแล้วนะครับ ทางไมโครซอฟท์จึงจัดกิจกรรมร่วมกับ Blognone ชวนให้สมาชิกทุกคนมาร่วมกันเขียน อธิบายถึงฟีเจอร์ต่างๆ ใน SQL Server ตัวใหม่นี้
ข้อมูลของฟีเจอร์ใหม่ๆ สามารถหาได้จากเว็บ www.sqlserverlaunch.com โดยผู้ที่เข้าร่วมกิจกรรมจะต้องเขียนถึงฟีเจอร์ใดฟีเจอร์หนึ่ง (ทีละฟีเจอร์เท่านั้น) เป็นหนึ่งบทความใน Blognone พร้อมใส่แท็ก "SQL Server Event" กติกามีดังนี้
หลังจาก Microsoft SQL Server 2012 เสร็จแล้ว เข้าสถานะ RTM เมื่อเดือนที่แล้ว ล่าสุดไมโครซอฟท์ก็เปิดขายอย่างเป็นทางการ (GA หรือ general availability) ในวันที่ 1 เมษายนที่ผ่านมา
ฟีเจอร์ใหม่ของ SQL Server 2012 อ่านกันเองจากข่าวเก่า หรือจะดูจากเว็บไซต์ SQL Server Launch ก็ได้ รุ่นทดลองใช้ 6 เดือนสามารถโหลดได้จาก Microsoft Download Center
ในโอกาสเดียวกันนี้ ไมโครซอฟท์ยังออก Hadoop for Windows Azure รุ่นพรีวิวที่สองด้วยเช่นกัน
ที่มา - TechNet, The Register
Microsoft SQL Server 2012 เข้าสู่สถานะ released to manufacturing (RTM) หรือพัฒนาเสร็จเรียบร้อย รอวางขายตามช่องทางต่างๆ โดยกลุ่มสมาชิก MSDN/TechNet จะดาวน์โหลดได้วันที่ 7 มีนาคมเป็นต้นไป ส่วนช่องทางซื้อแบบ volume licensing ขององค์กรจะเริ่มวันที่ 1 เมษายนนี้
ตัวแกนหลักของ SQL Server คงไม่มีอะไรเปลี่ยนแปลงมากนัก แต่ของใหม่ใน SQL Server 2012 แบ่งออกเป็น 3 ส่วน
- ปรับปรุงประสิทธิภาพในการทำงานทั้งในแง่เบนช์มาร์คและแอพพลิเคชันจริง และปรับปรุงเสถียรภาพเพื่อทำงานในระบบที่สำคัญมากๆ
- เพิ่มเครื่องมือช่วยวิเคราะห์ข้อมูลในด้านต่างๆ ทั้ง business intelligence และ visualization
- รองรับการทำงานกับโลกของ big data โดยเชื่อมกับ Hadoop ตามข่าวที่ออกมาก่อนหน้านี้ (ตัวเชื่อม Hadoop สำหรับ Azure ยังอยู่ในสถานะทดสอบ)
ผู้สนใจทดสอบสามารถดาวน์โหลดได้จาก Microsoft SQL Server 2012 Evaluation
ไมโครซอฟท์แถลงข่าวผลิตภัณฑ์สายฐานข้อมูลของตัวเองหลายอย่าง
อย่างแรกคือการประกาศ Microsoft SQL Server 2012 จากเดิมที่มีชื่อรหัสว่า "Denali" จะออกในครึ่งแรกของปี 2012 (ตอนนี้มีสถานะ CTP3) ฟีเจอร์ใหม่ได้แก่ Power View, SQL Server Data Tools, ColumnStore Index และปรับปรุงเรื่อง Business Intelligence
อย่างที่สอง ไมโครซอฟท์จะหันมาลุยเรื่อง Hadoop มากขึ้น จากที่เคยออก Hadoop Connector for SQL Server มาแล้ว คราวนี้จะออก Hadoop for Windows Azure และ Hadoop for Windows Server ด้วย (รุ่น CTP จะออกปลายปีนี้-ต้นปีหน้า) ซอฟต์แวร์สองตัวนี้จะช่วยให้รัน Hadoop บนวินโดวส์ทั้งสองรุ่นนี้ได้ดีขึ้น
งานนี้ไมโครซอฟท์จับมือกับบริษัท HortonWorks ที่แยกมาจากยาฮู (ข่าวเก่า) และจะส่งแพตช์กลับไปยังโครงการ Hadoop ต้นน้ำที่ Apache ด้วย
ที่มา - Microsoft
ทิศทางที่มาแรงในโลกเซิร์ฟเวอร์ช่วงหลัง คือการเก็บ-ประมวลผลข้อมูลขนาดใหญ่ หรือที่เรียกกันว่า big data ซึ่งซอฟต์แวร์ยอดนิยมตัวหนึ่งก็คือ Apache Hadoop ที่เขียนขึ้นมาตามแนวทาง MapReduce ของกูเกิล ปัจจุบันมีบริษัทใหญ่ๆ จำนวนมากใช้งาน Hadoop ในสภาพแวดล้อมจริง (ตัวอย่างเช่น Facebook)
ฝั่งไมโครซอฟท์เองถึงแม้จะมีซอฟต์แวร์ลักษณะเดียวกันคือ Azure Table Storage, LINQ for HPC และ Project Daytona แต่ก็ทนความร้อนแรงของ Hadoop ไม่ไหว ออกซอฟต์แวร์ช่วยเชื่อมข้อมูลระหว่าง Hadoop กับซอฟต์แวร์ของไมโครซอฟท์ในที่สุด
ขอรวบทั้งสองข่าวเป็นข่าวเดียวกันเลยนะครับ เพราะเนื้อหามีนิดเดียวคือเรื่องวันเปิดตัวของ SQL Server 2008 R2 และ Office 2010
ข่าวแรก ทีมงาน SQL Server Performance ได้เปิดเผยผ่านบล็อกของทีมว่าไมโครซอฟท์จะเปิดตัว SQL Server 2008 R2 ในวันที่ 6 พ.ค. ของปีหน้า โดยบริษัทคู่ค้าอย่าง Unisys จะเปิดตัว ES7000 7600R Enterprise Server ที่มาพร้อมกับหน่วยประมวลผลกลางถึง 96 คอร์ และ Windows Server 2008 R2 กับ SQL Server 2008 R2 ในวันเดียวกันด้วย
ที่มา: บล็อกของทีม SQL Server Performance ผ่าน ZDNet
เขียนรวบสองข่าวเลยแล้วกัน
จริงๆแล้วเมื่อสัปดาห์ก่อน ไมโครซอฟท์ออกโปรแกรมที่ชื่อ Web Platform Installer ที่ช่วยให้นักพัฒนาสามารถเริ่มต้นการสร้างเว็บแอพพลิเคชันได้ด้วยการลงโปรแกรมเพียงครั้งเดียว โดยโปรแกรมจะลงโปรแกรมต่างๆที่จำเป็นเช่น IIS7, Visual Web Developer 2008 Express Edition, .NET Framework, SQL Server 2008 Express Edition ให้หรือจะเลือกลงเองเป็นส่วนๆก็ได้
ในวันนี้ ไมโครซอฟท์ก็ออกผลิตภัณฑ์ใหม่อีกตัวชื่อว่า Web Application Installer เพื่อช่วยให้ติดตั้งเว็บแอพพลิเคชันต่างๆบนเครื่องวินโดวส์เซิฟเวอร์ รวมทั้งวิสต้าด้วย โดยรายการโปรแกรมที่ติดตั้งได้อาทิเช่น
- Drupal
- Wordpress
- DotNetNuke
- phpBB
- osCommerce
เป็นต้น
สำหรับรายละเอียดเพิ่มเติมรวมทั้งวิธีดาวน์โหลดสามารถดูได้จากหน้าของ Microsoft Web Platform







