เปลี่ยน Connection ApplicationServices


สำหรับการแก้ไขให้ ApplicationServices ของ asp.net ไปใช้ databse ของเราเง แทนการใช้ aspnetdb.mdf ใน App_Data ลองทำตามขั้นตอนนี้

Run file –>  C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regsql.exe   โดย version นั้นอาจไม่ตรงตามนี้ซึ่งแล้วแค่ว่าใครลง version ไหน แล้วทำตามขั้นตอนจนเสร็จ

ซึ่งการทำ aspnet_regsql นี้จะทำให้ asp.net สร้างโครงสร้าง table และ view ที่จะใช้งานใน ApplicationServices  ลงใน database ของเราครับ

เท่านี้ก็เสร็จแล้ว แต่สำหรับคนที่เคยใช้ aspnetdb.mdf ก่อนหน้านี้ล่ะ แล้วอยากจะย้ายให้ทำยังไง ก็หลังจากทำข้างบนเสร็จแล้วก็ไปที่ดู web.config ตรง

<add name=”ApplicationServices” connectionString=”data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true” providerName=”System.Data.SqlClient”/>

ก็ให้แก้เป็นใช้ database ของเราเหมือนเพิ่ม Connection ธรรมดา เช่น แก้เป็น

<add name=”ApplicationServices” connectionString=”server=SERVER_NAME\SQLEXPRESS;database=DB_NAME;uid=USR;password=PWD;” providerName=”System.Data.SqlClient”/>

สีแดงนั่นคือเปลี่ยนให้เหมือนกับที่กรอกตอนทำ  aspnet_regsql.exe นะครับ

*ขั้นตอนทั้งหมดนั้น ไม่ได้ย้ายข้อมูลจาก aspnetdb.mdf  ไปที่ database ของเรานะครับ เป็นแค่การเปลี่ยน connectio ไปใช้ database ของเรา ดังนั้นต้องทำการ config application บน Web Site Administration Tool อีกครั้ง  หรือจะย้าย data เองก็ได้ อันนี้ไม่ได้ลองครับ

รายละเอียดเพิ่มเติมครับ

http://msdn.microsoft.com/en-us/library/83y98ckk.aspx

ติดป้ายกำกับ:

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: