เรื่องก็คือ ผมลง VWD 2010 Express แล้วมันแถม SQL 2008 R2 มาด้วย ก็น่าจะเป็นตัว Express เหมือนกัน
ทีนี้ผมมีโปรเจ็ค Web App ที่ทำไว้สมัยเรียน ใช้ VS2008+SQL 2005 Express ผมเลยลองเอามารันด้วย VWD2010 ดู ปรากฏว่ามันฟ้อง Error เกี่ยวกับหาไลบารี่ Crystal Report ไม่เจอ ผมก็ลองเสิช ก็เลยเข้าใจว่ามันข้อจำกัดของ VWD2010
ทีนี้ผมก็เลยลง VS2008 เพิ่ม ก็ดันเจอปัญหาต่อว่า มันต่อ database ไม่ได้ ขึ้น Error ว่า login failed for user 'Domain/Username' (Microsoft SQL Server, Error:18456) ประมาณว่าต่อเบสไม่ได้
ผมลองดู อ้าว มันไม่ลง SQL 2005 Express ให้นิหว่า เหมือนมันบังคับให้ใช้ SQL 2008 R2 แทน ผมลองเสิช การตั้งค่าก็ถูกทุกอย่าง ConnectionString ก็ไม่ได้เปลี่ยนอะไร หลายเว็บเขาก็แนะนำให้ไปตั้งค่าที่ SSMS แต่ผมหาไม่เจอ ท่าทางมันจะมีเฉพาะตัวเต็ม
ผมก็เลยอยากสอบถามว่า VS2008 มันใช้ SQL 2008 R2 (ที่มากับ VWD2010 Express) ได้หรือเปล่า ถ้าใช้ได้ มันต้องทำยังไง รบกวนด้วยครับ
แล้วโปรแกรมสำหรับจัดการ database เช่น SQL Server Management Studio หรือ Toad for SQL Server
มัน connect database ได้ไหมครับ
Update VS 2008 เป็น SP1 รึยังครับ? ผมเคยมีปัญหาทำนองนี้เหมือนกัน
ลองสร้าง SQL Server Database ที่ VWD2010 ก็ไม่ได้ครับ (คลิกขวา App_Data) ก็เจอ Error เดียวกัน
อย่างนี้แสดงว่ามีปัญหาที่ฝั่ง SQL Server 2008 R2 ใช่ไหมครับ
ผมไม่มีเมนู SQL Server Management Studio หรือ Toad for SQL Server เลยครับ ใช้ Window Authentication ไม่ได้ยุ่งหรือกำหนดค่าอะไรเลยครับ มี่แต่
-SQL Server Configuration Manager
-SQL Server Error and Usage Reporting
-SQL Server Installation Center
ขอบคุณคุณ soginal และคุณ Architec ครับ ตอนนี้รันได้แล้วครับ ผมลบ SQL 2008 R2 Express ทิ้งไปก่อน แล้วใช้แค่ SQL 2005 Express ตัวเดียว
เอ่อ ลง SP1 สิครับ แล้วมันจะใช้ 2008 R2 ได้โดยที่ไม่มีปัญหาครับ
:genius:
-*-
ไว้กลับบ้าน เน็ตแรงๆแล้วจะลองดูครับ
Toad for SQL Server ต้องลงเพิ่มครับ หรือไม่ก็ตัวนี้ http://www.softpedia.com/get/Internet/Servers/Database-Utils/Database-Browser.shtml