ในบางครั้งเราต้องการสร้างฐานข้อมูลสำหรับ ASP.NET ใน SQL Server โดยไม่ใช้ตัวที่สร้างใน App_Code เช่น กรณีที่ต้องการ share source code โดยไม่อยากยก database ไป-มาให้เปลือง bandwidth เป็นต้น บทความนี้จะพูดถึงวิธีการสร้าง database ดังกล่าว
เริ่มโดยสร้างฐานข้อมูลใหม่ ด้วยการเปิด Visual Studio (ในที่นี้ใช้ VS2010 แต่ใช้ version ต่ำกว่าก็ได้ ถ้าสิทธิ์การใช้งานถึง) จากนั้นให้เลือกเปิด Server Explorer Window ขึ้นมา (บางคนอาจเปิดอยู่ไว้แล้ว)ใน Server Explorer Window ให้เลือกสร้าง database connection ใหม่ (Create a new database connection)
จากนั้นกรอกชื่อ server และ database ที่ต้องการจะสร้าง ในตัวอย่างนี้ใช้ server เป็นตัว SqlExpress เลยใส่ชื่อเป็น (local)\SqlExpress และ database name ใช้ SPIKE_ASPNET
จะถูกถามให้ยืนยันการสร้างฐานข้อมูลใหม่ ก็ตอบ Yes
จากนั้นปิด Visual Studio ไป เพราะหมดธุระกับมันแล้ว จากนั้นมาเปิด Visual Studio Command Prompt ขอย้ำว่าไม่ใช่ command prompt ธรรมดานะครับ
ใส่คำสั่ง aspnet_regsql แล้วกด Enter
จะปรากฏโปรแกรมเพื่อติดตั้งฐานข้อมูลสำหรับ ASP.NET ขึ้นมา ให้ click Next
เลือก Configure SQL Server for application services แล้วกด Next
ในหน้าต่างนี้ให้ใส่ชื่อ server กับ database ให้ตรงกับที่เราสร้าง เช่น ในที่นี้ใส่ server เป็น (local)\SqlExpress และใส่ Database เป็น SPIKE_ASPNET แล้วกด Next
โปรแกรมจะแสดงหน้าสรุป ให้ตรวจสอบความถูกต้องและกด Next
หลังจากทำงานเรียบร้อย ระบบจะแจ้งผล ให้เรากด Finish เพื่อปิดโปรแกรม
ตอนนี้ก็ปิด Visual Sutdio Command Prompt ได้เลย ในที่นี้ผมปิดด้วยการพิมพ์ exit และกด Enter ถือเป็นอันจบกระบวนการทั้งหมด
ไม่มีความคิดเห็น:
แสดงความคิดเห็น