SQL: How to Attach database automatically using batch script

6 พ.ย.

วันนี้ต้อง batch script ไว้ Attach Database File เนื่องจากไม่เคยใช้ SQLCmd มาก่อนก็เลยลองค้นๆดู ก็พบว่ามันก็ไม่มีอะไรยากเลย มีคำสั่งแต่ไม่กี่ตัว ที่เหลือก็อยู่ที่การเอาไปประยุคใช้งานเท่านั้น

ใช้คำสั่ง SQLCmd -? เพื่อดูคำสั่งทั้งหมดได้

SQLCmd

ทีนี้ก็แค่เอามาเขียนเป็น batch script โดยใช้ SQL Command คล้ายๆกับตอนที่ใช้งานผ่าน SQL Studio Management ปรกติ

ตัวอย่าง batch script

@echo off
If exist "C:\Program Files" Set ePath=C:\Program Files
If exist "C:\Program Files (x86)" set ePath=C:\Program Files (x86)

SQLCMD -E -S %COMPUTERNAME%\SQLEXPRESS -d master -Q "EXEC sp_attach_db @dbname=N'ADB',@filename1=N'%ePath%\[Folder Name]\[Database Name].mdf',@filename2=N'%ePath%\[Folder Name]\[Database Name]_log.ldf'"

@echo ---- Attached new database----
timeout /t 2 /nobreak>nul
@echo ---- End ----
ping -n 5 127.0.0.1>nul
exit

หรือหากต้องการ add SQL user login ด้วยก็เพิ่ม Code ต่อไปนี้เข้าไป

sqlcmd -E -S %computername%\SQLEXPRESS -d master -Q "EXEC sp_addlogin @loginame=N'Username',@passwd='Password'"

reference
How to: Attach a Database File to SQL Server Express
Using the sqlcmd Utility (SQL Server Express)
Run SQL commands from Windows Batch file OR Attach/Detach database automatically using batch script.

เงินเดือนไทยปี 2010-2011 โดย Adecco

25 ม.ค.

บริษัท Adecco Group Thailand ได้ออกเอกสารวิเคราะห์เงินเดือนของตำแหน่งงานแต่ละประเภทของปีล่าสุดออกมาแล้วครับ จากปีที่แล้ว “ เอกสารสำรวจเงินเดือนไทย ปี 2009- 2010 โดย Adecco” มาถึงตอนนี้ใครอยากรู้ว่าเงินเดือนของตัวเองยังอยู่ในเกณฑ์มาตรฐานหรือไม่และทิศทางของเงินเดือนในตำแหน่งงานต่างๆในปีนี้ควรเป็นอย่างไร ลองดูได้จากเอกสารของปีนี้ (ด้านใน) ได้เลยครับ

สำหรับใครอยากได้ PDF ไว้อ่านในเครื่องสามารถดาวน์โหลดได้จากที่มาครับ

ที่มา: Adecco Thailand Salary Guide 2011

อ่านเพิ่มเติม

[Free] ebook ฟรีจาก Microsoft

29 ต.ค.

Programming Windows Phone 7 สำหรับใครสนใจเขียนโปรแกรมบน Windows Phone 7 ตอนนี้ทางไมโครซอฟท์ได้แจกอีบุ๊ก ” Programming Windows Phone 7 ” ฉบับเต็ม ซึ่งเขียนโดย Charles Petzold โดยหนังสือมีทั้งหมด 24 บท จำนวนเกือบ 1000 หน้า ใครอยากศึกษาสามารถดาวน์โหลด PDF และตัวอย่าง Code จากหนังสือ ได้จาก Microsoft Press blog

ที่มา : Microsoft Press blog via Blognone

เอกสารสำรวจเงินเดือนไทย ปี 2009- 2010 โดย Adecco

27 ก.ค.

ใครอยากรู้ว่าจบใหม่ควรเรียกเงินเดือนเท่าไหร่ หรือเงินเดือนของเราตอนนี้อยู่ในระดับมาตรฐานหรือไม่ ตรวจสอบกันได้เลยครับ

ที่มา : Adecco Thailand Salary Guide 2009/2010

[How to] Set a database logon to a crystal report and its subreports on VB 2005.

27 ก.ค.

ตอนเรียนมาไม่เคยได้ใช้ ไม่เคยได้ลองเล่น Crystal Report เลย พอมาเจอตอนทำงานเลยเหวอๆนิดหน่อยเมื่อต้องใช้ คิดว่าหลายคนที่เคยใช้คงเคยเจอปัญหาต่างๆมากมาย ผมใช้ Crystal Report และพบกับปัญหาสำคัญเรื่องหนึ่ง คือ Database Fields ของ Report จะจำ Server, Database Name ตอนที่เราสร้างตัว Report ซึ่งจะทำให้เกิดปัญหาเมื่อมีการเปลี่ยนชื่อ Server หรือตอนที่นำไปใช้กับเครื่องอื่น จะทำให้ Crystal Reports ไม่สามารถดึงข้อมูลได้ หรือไม่ก็ Error ไปเลย ซึ่งจากการค้นคว้าและศึกษาพบว่าแก้ได้หลายวิธี (หลายวิธีก็ไม่ได้ผลสำหรับงานของผม) แต่เมื่อนำหลายๆวิธีมาประยุกต์รวมกันก็เลยได้ Code หน้าตาแบบนี้ออกมา (กว่าจะได้ก็นานเหมือนกัน) ใครเจอปัญหาเดียวกันก็ลองเอาไปประยุกต์ใช้ดูนะครับ

 

อ่านเพิ่มเติม

อัมพวา

13 ส.ค.

ไปเที่ยวมาหลายวันและแต่เพิ่งได้อัพ เรื่องเริ่มจากวันพุธเพื่อนๆ CS โทรมาชวนไปเที่ยวตลาดน้ำ บอกว่าน่าจะเป็นอัมพวา บอกไปว่าดูก่อนเพราะต้องเร่งงาน ไว้วันศุกร์จะบอกอีกทีว่าจะไปรึป่าว พอถึงวันศุกร์ เพื่อนที่จบจากสาขาเดียวกันก็ชวนไปเที่ยวอัมพวา (โอ้ว ! อะไรจะขนาดนี้ ไปทีละ 2 กลุ่ม แบ่งร่างไม่ได้แน่) เลยบอกไปว่าดูก่อน พอดีนัดกับเพื่อนๆจาก CS ไว้แล้ว

ผลปรากฏว่า วันเสาร์นอนยาวรอให้เพื่อนโทรมาปลุก ถ้าโทรมาก็จะไปกะ กลุ่ม CS แต่ถ้าไม่โทรมาก็จะไปกับ เพื่อนกลุ่ม SE สรุปไม่โทรมา เลยโทรบอกเพือนกลุ่ม SE ว่าจะไปด้วยนัดเสร็จสับ 8 โมงเช้าวันอาทิตย์ ที่อนุสาวรีย์ชัย ฯ กว่าจะพร้อมกันหมดก็ 9 โมงไปแระมั้ง ไปด้วยกัน 6 คน (ไปร์,คิง,แจ็ค,ส้ม,มด และผมเอง) ออกเดินทางโดยรถตู้ไปลงที่แม่กลอง ลงรถปุ๊ปฝนตกครับ โอ้แม่เจ้า จะตกอะไรตอนนี้ หิวก็หิวงั้นไปหาอะไรกินกันก่อน มองไปรอบๆหาร้านข้าวไม่เจออีก (เพื่อนเดินหาร้านข้าว ส่วนเราเดินเล่น twitter หุหุ หลายๆคนที่ติดตาม twitter ผมอยู่คงรู้ว่าตอนไหนเราอยู่ที่ไหนกันเพราะรายงานสดตลอด) เดินหาร้านพักใหญ่ก็เจอร้านนึง กินกันเสร็จ ก็หารถไปเที่ยวที่อนุสรณ์สถานอิน-จัน ที่จริงอยากไปดูตลาดหุบร่มมากกว่า แต่ไม่รู้มันอยู่ตรงไหน เลยนั่งสองแถวไปอนุสรณ์สถานอิน-จันก่อน

อ่านเพิ่มเติม

Tool for Convert C#, VB.NET

24 ก.ค.

สำหรับน้องๆนักศึกษา ที่ทำโปรเจ็คโดยใช้ .NET บางคนอาจถนัดแต่ภาษา C# หรือ บางคนอาจจะถนัด แต่ภาษา VB เวลาหาตัวอย่างโค๊ดมาศึกษาก็เจอแต่ภาษาที่เราไม่ถนัด จะทำงัยดี จะทำงัยดี !

น้องๆจะไม่พบปัญหาเหลานี้อีกต่อไป หากใช้ tool ต่อไปนี้

วันนี้ขอเสนอ tool สำหรับแปลง code จาก C# ไปเป็น VB หรือ จาก VB ไปเป็น C# ใช้ง่าย + ฟรี

ข้างล่างนี้เลย

C# TO VB –>Click!

VB TO C# –> Click!

ใช้งานผ่านเว็บ เพียงแค่ copy code ที่ต้องการแปลงมาใส่ แล้ว click! แค่นี้ก็แปลงให้เสร็จเรียนร้อย
เพียงเท่านี้ก็สามารถทำโปรเจ็คต่อได้อย่างสบายใจ