สอบปัญหาการเชื่อมต่อฐานข้อมูล ใน Hosting ครับ framework 4.0
จากที่อ่านตามอินเตอร์เน็ต ลองดูตามนั้นครับ ถ้าไม่ได้ก็คงจะต้องหาวิธีอื่นครับ
Date :
2011-08-17 15:24:36
By :
webmaster
ไม่มี Instance ชื่อ SQLExpress น่ะครับ ต้องสร้างเองหรอ
Date :
2011-08-17 16:55:03
By :
muffinkung
อ๋อๆ ผมลืมอธิบายไปหนึ่งขั้นตอน
ดาต้าเบส ของผมมันไม่ได้สร้างจาก control panal บนโฮส
คือผมใช้ visaul studio 2010 เวลาสร้างฐานข้อมูลมันแยกออกมาเป็นไฟล์นึ่ง ผมเลยเก็บเข้าไปใน โฟลเดอร์ชื่อ db
แล้วทีนี้เวลาอัพขึ้น โฮส ไฟล์ดาต้าเบส sql ของผมมันแยกออกมาเป็นไฟล์น่ะครับ ชื่อไฟล์ db1.mdf
ผมโทรไปหาที่โฮสแล้วเค้าบอก รันแยกไม่ได้ ไม่รู้ว่า หาวิธีอื่นได้ป่าว หรือมีโค้ดที่สามารถรันได้ ผมหาไม่เจอจริงๆ หรือต้องแก้ที่โฮส มืดมนจริงๆครับ
หรือถ้าใครแนะนำ โฮสที่สามารถรันไฟล์ sql แยกได้ แนะนำหน่อยนะครับ ขอบคุณมาก
ขอโทษนะครับมือใหม่ ขอบคุณทุกความเห็นช่วยเหลือนะครับ
Date :
2011-08-17 17:06:03
By :
muffinkung
โทรไปถามแล้วครับ admin บอกไม่รู้มันคืออะไร Instance เนี่ยครับ
Date :
2011-08-17 17:12:33
By :
muffinkung
ถามเค้าเลยแล้วกันครับ มีตัวอย่าง Connection String ของ SQLExpress ให้หรือไม่ ถ้ามีก็ขอตัอย่างมาใช้ครับ
Date :
2011-08-17 17:20:31
By :
webmaster
จบแล้วครับ โฮสไม่มี sql express
คือเค้าไม่นิยมใช้ sql express กันใช่ป่าวครับ จะได้เปลี่ยน
Date :
2011-08-17 17:35:51
By :
muffinkung
ครับ เค้าใช้ Version ไหนครับ ถ้า Enterprise สบายเลยครับ
Date :
2011-08-17 17:45:57
By :
webmaster
ผมโทรไปจนเค้ารำคาญผมแล้วครับ
ช่วยดูให้หน่อยได้ไหมครับผมใช้โฮสนี้อยู่
http://www.hostingdynamo.com/windowhosting.php
ก็เห็นว่ามี asp.net 4.0 กับ sql 2008 นึกว่าใช้ได้
ประวัติการแก้ไข 2011-08-17 17:52:19 2011-08-17 17:53:28 2011-08-17 17:54:36
Date :
2011-08-17 17:51:43
By :
muffinkung
มี SQL 2008R2 นี่ครับ
Date :
2011-08-17 17:53:52
By :
webmaster
โทรไปหลายรอบแล้วครับ เอาโค้ดให้ดูอีกต่างหาก เค้าบอกว่า ฐานข้อมูล sql แยกไม่ได้ต้อง สร้างใน control panal เท่านั้น
สรุปคือ ผมต้องสร้างฐานข้อมูลแบบบน control panal ใช่ป่าวครับ ยอมๆเค้าไปละกัน ไหนๆ express ก็ไม่นิยมใช้
Date :
2011-08-17 17:57:45
By :
muffinkung
ขอบคุณครับ ท่านวิน แต่ผมใช้ c# กับใช้ linq ไฟล์มันจะแยกเป็น web config ยังไงก็จะลองพลิกแพลงดูนะครับ
ประวัติการแก้ไข 2011-08-17 18:00:38
Date :
2011-08-17 17:59:20
By :
muffinkung
ไม่ยากนี่ครับก็แค่เอาไปใส่ใน Web.Config
Code (Web.Config)
<configuration>
<connectionStrings>
<add name="Server=localhost;UID=sa;PASSWORD=;database=mydatabase;Max Pool Size=400;Connect Timeout=600;"
providerName="System.Data.SqlClient" />
<add name="db1ConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db1.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
Date :
2011-08-17 21:22:38
By :
webmaster
ให้คะแนนจนหมดตัวแล้วท่าน นี่ถ้าอยู่ใกล้ๆจะขอหอมแก้มหนึ่งทีนะ 5555
ล้อเล่นนะท่าน อุตส่าตอบกันตั้งแต่เย็นยันสามทุ่ม นี่คนดีเพื่อสังคมจริงๆ อยากเลี้ยงข้าวสักมือ
ขอบคุณมากๆๆๆๆ กระผมมือใหม่มากกครับ แต่ใจสู้ อยากเก่งๆด้านนี้บ้างครับ
ประวัติการแก้ไข 2011-08-17 22:28:05 2011-08-17 22:29:20 2011-08-17 22:35:24
Date :
2011-08-17 22:27:38
By :
muffinkung
Load balance : Server 03